Calculate Your LinkedIn Ads ABM Budget using our free calculator

Table of Contents

How to Push LinkedIn Ad Leads into Your CRM

If you are running ads on LinkedIn and want to push LinkedIn ad leads into your CRM like HubSpot, there are three ways to do it.

The first is the standard way, but inadequate, the second is too tedious, while the third is automatic and better (spoiler: it’s ZenABM).

Let’s see all three.

How to Push LinkedIn Ad Leads into Your CRM: Quick Summary

  • HubSpot Click+Form Tracking
    • Requires HubSpot tracking code, UTMs, and same-session clicks and form fills.
    • Fails if cookies break or sessions differ.
  • LinkedIn Insight Tag + Business Manager + CAPI
    • Captures view-through leads with complex setup.
    • Manual lead exports and uploads are tedious.
    • Cross-device and multiple-contact attribution fails.
  • MQA Tracking via ZenABM (Best Method)
    • Tracks company-level engagement directly via LinkedIn API.
    • Automatically syncs engagement data into your CRM.
    • Lets you prioritize hot accounts, not just flaky leads.
    • Simplifies attribution without cookie issues.

Way no.1: HubSpot’s Click+Form Tracking

This is the most basic solution.

Here, you must install HubSpot’s tracking script on your landing pages and use UTMs on your LinkedIn ad links.

The UTMs tag the source as “LinkedIn,” and HubSpot’s cookie (hubspotutk) captures those params on entry.

Now, this method is only able to track a LinkedIn ad lead and lodge it into your CRM if these stars align:

  • The lead clicks on your LinkedIn ad.
  • The same lead fills a form.
  • Both these events take place in the same session.

Yes, theoretically, cross-session lead attribution to LinkedIn is available in HubSpot, but it’s cookie-dependent:

HubSpot LinkedIn ad attribution is dependent on cookies if the clock and th form fill weren't in the same web session
Source: HubSpot Knowledge Base

This entire chain relies on that visitor’s browser keeping the HubSpot cookie intact. If they clear cookies, switch browsers/devices, or delay too long, HubSpot loses its tracking context. The form then looks like a new visitor with no LinkedIn trace.

Way no. 2: LinkedIn Insight Tag + Business Manager + Campaign Manager + CAPI

In the first example, we saw how it misses all view-through attribution, and cross-session click-through lead-tracking hardly works.

So, here’s a multitool workaround for that:

  • Install LinkedIn Insight Tag on each page of your site LinkedIn insight tag javascript
  • And set up the conversion rules in Campaign Manager’s Conversions Tab:
    • Website Tag Conversions: form submissions or link clicks that load a page (for example, a demo request “Thank You” page). website tag conversions in LinkedIn
    • URL/Page Conversions: visits to a specific URL after an ad click, such as a bottom-of-funnel blog post. URL or Page Conversions (online-only)
    • Event-Specific Conversions: on-page actions that don’t trigger a URL change (for example, AJAX form submits). event specific conversions (online-only)

    And set up the CAPI:

    • Create the same conversion rules in Campaign Manager.
    • Send event data from your server to /conversionEvents, including the rule URN, timestamp, value, and user identifiers.
  • After this, set up Business Manager’s Revenue Attribution Report by connecting it to your CRM:

Connecting CRM to Business Manager

  • You’ll need to provide credentials for that, including Username, Password, Environment URL, and Security Token:

Provide credentials for connecting the CRM to Business Manager

  • Your data will populate within 72 hours.

Now, at this point, you’ll be able to see even view-through leads, i.e. the ones who saw your LinkedIn ad and later filled a form by reaching your site through some other channel.

But you’ll have to download the lead data regularly from Business Manager and upload it to your CRM like HubSpot.

Even after all this, you’ll have three problems:

  • If the lead saw the ad on one device but filled out the form through another, there’s no attribution to LinkedIn.
  • If one lead from a company saw the ad but another filled out the form, again, there’s no credit to LinkedIn.
  • It’s leads, not conversions – you’ll have to upload them from Business Manager to your CRM, more than once a day – you can’t miss their ‘hot’ phase, right?

One Additional Step for the Workaround

There’s a way to track cross-device LinkedIn ad leads, or if a lead from a company is not the same as the ad viewer: Campaign Manager.

Campaign Manager’s Companies tab shows company-level LinkedIn ad impressions, clicks, and engagements, so you can check if a certain lead’s company has had impressions and engagements in the near past.

If yes, the lead is most probably influenced by LinkedIn ads and can be credited to them. Yes, this is again labour-intensive, because you’ll have to track each new batch of leads and match their company to the campaign manager’s data more than once every day!

Way no. 3: Ditch the Click-through Lead-Level Tracking for View-through MQA Tracking Using ZenABM

In the first way, we were completely missing out on view-through leads, and that’s a huge problem on LinkedIn, where the CTR is hardly 0.4-0.5%:

