Case Study · Media Operations

Automating the busywork in a media business.

An independent media agency was spending its mornings pulling numbers out of ad platforms instead of acting on them. We rebuilt the routine so the numbers arrive on their own.

Client details are kept private on this page. The work, the findings and the numbers are real.

The problem

Every morning, someone logged into Meta Ads Manager and Google Ads for each client, one account at a time, copied yesterday's numbers into a report, and only then got to the actual work of running campaigns.

What we built

A daily performance dashboard. One view, in the agency's own branding, that pulls yesterday's spend, clicks and impressions from Meta and Google Ads across every client account, with a toggle to switch between clients and filters for the campaigns each client actually wants to see.

Client reporting. End-of-financial-year performance reports assembled from the same live data, designed to the agency's brand, ready for the account lead to review and present.

Pitch support. A campaign-concept tool for new business pitches, plus ad copy drafted for review rather than written from a blank page.

6 accounts, 1 view

Six client accounts across two ad platforms, checked in one place before the first coffee. The team's morning starts at "what do we do about it" instead of "let me pull the numbers".

Your Turn

What's your version of pulling the numbers?

Every business has a morning ritual that a system should be doing. Finding it is the first thing a working session does.

More Case Studies