Campaign reporting is one of those tasks that nobody enjoys and everybody does. Pull the numbers, format them, write the commentary, send the client email. 3 hours, every week, across every account.
Kishore runs performance marketing at echoVME. His accounts collectively spend over ₹42 crore a month. The old reporting process was manual: pull from Meta Business Manager, pull from Google Ads, paste into a spreadsheet, write the commentary by hand.
We cut that to 23 minutes. Here's the exact workflow.
Step 1 · Structured data pull (7 minutes)
The first part of the old workflow was pulling data. Ad spend, reach, impressions, CPL, ROAS, by campaign and ad set. This took time because it required navigating 4-5 different screens and copy-pasting into a master sheet.
We replaced this with a Windsor.ai connection that pulls structured data on demand. The output is already formatted as a table. No copy-pasting.
If you're managing fewer accounts, a direct CSV export from Meta and a Google Sheets import formula gets you to the same place in about the same time.
Step 2 · Analysis prompt (5 minutes)
With the structured data available, Kishore runs a single CRAFT-formatted prompt through Claude. The prompt is pre-saved. He pastes the data table, runs the prompt, and gets a paragraph-by-paragraph analysis of what happened, what changed week-on-week, and what needs attention.
The prompt took about 3 iterations to get right. Now it runs correctly every time. The output names specific campaigns, specific metrics, and flags anomalies automatically.
Step 3 · Report generation (11 minutes)
The analysis goes into a report template. Claude formats it. Kishore reviews it, makes any corrections for context the model doesn't have (a client paused a campaign manually, a creative was changed mid-week), and sends it.
The 11 minutes includes review time. On a clean week with no anomalies, it's closer to 6.
What the old workflow actually cost
3 hours a week, every week, 50 weeks a year. That's 150 hours a year on one repeating task, for one person, on one team. At echoVME's scale, multiplied across accounts and team members, the number was much higher.
The workflow also had a quality problem. Manual reporting is subject to human error, formatting inconsistency, and the cognitive cost of doing a tedious task while also trying to think clearly about what the numbers mean.
The AI workflow is faster and more consistent. Not because the AI is smarter. Because the structure forces the analysis to happen the same way every time.
What this requires to set up
You need a structured data source (CSV, API, or a tool like Windsor.ai). You need a Claude or ChatGPT account. You need a CRAFT-formatted prompt that you've tested at least 10 times on your own data.
First-time setup takes about 2 hours. After that, you're running in 23 minutes per week.
If you want to build a workflow like this for your agency or in-house team, the 30 Days AI Mastery course covers agent design in Week 3 and 4, including real reporting workflows from echoVME.




