Jobs to be done · Prove · Agency

How to report AI visibility to clients monthly — without losing a day per client.

Eight retainers means eight monthly reports, and the current method — re-run the prompts, screenshot the answers, collate the spreadsheet, assemble the deck — costs most of a day each. Multiply by the roster and reporting week eats a quarter of the month's margin before any billable optimization work starts.

Quick answer

Run each brand in its own workspace and let the Scheduler generate a branded monthly export per client: score deltas, citation wins and losses by engine, completed fixes, next month's queue. Your time goes into the narrative, not the collation — 15–30 minutes per client. Multi-client workspaces and white-label exports live on the Agency & Enterprise plan; see eCommerce Insights for agencies and pricing.

The slow way: screenshot collation, every month, forever

The manual monthly runs like this. Re-run the client's twenty buyer prompts in ChatGPT and Perplexity by hand, screenshot every answer that mentions the brand, and file the ones that don't. Pull whatever rank or audit data the SEO suite holds. Paste both into last month's deck, update the numbers cell by cell, and write the narrative from memory of what the team shipped. A day per client when nothing goes wrong; more when a number doesn't reconcile and someone has to find out why.

The deeper problems aren't the hours. Hand-run prompts are point-in-time samples, so the report can't show a trend — and trend is the only thing a monthly report is for. The format drifts depending on who assembles it, so client three's report looks nothing like client seven's. And because the assembly is painful, the report ships late, thin, or both — which is how retainer conversations start going badly. The work that justifies the fee is the interpretation; the collation is overhead the client never sees.


The eCommerce Insights way: configure once, annotate monthly

  1. One workspace per client. Each brand gets its own catalog, prompt sets, score history, and branding on the Agency & Enterprise plan. Data never crosses workspaces, so screensharing in one client's review is safe. Setup is the week-one job — see onboarding a new brand — and the report inherits it.
  2. Configure the template once. Logo, color, footer, section order: score deltas (citation and agent-readability), citation wins and losses by engine in the order that matters for D2C (ChatGPT and Perplexity first), fixes completed this month, next month's prioritized queue. Every client gets the same structure with their own data.
  3. Schedule the export. Set the Scheduler to monthly — first business day is the common choice — and each client's branded PDF generates and lands in your inbox. Scans have been running on their own cadence all month, so the report is a trend line, not a sample.
  4. Annotate. Your 15–30 minutes per client go into the narrative: why the deltas moved, which fix earned which win, what next month's queue is expected to do. That commentary is the part the client is actually paying for, and now it's the only part you do by hand.
  5. Send, and reuse for the QBR. The PDF ships as an agency deliverable. The same workspace history backs the quarterly business review — the QBR becomes a date-range change, not a new project. Portfolio-level rollups across the roster are covered on the multi-brand page.

Between reports, threshold alerts catch the drops that shouldn't wait for month-end — so the monthly report confirms what you already acted on, instead of revealing what you missed.

What "good" looks like

Assembly time per client per month<30 min
Same report structure across the whole rosteryes
Trend lines instead of point-in-time screenshotsyes
Next month's fix queue included, pre-prioritizedyes

The test of a good monthly report is what the client does with it: the strong ones get forwarded to the client's leadership unedited, because the deltas are legible and the next-month queue reads as a plan. When that happens, the report stops being a retainer obligation and becomes the renewal argument.

Ask AI about this job

Have your favorite AI engine apply this walkthrough to your agency.

Frequently asked questions

Can I put my agency's branding on the report?
Yes, on the Agency & Enterprise plan: your logo, your color, your footer on every scheduled PDF export. Clients see an agency deliverable; the tooling comes up only if they ask. The same white-label export covers the week-one baseline report and the monthly rhythm — see eCommerce Insights for agencies.
What actually goes in the monthly report?
Four sections: citation and agent-readability score deltas for the month, citation wins and losses by engine (ChatGPT through Copilot, in relevance order), the fixes completed and what moved after each, and next month's prioritized fix queue. Trends, not point-in-time screenshots — month three shows a line, not a sample.
How is this different from giving the client a dashboard login?
Clients don't log into dashboards; sending a login outsources the interpretation work they hired you for. The monthly PDF is an artifact: numbers plus your narrative, forwardable inside the client's company. Dashboard access can be granted alongside it for the clients who want to poke around, but the report is the deliverable.
Does each client see only their own data?
Yes. Workspaces are isolated per brand — catalog, prompt runs, score history, and exports stay inside the workspace. Cross-client rollups exist only on your side, for capacity planning and benchmarking across the roster.
What do I send the month the numbers go down?
The same report, honestly. Citations churn with model updates and competitor moves; the per-prompt history usually shows when the drop happened and what changed, which turns a bad month into a diagnosis and a recovery plan — the forensic method is covered in recover a lost AI citation. Agencies that report drops with causes attached retain clients longer than agencies that only report wins.

One template. Every client. First business day.

Per-client workspaces, scheduled white-label exports on Agency & Enterprise.