Manage AI models, cost rates, and system settings. Changes take effect within 5 minutes unless you force a cache reload.
AI Model Assignments
Which model each automated workflow uses. Pitch edits and personalization use the model the user selects in the Pitch Engine. Lists and rates come from the shared Semkhor AI catalog.
Journalist search — Grok
Merged media search (Grok/X leg)
Journalist search — Gemini
Merged media search (Gemini + Google Search leg)
Coverage scan — discovery
Broad coverage search (last 12 months)
Coverage scan — verify
Per-article fact-check during scan
Pitch generation
Model for composing pitch templates (Krupp + brand matrix + optional Knowledge Base)
Personalization (fallback)
Only if the Pitch Engine model fails or is omitted
Pitch title suggestion
Auto-title when saving or naming pitches
Media list name
Suggested name after journalist search
Client brand matrix
Extract client facts from selected documents (not writing style)
Client dossier
Legacy dossier generation from documents
Campaign report
AI campaign summary reports
Campaign report (fallback)
Secondary model if primary report generation fails
Nightly discovery
Scheduled journalist discovery jobs
Pitch tracking lookup
Grok search when correlating pitch placements
Legacy Grok-only search
Standalone /api/search-grok endpoint
Cost Rates
USD per 1 million tokens — from Semkhor AI catalog (read-only)
Model
Provider
Input / 1M
Output / 1M
Loading…
System Config
Settings that apply across all clients
Hunter Auto-Lookup
Automatically attempt Hunter.io email lookup for contacts returned without an email
Default Search Count
Number of results requested per media search query
Mailgun Webhook
Signature verification for open / click tracking
Checking…
Cache
Force servers to reload config immediately
Report Branding
Overrides applied to campaign coverage reports (report.html). Leave blank to use defaults.
Logo URL
Path or URL to logo shown at the top of coverage reports
Primary Brand Color
Hex code for headlines, stat numbers, accents
Tagline Override
Footer tagline shown in italic on coverage reports
Client Config
Rename, archive, or delete a client. Provision or paste Knowledge Base IDs and rebuild the brand matrix.
Client
Client name
Engine ID
From Knowledge Base Integration tab (e.g. serena-poon-engine_…)
Datastore ID
Client spoke data store ID
Knowledge Base not configured
Brand matrix
Facts used when writing pitches. Rebuild from selected documents.
Matrix status
—
Last rebuilt
—
Source documents
—
Fact sections
—
Upload files
Or paste text
Select documents to include when rebuilding the brand matrix.
Brand matrix preview
Krupp Matrix
Agency-wide Krupp writing style (Semkhor client 2203). Separate from per-client brand matrices.