Infographic showing LinkedIn's CTR and how low it is

Which means just 4-5 out of every 1000 viewers click on ads. But that doesn’t mean LinkedIn ads bring no leads.

Instances like someone viewing your ad but coming organically to your site later are too common.

In the second way, we were able to track view-through LinkedIn ad leads and push them to your CRM, but it needed a lot of manual ops and switching from one tool to the other – something you can’t afford while tracking leads because you want sales to reach out to them immediately.

So, here’s the third way: Ditch leads and embrace MQA (marketing qualified accounts). And it actually makes more sense in B2B because DMUs/committees make decisions, not individuals.

And ZenABM can help you with this.

It pulls company-level impressions, clicks, engagements, and ad spend from LinkedIn’s official API:

ZenABM dashboard showing company-level ads engagement data per campaign by pulling first party intent signals from LinkedIn API
ZenABM dashboard showing company-level ad engagement data per campaign by pulling first-party intent signals from the LinkedIn API

And pushes this data to your CRM automatically as company properties:

LinkedIn ad data pushed to company lists in the HubSpot CRM using ZenABM
LinkedIn ad data pushed to company lists in the HubSpot CRM using ZenABM

So, your sales team has all the company-level engagement data in their comfort place – your CRM.

Any company showing a high amount of engagement is your MQA now, and you must reach out to its decision makers via a BDR outreach.

Also, if you want a hybrid approach of MQAs and LinkedIn ad lead tracking, that’s easier too with this way: Whenever a lead fills a form, you just have to check their company’s engagement levels in the near past, and if they are high, you can attribute the lead to LinkedIn.

This way, each company and lead from it will be on your radar constantly, and your marketing and sales team will not miss a single ‘hot’ account.

Additional Features of ZenABM for LinkedIn ABM Success

ZenABM doesn’t stop at data syncing. It layers on growth-driving intelligence:

Live Engagement Scoring & Auto-Assignment

ZenABM calculates a rolling “Current Engagement Score” (e.g., last 7 days) for each account, flags hot prospects, updates ABM stages, and automatically hands them off to BDRs (no custom workflows needed).

ZenABM does lead scoring based on both current and all-time engagement levels
Real-time engagement scores help your team prioritize the most active accounts.
ZenABM assigns your BDRs to accounts in the "interested" st
BDR assignment is fully automated based on engagement thresholds.

Custom ABM Stage Rules

Define your own rules, combining ad signals and CRM data to map every account’s ABM stage.

ABM stage tracking in ZenABM
Tailor each stage’s criteria to match your process.

Revenue-Linked Campaign Insights

ZenABM not only pushes engagement into your CRM but also pulls back deal values, matching pipeline and closed-won revenue to the accounts that engaged.

ZenABM matches deals in your HubSpot CRM to the companies that engage with you Linkedin ads. This helps you see the influence of your ad campaigns on your sales pipeline and measure ROI.
Instantly view ROI, pipeline influenced, and deal counts by campaign.

Built-In ABM Reporting Dashboard

Pre-configured dashboards show key metrics like pipeline, spend, and ROAS segmented by account. All the math is done for you.

ZenABM matches deals in your HubSpot CRM to the companies that engage with you Linkedin ads. This helps you see the influence of your ad campaigns on your sales pipeline and measure ROI.
From spend to pipeline to revenue—all in one place.

Simplified Retargeting for High-Intent Accounts

  • Run LinkedIn ads by use case or feature.
  • Use ZenABM to see which companies engaged with each campaign.
  • Match them to CRM deals and retarget with tailored messages.

Buyer Intent Insights

If you promote different product features to segmented campaigns, ZenABM detects which companies show interest in which use cases and pushes that intent as a property to your CRM (no complex workflows required).

ZenABM Intent data
Intent categories by campaign, ready to sync into your CRM.
Pushing intent as property in ZenABM
Intent tags as HubSpot company properties.

For advanced campaign design tips, see our guide on running ABM on LinkedIn.

Conclusion: Switch to MQAs and Let ZenABM Do the Heavy Lifting

If you’re still trying to squeeze LinkedIn ad leads into HubSpot through cookie-dependent methods or manual ops nightmares…good luck.

Truth bomb: lead-level tracking is fundamentally broken on LinkedIn. The CTRs are atrocious, buying committees never behave neatly, and cross-device chaos is the norm, not the exception.

Instead, move to the smarter, cleaner path: Marketing Qualified Accounts (MQAs). Let your CRM stop chasing cookies and start leveraging the real power of LinkedIn ads: company-level signals. ZenABM automates all the tedious manual steps, gives your sales team crystal-clear account insights.

Stop wasting hours matching leads manually. Start prioritizing high-intent accounts effortlessly.

Ready to transform how you track LinkedIn ad performance?

Book your ZenABM demo now.

Get the best week's content