Weekly Client Report Automation for an India-Based Ads Agency

Agency India 4 weeks
Weekly Client Report Automation for an India-Based Ads Agency

The client

Northlight Media · Agency · India · Engagement: 4 weeks · Team: 2-person WOW pod

The challenge

Northlight Media managed 32 client accounts across Google Ads, Meta Ads, and GA4. Every Monday, three account managers spent a full day pulling data into Google Sheets, writing commentary in Slides, and emailing reports out. Errors were common, formats varied by manager, and clients often complained the insights felt boilerplate.

What we built

WOW built a reporting engine on n8n that pulls performance data from Google Ads, Meta Ads, and GA4 APIs into BigQuery every night. A GPT-4o prompt chain generates client-specific narratives — comparing week-over-week and month-over-month performance, calling out anomalies, and suggesting next actions grounded in each client’s stated goals from a Notion brief. Reports render as branded PDFs and post to a shared client Slack channel every Monday at 9am IST, with the email version sent from the account manager’s own address. Account managers review and can override any section before send.

Results

40 hrs
of manual reporting eliminated per week
100%
of clients receive reports by Monday 9am
12
new accounts onboarded with no added ops headcount
31%
increase in client NPS after 3 months

Tech stack

n8n BigQuery GPT-4o Google Ads API Meta Marketing API GA4 Slack Notion

“Monday used to be reporting day. Now Monday is strategy day. My team is finally doing the work clients pay us for.”

— Aditi, Managing Director, Northlight Media

Want a system like this?

Book a free 30-minute strategy call. We will map your fastest path to compound growth.

Book a Strategy Call →
Ready to grow? Free 30-min strategy call.
Start now