/app/reports lets you schedule per-site or all-sites GEO reports to one or more recipient emails. Pick a cadence (weekly / monthly), recipients (comma-separated), and we set the next_run_at.
An hourly cron worker picks up due rows, builds the payload (audit score + delta, AI crawler hits, cited prompt-runs over the period), renders a branded PDF via mPDF, and queues an email through Postmark with the PDF attached.
You can pause, delete, or "Run now" any schedule at any time. The "Run now" button is useful for verifying recipients see the right thing before letting the cron fire on its own.
What is in each report:
- Headline KPIs - audit score with delta vs the previous period.
- AI crawler hits - GPTBot, ClaudeBot, PerplexityBot etc over the period.
- Cited prompt-runs - how many prompts mentioned your brand on at least one engine.
White-label: when configured under the Agency client portal, the agency logo replaces ours on the PDF.