HubSpot + LinkedIn Ads integration

Combine HubSpot + LinkedIn Ads and move ad data into HubSpot. Just ask Letaido's AI agent and watch it do the work.

Best HubSpot and LinkedIn Ads integration jobs to start with

Use this HubSpot LinkedIn Ads integration to compare spend with SQLs and tag contacts.

When you ask

LinkedIn spend vs HubSpot SQLs by campaign

Compare each LinkedIn campaign's monthly spend with the HubSpot leads it brought in, how many are now SQL or later, and cost per SQL.

Every day at 7am

LinkedIn campaign group on new HubSpot contacts

Every morning the agent writes the LinkedIn campaign group and objective onto new HubSpot contacts from LinkedIn ads, in two text properties you create once.

When you ask

Pause LinkedIn campaigns without HubSpot SQLs

List active LinkedIn campaigns that spent over your limit in 60 days with zero HubSpot SQLs, then pause them only after you confirm.

When you ask

LinkedIn reach vs customers by company size

Compare the company sizes your LinkedIn ads reached with your HubSpot customers' sizes, and flag bands with many impressions but few or no customers.

HubSpot LinkedIn Ads integration options, compared

HubSpot's ads tool keeps LinkedIn data in sync. Leta works across both to your rules.

OptionSpend beside HubSpot SQLsPauses campaignsLead Gen Form leads into HubSpotAudiences and conversions to LinkedInApplies your own rules
Letaido AI agentYesYesNoNoYes
HubSpot's LinkedIn Ads integration (ads tool)YesYesYesYesNo
ZapierPartlyPartlyYesPartlyPartly
Read the full comparison
OptionWhich way data goesHow a run beginsGood atKeep in mind
Letaido AI agentReads LinkedIn Ads and HubSpot side by side; writes campaign details onto HubSpot contacts and pauses LinkedIn campaigns you confirmEvery morning at 7am, or a message in chatSpend per SQL by campaign, campaign group and objective on new contacts, pausing campaigns with zero SQLs, reach by company size against customersRelies on the campaign name from HubSpot's LinkedIn ad tracking (or a matching utm_campaign). Lead Gen Form leads, audiences and conversions stay with HubSpot's ads tool
HubSpot's LinkedIn Ads integration (ads tool)LinkedIn spend, clicks and Lead Gen Form leads come into HubSpot; segment audiences and lifecycle stage conversions go out to LinkedInRuns by itself after you link the ad account under Marketing > Ads in HubSpot settingsOne ads dashboard for LinkedIn spend with contacts and deals, auto tracking, lead sync, on and off switches for campaigns, contact and company segment audiencesOnly the most recent year of LinkedIn data is reported. Message, Thought Leader and Document ads aren't trackable. Conversion events start at Marketing Hub Starter
ZapierBoth directions: LinkedIn Ads actions add contacts or companies to an audience, create audiences and run reportsAn event like a new LinkedIn Lead Gen Form response, or a contact joining a HubSpot list; plenty of HubSpot triggers check on a timerReady-made recipes: Lead Gen Form leads into HubSpot, HubSpot list contacts into LinkedIn Matched AudiencesEach recipe is its own Zap, and LinkedIn Ads counts as a Premium app. Pausing a campaign needs the raw API Request (Beta) action. Lining spend up with HubSpot stages means chaining Create Report, Find CRM Object and a join step

HubSpot and LinkedIn Ads: the old way vs. Letaido

  1. 1Download Campaign Manager spend
  2. 2Filter HubSpot to LinkedIn contacts
  3. 3Tally SQLs per campaign
  4. 4Line up the names in a sheet
  5. 5Divide spend by SQLs
Using our Acme Analytics LinkedIn ad account, give me a table for last month with one row per campaign: spend, the HubSpot contacts from LinkedIn paid social created that month, how many are now SQL or later, how many are customers, cost per lead and cost per SQL. Match on the campaign name in original traffic source drill-down 2, and put unmatched names in their own row.
LinkedIn spend vs HubSpot SQLs, September 2026, tab
Q3 Demand gen, IT leaders, $8,420.00, 46
Retargeting, site visitors, $2,960.50, 31
Other LinkedIn is 3 leads tagged "linkedin_summer_promo", which is not a campaign name. 2 leads had no campaign name, so their ads may not be tracked.

How HubSpot and LinkedIn Ads jobs start

On a schedule

Saved as an automation, like “LinkedIn campaign group on new HubSpot contacts”: every day at 7am. These jobs run on a schedule or when you ask.

When you ask

One message, 93 HubSpot and LinkedIn Ads actions to draw on.

How to set up the HubSpot LinkedIn Ads integration

  1. 1Create a HubSpot Service Key
  2. 2Paste a LinkedIn Ads token
  3. 3Approve the first run in chat

    Allow all read operations once per app; approve each kind of write once.

  4. 4Check the first result in chat
  5. 5Pick a schedule

Every HubSpot and LinkedIn Ads action the agent can take

HubSpot
13 groups: 27 reads, 41 writes
  • Read deals
  • Manage custom and CRM objects
  • Manage associations
  • 10 more

Delete company · Create list · Add contact to workflow · Find product

LinkedIn Ads
8 groups: 14 reads, 11 writes
  • Read ad accounts
  • Read campaign performance
  • Research and estimate audiences
  • 5 more

Account performance · Delete creative · Create campaign · List campaign groups

Frequently asked

Does HubSpot integrate with LinkedIn Ads? +

Yes. Link the ad account in HubSpot's ads tool and LinkedIn spend and Lead Gen Form leads flow into HubSpot, while segment audiences and conversions flow back. Letaido sits on top: Leta ties spend to SQLs, tags contacts with their campaign group and pauses campaigns that bring none.

How do I connect HubSpot and LinkedIn Ads to Letaido? +

Two connections. In HubSpot, create a Service Key and paste it into Letaido. For LinkedIn Ads, paste a token from someone with a role on the ad account. After that, ask for a job in chat or reuse a prompt from this page.

How does Leta know which LinkedIn campaign a contact came from? +

From HubSpot's LinkedIn ad tracking, which stores the campaign name in original traffic source drill-down 2. Leta looks that name up in LinkedIn Ads. Contacts with no name or an unknown one get their own row in reports and are left unchanged by the tagging job, never guessed.

Are LinkedIn Lead Gen Form leads synced into HubSpot? +

No job here does that; HubSpot's ads tool already syncs those leads. Leta works with the contacts HubSpot holds and lines them up with LinkedIn spend and campaigns.

Can a new LinkedIn lead start a job right away? +

No. The tagging job runs every morning at 7am and picks up contacts from the last 3 days. The other jobs run when you ask in chat.

Will it pause my LinkedIn campaigns without asking? +

Allow all read operations once per app; approve each kind of write once. On top of that, the pause job lists the campaigns and waits for your go ahead every time. Only the status changes; budgets, targeting and ads stay put.

Put HubSpot and LinkedIn Ads to work today

Connect HubSpot and LinkedIn Ads, then ask for a job like "Compare last month's LinkedIn spend with HubSpot SQLs by campaign". Leta gets it done on your schedule, or the moment you ask.

Get Letaido