Skip to main content
LinkedIn × CRM DealsRun this yourself

How to reconcile LinkedIn Ads against your CRM's closed-won deals

This is the check we run first on every account, written out so you can run it without us. It takes about thirty minutes and needs two numbers: what LinkedIn says it produced, and what your CRM's closed-won deals actually shows. The gap between them is the only honest measure of whether your tracking works — and if it comes back small, you do not need us.

Free30 minutesNo obligation

Specific to LinkedIn × CRM Deals

LinkedIn Ads vs closed-won deals: count accounts, not contacts

Reconcile LinkedIn against closed-won deals by matching the Lead Gen Form or li_fat_id and hashed email on each contact, then rolling contacts up to one opportunity per account. LinkedIn's windows are shorter than most B2B cycles, so expect it to undercount wins. LinkedIn counting more conversions than deals usually means several contacts per company.

LinkedIn is the platform this record type suits best, and also the one where the comparison breaks most easily. Lead Gen Form submissions sync into HubSpot or Salesforce with contact details, and website conversions carry li_fat_id when first-party tracking is on in the Insight Tag. LinkedIn's Conversions API can take hashed email back when a deal closes, but the match is per person, while your CRM measures per account.

Read the attribution windows in Campaign Manager and check whether view-through conversions are counted. A deal that closes four or six months after the first ad is outside every window LinkedIn offers, so its conversion report reflects form fills rather than revenue. Export conversions by campaign, then compare them to CRM opportunities created in the same period, and trace those forward to closed-won by close date.

LinkedIn showing more conversions than won deals is expected, because a buying committee converts several times. It is breakage when Lead Gen Form contacts never appear in the CRM, which usually means a sync connection expired or the form isn't mapped. The most common disagreement is three people from one account each counted as a conversion against one opportunity.

LinkedIn × CRM Deals · what breaks

Why LinkedIn and your CRM's closed-won deals disagree

  1. 01

    Form fills counted instead of deals

    The most common B2B error. The platform counts an enquiry; the business earns on a signed contract, and the rate between them varies enormously by source.

  2. 02

    Outbound pipeline in the same report

    Deals a rep sourced by cold outreach land in the same pipeline as inbound ones. Without an origin field they inflate marketing's apparent performance.

  3. 03

    Several contacts from one company

    Three people from one account researching separately is one opportunity. Counting them separately makes cost per acquisition read as a third of reality.

  4. 04

    Sales cycle longer than the attribution window

    A deal that closes in month four falls outside every default window, so the campaign shows nothing while producing everything.

LinkedIn × CRM Deals · the fix

What you get from this — LinkedIn × CRM Deals

  • A number instead of a suspicion

  • The likely cause, narrowed

  • A basis for deciding

LinkedIn × CRM Deals · architecture

What each side is actually counting — LinkedIn × CRM Deals

  1. 1

    What LinkedIn counts

    A conversion rule configured in Campaign Manager, a conversion timestamp, a value, and either li_fat_id or hashed user data to match on.

  2. 2

    How LinkedIn attributes it

    LinkedIn's click identifier, available where first-party tracking is enabled alongside the Insight Tag. It's the least commonly captured of the major identifiers, largely because LinkedIn is usually a B2B afterthought in a stack built for Google and Meta.

  3. 3

    The window it uses

    LinkedIn's attribution and import windows differ from Google's and are worth reading directly. This matters more here than on any other platform, because B2B cycles routinely outrun every window available.

  4. 4

    What your CRM's closed-won deals counts

    Opportunities marked closed-won, at their actual value, found in HubSpot → Deals, Salesforce → Opportunities, Pipedrive → Deals, filtered to won.

  5. 5

    The filter that makes them comparable

    Stage is closed-won, and the source is a paid channel rather than outbound or referral.

LinkedIn × CRM Deals · events

Reading the gap — LinkedIn × CRM Deals

15%+ platform higherUsually the wrong event entirely — the platform is claiming deals it did not produce. usually outbound or referral pipeline landing in the same report without an origin field.
20%+ platform lowerUsually structural — the platform is missing deals it produced. almost always the cycle outliving the window, or the identifier never reaching the crm record.

LinkedIn × CRM Deals · diagnose

Diagnostic order — LinkedIn × CRM Deals

  1. 01

    Confirm both numbers cover the same period and channel

  2. 02

    Form fills counted instead of deals

    The most common B2B error. The platform counts an enquiry; the business earns on a signed contract, and the rate between them varies enormously by source.

  3. 03

    Outbound pipeline in the same report

    Deals a rep sourced by cold outreach land in the same pipeline as inbound ones. Without an origin field they inflate marketing's apparent performance.

  4. 04

    Several contacts from one company

    Three people from one account researching separately is one opportunity. Counting them separately makes cost per acquisition read as a third of reality.

  5. 05

    Read LinkedIn's conversion reporting, plus a reconciliation against your CRM

    The B2B cycle is the real constraint. LinkedIn's audience is the one most likely to take six months to close, which frequently puts the outcome you actually care about outside any import window. Plan to optimize on a qualified mid-funnel stage and use closed revenue for budget decisions rather than for bidding.

LinkedIn × CRM Deals · prove

How to know you did it right — LinkedIn × CRM Deals

Source of truth

your CRM's closed-won deals — closed-won deals for a fully closed month

    LinkedIn × CRM Deals · free audit

    What we check in the free audit

    • Confirm both numbers cover the same period and channel
    • Form fills counted instead of deals
    • Outbound pipeline in the same report
    • Several contacts from one company
    • Read LinkedIn's conversion reporting, plus a reconciliation against your CRM

    Checked against

    your CRM's closed-won deals — closed-won deals for a fully closed month

    Get my free conversion tracking audit

    Free30 minutesNo obligation

    LinkedIn × CRM Deals · when not to buy

    When the answer is that you do not need us — LinkedIn × CRM Deals

    • If almost all of your closed-won deals come from a channel with no click behind it, no tracking work will reach them — and knowing that is worth more than a build.
    • If your LinkedIn spend is small relative to your other channels, the honest answer is to get Google and Meta correct first. The same infrastructure extends to LinkedIn afterwards as an additional destination rather than a separate build.

    LinkedIn × CRM Deals · what we deliver

    The method, step by step — LinkedIn × CRM Deals

    • Pull what LinkedIn reports

      Linkedin's conversion reporting, plus a reconciliation against your crm.

    • Pull what your CRM's closed-won deals shows

      Export closed-won deals by close date for a window long enough to cover your full sales cycle. Deduplicate to one per account, and sum the value actually contracted.

    • Filter both to the same thing

      Stage is closed-won, and the source is a paid channel rather than outbound or referral.

    • Compare per record, not on totals

    FAQ

    LinkedIn × CRM Deals questions, answered

    A qualified mid-funnel stage, such as a sales-accepted lead, that happens inside the window. Use closed-won to judge budget, not to bid.

    Free · 30 min

    Found a gap between LinkedIn and your CRM's closed-won deals?

    Free30 minutesNo obligation