If you’re running LinkedIn Ads but still exporting leads as CSVs to get them into HubSpot, you’re not alone, and you may be missing out on deals.
Without a direct connection between ad spend and your CRM, contact records become fragmented, attribution reports lose accuracy, and high-quality leads can slip through before sales even see them.
You may already be using HubSpot for email, forms, and lifecycle stages. However, many paid media workflows, especially LinkedIn Ads, still operate outside the CRM. Manual exports, third-party tools, and disconnected reporting make it difficult to show what is driving revenue.
This guide explains how to connect LinkedIn Ads to HubSpot, what happens during the integration, how to set it up correctly, and where to track performance once it is live.
Manage and Track LinkedIn Ads Inside HubSpot
When you connect LinkedIn Ads in HubSpot, you link your LinkedIn Ads account directly to the HubSpot Ads tool. This enables automatic syncing of ad performance data and lead form submissions.
To begin, go to Marketing > Ads in your HubSpot portal and connect your LinkedIn Ads account. Once connected, HubSpot imports campaign data such as impressions, clicks, and conversions and associates them with contacts in your CRM.
This integration centralizes paid ad reporting for LinkedIn, Google, and Facebook inside HubSpot. It also automates lead syncing from LinkedIn Lead Gen Forms, removing the need for manual downloads from Campaign Manager.
HubSpot connects via LinkedIn’s Marketing API, enabling frequent updates when leads submit forms or campaign activity changes. After setup, syncing runs in the background without ongoing manual effort.
How It Works Under The Hood
Once LinkedIn Ads is connected to HubSpot, the following inputs and outputs are exchanged.
Inputs
- LinkedIn Ads account login and authorization
- Active ad campaigns and Lead Gen Forms
- Performance data such as spend, clicks, and impressions
Outputs
- LinkedIn campaigns displayed in the HubSpot Ads tool
- Lead Gen Form submissions created or updated as contacts
- Cost and return metrics available in HubSpot reports
HubSpot uses identifiers such as email addresses from LinkedIn submissions to match incoming leads to existing records or create new ones. This allows attribution to follow the contact through lifecycle stages and into deals.
Optional settings that support accuracy include:
Auto-Tracking: Adds HubSpot tracking parameters to LinkedIn URLs.
Auto-Create Contacts: Creates CRM contacts immediately from new form submissions.
Once enabled, syncing continues automatically.
Main Uses Inside HubSpot
Lead Syncing From LinkedIn Forms
This is the primary benefit of the integration. When someone submits a LinkedIn Lead Gen Form, their information is sent directly to HubSpot.
This allows workflows to trigger immediately, including lifecycle updates, emails, or sales notifications.
Example: A SaaS company runs a “Book a Demo” LinkedIn ad. A prospect submits the form, and HubSpot creates the contact, assigns ownership, and starts a follow-up sequence.
Unified Campaign Reporting
The HubSpot Ads dashboard displays LinkedIn data alongside Google and Facebook campaigns.
This makes it easier to compare cost per lead, click activity, and conversion results across channels without switching platforms.
Example: LinkedIn leads may cost more than Google Ads leads but show higher deal conversion rates. HubSpot reporting makes this comparison visible.
CRM-Based Retargeting
After connecting LinkedIn Ads, HubSpot contact lists can be synced as LinkedIn audiences.
Dynamic lists, such as contacts who engaged with content but did not book a meeting, can be synced without exporting files.
Example: Webinar attendees who did not convert are synced to LinkedIn and served a follow-up offer.
Revenue Attribution
HubSpot links deals and pipeline revenue back to the LinkedIn campaign that generated the lead.
Example: A LinkedIn campaign sources five deals worth $25,000 each. HubSpot attribution reports show $125,000 influenced by that campaign.
Common Setup Errors And Wrong Assumptions
Connecting The Wrong LinkedIn Account
Using a personal profile instead of the business ad account prevents proper access.
Fix: Connect the LinkedIn account with campaign permissions.
Auto-Tracking Not Enabled
Without auto-tracking, HubSpot cannot link ad clicks to contacts.
Fix: Turn on auto-tracking during setup.
Expecting Past Leads To Sync
Only new Lead Gen Form submissions sync after connection.
Fix: Import historical leads manually if needed.
Missing Lead Gen Form Permissions
If form permissions are skipped, HubSpot cannot receive lead data.
Fix: Confirm Lead Gen Forms access during authorization.
Step-By-Step Setup Or Use Guide
Before starting, confirm admin access in HubSpot and LinkedIn Campaign Manager. At least one active LinkedIn campaign or Lead Gen Form is required.
- Open HubSpot: Go to Marketing > Ads and click Connect Account.
- Select LinkedIn: Choose LinkedIn Ads and proceed.
- Log In: Sign in with the LinkedIn profile tied to your business ad account.
- Authorize Access: Approve permissions for ads and Lead Gen Forms.
- Select Ad Account: Choose the account running active campaigns.
- Turn On Auto-Tracking: Enable tracking parameters for attribution.
- Sync Forms: Go to Marketing > Lead Capture > Ads > Lead Syncing, then select Forms.
- Test The Setup: Submit a test Lead Gen Form and confirm the contact appears in HubSpot.
- Confirm Campaign Data: Check Marketing > Ads for impressions and spend.
After setup, HubSpot continues to automatically sync leads and performance data.
Measuring Results In HubSpot
Once connected, performance tracking happens inside HubSpot.
Key Areas To Review
Ads Dashboard: Review clicks, spend, and contacts by channel.
Lead Source Properties: LinkedIn contacts show “Paid Social” as the source.
Attribution Reports: Available in Marketing Hub Professional and Enterprise.
Campaign Dashboards: Build reports tied to meetings booked, deals created, and revenue.
Ongoing Checks
- New contacts syncing from Lead Gen Forms
- Ad spend appearing in the Ads dashboard
- Consistent campaign naming
- Attribution matching sales pipeline data
Regular reviews help maintain reporting accuracy.
Short Example That Ties It Together
A manufacturing company promoted a product line through LinkedIn Ads and relied on manual lead exports.
After connecting LinkedIn Ads to HubSpot, lead syncing activated immediately. A prospect submitted a specs request through a LinkedIn form, and HubSpot created the contact, assigned ownership, and triggered follow-up.
Within weeks, the campaign generated 12 leads and two deals worth $18,000 each, all attributed to the LinkedIn campaign inside HubSpot.
How INSIDEA Helps
INSIDEA works with teams that use HubSpot to manage paid ads, lead flow, and revenue reporting.
If your team needs help setting up or reviewing LinkedIn Ads integration, working with specialists can reduce data gaps and reporting issues. Many teams choose to hire HubSpot experts when lead syncing, attribution, or Ads reporting affects pipeline visibility.
We offer HubSpot consulting services covering Ads tool setup, Lead Gen Form audits, workflow alignment, and CRM reporting to keep LinkedIn Ads data connected to revenue outcomes.
Connecting LinkedIn Ads to HubSpot gives you direct visibility into how paid social contributes to leads and deals.
With the right setup, your team can track performance clearly and act on the data with confidence.