HubSpot Digital Marketing study materials
HubSpot Digital Marketing study resources

Reconciling Three Different Lead and Pipeline Numbers

HubSpot Digital Marketing · Put your knowledge to work in context.

All case studies

Reconciling Three Different Lead and Pipeline Numbers

LedgerLoop sells accounting automation to mid-market firms. In Q3, it ran LinkedIn lead-gen ads, Google Search, four webinars, and a partner newsletter. HubSpot reports 420 marketing-qualified leads, sales accepted 180, and 46 became opportunities. GA4 reports 900 conversions because it counts form submissions and demo requests, LinkedIn reports 1,100 leads, and the webinar platform reports 640 registrants. The CMO sees three different cost-per-lead figures in three dashboards. Attribution windows differ: HubSpot uses a 90-day first-touch model for some campaigns and last-touch for others; LinkedIn uses 30-day click; GA4 uses data-driven attribution. Sales also logs outbound calls and offline event meetings in HubSpot, but those are not in GA4. The board wants one dashboard for next month's budget review and a clear answer on which channel drove pipeline. The team has no UTM naming convention; partner links often use 'newsletter' as the only value.

1. How should LedgerLoop reconcile the different numbers before building the board dashboard?

Read the worked answer

The numbers are not measuring the same thing. GA4 conversions of 900 count actions such as form submissions and demo requests, and one person can convert multiple times. LinkedIn's 1,100 leads are platform-reported raw leads, often inflated by duplicate submissions and low-intent form fills. HubSpot's 420 MQLs are contacts that passed a marketing qualification rule, while 180 sales-accepted and 46 opportunities are later stages with sales judgment. The webinar's 640 registrants are registrations, not necessarily attendees or leads.

Reconcile in this order:

  1. Deduplicate contacts by email and company domain for the Q3 cohort.
  2. Define one conversion event set and map platform events to it.
  3. Apply the same date range and attribution lookback to each source where possible.
  4. Rebuild campaign UTMs so channel, source, campaign, and content are consistent.
  5. Separate raw leads, MQLs, sales-accepted leads, SQLs, opportunities, and pipeline value.

The board should not see a single blended 'leads' number without stage labels. A reasonable headline is raw leads by channel, then MQL, sales-accepted, opportunity, and pipeline created. The fact that MQL 420 exceeds sales-accepted 180 is not a data error; it is a qualification gap that the dashboard should expose.

2. Which attribution model and source of truth should the CMO use for budget decisions?

Read the worked answer

No platform should be the sole source of truth for cross-channel budget decisions. Use HubSpot as the source of truth for contact-to-deal progression and pipeline, GA4 for web behavior and traffic, and each ad platform for spend and impressions. For budget allocation, use a consistent multi-touch model with a defined lookback, such as a 90-day position-based model that gives credit to first touch, lead creation, and opportunity creation. This fits a B2B cycle with webinars and sales follow-up better than pure first-touch or last-touch.

Set rules:

  • All campaigns must use the UTM taxonomy; unmapped campaigns are reported separately, not silently assigned.
  • Offline meetings and outbound calls stay in HubSpot and are included in pipeline reporting, but not blended into web conversion counts.
  • LinkedIn's 30-day click number is used for platform optimization, not for board-level pipeline claims.
  • GA4 data-driven attribution is useful for web diagnostics but should not be mixed with HubSpot deal attribution without a mapping.

For the board, present pipeline influenced within the lookback window plus a smaller set of controlled tests or holdout analyses. That gives a defensible answer about which channel drove pipeline while acknowledging that B2B buying is multi-touch.

3. What should the board dashboard contain, and what governance prevents it from becoming unreliable again?

Read the worked answer

The dashboard should have three layers. The executive layer shows spend, raw leads, MQLs, sales-accepted leads, opportunities, pipeline created, closed-won revenue, and cost per accepted lead or opportunity by channel. The diagnostic layer shows conversion rates between stages, average days to follow-up, campaign-level performance, and webinar attendance versus registration. The data-quality layer shows unmapped campaigns, missing UTMs, duplicate rate, contacts without a source, and deals without a campaign association.

Do not let every team define its own MQL. Publish one lifecycle definition with required evidence and one set of campaign naming rules. Assign an owner for marketing operations and a monthly close process: export the Q3 cohort, deduplicate, map campaigns, check stage regressions, and lock the numbers before the board review. Changes to attribution windows or lifecycle rules should be versioned and announced.

The dashboard should answer two questions: where is pipeline coming from, and where should the next dollar go? If the data cannot answer both, add a note rather than a false precise number. A monthly data-quality review is cheaper than rebuilding trust after the board finds three conflicting cost-per-lead figures.