The Work
Marketing agency$2M–$10M revenue · February 2026

The reporting grind that ate a full-time role

What they thought the problem was

The team wanted me to scope and build an internal reporting platform. Monthly client decks were swallowing a huge chunk of their analysts’ time, and they had convinced themselves the only fix was custom software they owned.

What I actually found

The pain was legitimate — about 30 analyst-hours a week hand-assembling client reports across five ad platforms. But when I mapped the actual requirements against what existed, roughly 90% was covered by mature, well-supported reporting tools plus a thin automation layer. A custom build would have cost six figures and a year of maintenance to reinvent something they could license this month.

The opportunities, ranked by impact × effort

  1. 01

    Off-the-shelf reporting stack

    Impact High · Effort Low

    License an established multi-channel reporting tool and connect their ad accounts. Solves the bulk of the copying instantly.

  2. 02

    AI narrative layer

    Impact Medium · Effort Medium

    A thin build on top that drafts the "what changed and why" commentary clients actually read — the one part the tools do not do well.

  3. 03

    Custom platform

    Impact Low · Effort High

    Binned. Six figures and ongoing maintenance to rebuild what they can license today.

The recommendation

Buy it

Buy the reporting stack, build only the narrative layer. The honest call was to talk them out of the custom platform they came in wanting — and put the saved budget into the 10% that was genuinely theirs.

The numbers

$0K/yr
Modeled annual value
Modeled
30 → 6
Reporting hours / week
Measured
$0K
Build cost avoided
Modeled
3 weeks
Time to value
Measured

What happened next

Stack was licensed and live inside three weeks; the narrative layer followed a month later. Reporting dropped from about 30 hours a week to 6, and the analysts moved onto client strategy work. No custom platform was ever built.

Want this run on your business?

Start with the free AI Opportunity Score — the same first pass I run at the start of every Audit.

Start with the free Score