Case Study

Where every lead came from — and which ones were worth chasing.

How we mapped every lead source into HubSpot for a personal injury firm, built a revenue attribution dashboard, and helped them stop guessing where to invest their marketing budget.

Clean desk with marketing analytics dashboard showing lead sources and pipeline data
6+
Lead Sources Mapped
Next QTR
Record Quarter
10+
Campaigns Tracked
HubSpot
Single Source of Truth

The Problem

A personal injury firm was running paid ads, webinars, seasonal campaigns, and organic outreach — all at once. Leads were coming in from everywhere: PPC landing pages, webinar registrations, Guardian Angel campaigns, Christmas and Valentine's Day promotions. But nobody could answer the simple question: which source is actually sending us the best clients?

Without clean attribution, budget decisions were based on gut feel. High-value leads from one channel were getting the same follow-up as low-intent leads from another. The team was busy, but not necessarily working on the right things.

What We Built

We consolidated every lead source into HubSpot as the single source of truth. Each channel — PPC landing pages, webinar platforms, seasonal campaigns — was mapped with source tagging so the firm could see exactly where every contact originated.

We built a lead intelligence dashboard that segmented leads by source, tracked time-to-first-response, and surfaced which channels were producing the highest-value cases. Campaigns like Guardian Angel and seasonal promotions were tracked separately so ROI could be measured per initiative.

We finally know where our best clients come from. That changes everything about how we spend.

The System Architecture

All lead sources feed into HubSpot via form integrations, API connections, and manual import workflows. Source segmentation uses HubSpot Lists per channel. A custom Netlify dashboard pulls HubSpot Private App data to visualize pipeline stages, source breakdowns, disqualification reasons, and time-to-first-response metrics in real time.

The Results

The firm's next quarter became their record quarter. With clear visibility into which sources were producing valuable leads, they could double down on what was working and stop wasting budget on what wasn't.

The team stopped guessing. Every marketing decision — where to run ads, which webinars to promote, which seasonal campaigns to repeat — was backed by real data from HubSpot.

Client

Personal injury law firm, multi-channel marketing across PPC, webinars, and seasonal campaigns

Engagement

Sprint → Embedded Partner
Initial build: 4 weeks

Stack

  • HubSpot CRM
  • Netlify Dashboard
  • HubSpot Private App API
  • Google Ads
  • Webinar Integration

Services

  • CRM Architecture
  • Lead Source Attribution
  • Marketing Dashboard
  • Campaign Tracking

Your Turn
Similar problem?
Every system we build starts with understanding what's broken.
Book a call →