Data & ReportingClient build

Performance Scorecard for an agency client

Client and agency dashboards across six service lines, replacing a weekly PowerPoint built by hand.

WORKSPACE Overview Clients Targets Calls Hours
Performance Scorecard for an agency clientILLUSTRATIVE WORKSPACE
Overview
Activity
In review
Activity overview
Review queue
OutcomeSix service lines, one live view
01 · What it was

Per-client and agency-wide dashboards tracking performance against targets across six service lines, plus budgets, call records, lead enrichment and retainer hours.

02 · The problem

The weekly scorecard was a PowerPoint assembled by hand from ad platforms, analytics, call tracking and the project tracker. One inherited report made roughly 2,800 call-tracking requests a week to produce something read once a day, and an empty client key could break the whole flow.

03 · What we solved

Pulled GA4, Search Console, Google Ads and LSA, Meta, Business Profile, CallRail, Webflow and ClickUp into Supabase, with Claude enriching call records. Audited a 37-client portfolio to get the data right first. Unknown values stay unknown, and qualified calls are kept separate from modeled revenue so the dashboard never claims more than the sources do.

Have a problem you want solved? A workflow that needs to get done? Contact me.

Contact me →