Analytics & ReportingUnited Kingdom· 8 weeks to launchRepresentative engagement

One live dashboard and a lead-scoring model that told the team exactly where to focus — and where they were wasting money.

Analytics & Reporting project visual — +41% qualified leads

+41%

Qualified leads

-29%

Cost per qualified lead

hours → live

Weekly reporting time

The problem

A multi-branch services firm generated leads from ads, a website, inbound calls and referrals — but each lived in a different tool, and 'reporting' meant three people reconciling four spreadsheets every Monday. Sales insisted marketing's leads were junk; marketing insisted sales never followed up. Nobody could prove either, so budget decisions were pure gut feel.

Our solution

We built a single source of truth. Every lead source flows into one warehouse, gets scored, and surfaces in a live dashboard that shows cost per qualified lead by channel — so the weekly meeting became a decision, not a debate.

What we did

  • Piped ads, web analytics, call tracking and CRM into BigQuery with modelled, documented tables in dbt.
  • Defined 'qualified lead' with sales and marketing together, then built a transparent scoring model on budget, timeline and engagement signals.
  • Designed a live dashboard: spend, pipeline, and cost-per-qualified-lead by source, refreshed continuously — no more manual pulls.
  • Automated a one-page weekly decision report (scale / hold / kill) delivered every Monday morning.
  • Added closed-loop feedback so won and lost outcomes flow back to sharpen both scoring and ad targeting.

The outcome

The Monday marketing/sales standoff disappeared. Budget now moves to the channels that produce qualified pipeline within days of the data changing, instead of a quarter later.

We stopped arguing about lead quality because we could finally see it. Budget decisions that used to take a week now happen in the Monday meeting.
Marketing Director · UK B2B Services Group

Want results like these?

Get a fixed-price quote in 24 hours.

Get My Free QuoteMore Work