When your LinkedIn Ads account loses its connection to HubSpot, the warning signs are not always immediate. They are costly.
Campaign metrics vanish from dashboards. Leads stop flowing into your CRM. Decisions get made using incomplete or inaccurate performance data.
If you oversee paid campaigns or manage a HubSpot portal, this disruption affects more than reporting. It slows optimization, breaks attribution, and throws off budget tracking.
Most teams notice the issue only when conversion numbers dip or disappear entirely.
To fix it quickly, you need to understand how the LinkedIn HubSpot integration works, who controls access, and how to restore the sync without risking lost contacts or data mismatches.
This guide explains how to identify and resolve LinkedIn Ads connection issues in HubSpot step by step.
You will learn how to check permissions, refresh authentication, confirm data sync, and avoid common setup mistakes.
Understanding the LinkedIn Ads Connection Inside HubSpot
When HubSpot is properly connected to your LinkedIn Ads account, campaign data and leads sync automatically.
You see impressions, clicks, and conversions inside the Ads dashboard. Leads submitted through LinkedIn lead gen forms appear in your CRM as contacts, ready for follow-up.
This integration lives inside Marketing > Ads in HubSpot. From this area, you can:
Connected Accounts: View and manage linked ad accounts
Campaign Performance: Review metrics across paid channels
Audience Management: Push HubSpot lists to LinkedIn for targeting
The connection only works while both platforms remain authorized to communicate.
If permissions change or access tokens expire, the integration breaks quietly. HubSpot stops pulling ad data and cannot send audiences back to LinkedIn.
The system relies on OAuth authentication. It is secure but sensitive.
Common Triggers For Disconnects:
Password changes: Resetting a LinkedIn password invalidates tokens
Role changes: Losing Campaign Manager access breaks the sync
Token expiration: OAuth tokens expire without manual renewal
Permission revocation: Removing HubSpot from LinkedIn settings stops data flow
This is why periodic checks are necessary and why knowing where to look matters when data stops syncing.
How The LinkedIn Ads Integration Works Under The Hood
Understanding how data flows between LinkedIn and HubSpot enables faster, more precise troubleshooting.
There are two primary data flows.
Ad Data Sync:
Performance metrics such as impressions, clicks, spend, and conversions are pulled from LinkedIn’s Marketing API into the HubSpot Ads dashboard.
Lead Sync:
Submissions from LinkedIn lead gen forms are imported into HubSpot as contacts. Fields like name, company, job title, and campaign source map to CRM properties.
For both flows to work, four conditions must be met.
OAuth Authorization:
Authorization must remain valid on both platforms.
LinkedIn Permissions:
The LinkedIn user must have Campaign Manager or Account Manager access for the ad account.
HubSpot Permissions:
The HubSpot user connecting the account needs Ads tool access, ideally admin or super admin.
Active Tokens:
Saved LinkedIn tokens must be current. Expired or revoked tokens require manual reauthentication.
The integration also supports advanced features such as audience syncing and tracking parameter injection. None of these functions work if the base connection is broken.
Required Inputs:
An active LinkedIn ad account
Login credentials with proper access on both platforms
A HubSpot portal with Marketing Hub Professional or Enterprise
When everything is configured correctly, campaign data updates inside HubSpot, leads sync automatically, and audiences refresh without manual effort.
Main Uses Inside HubSpot
Knowing how teams rely on this integration explains why fast resolution matters.
Centralized Ad Reporting
With LinkedIn Ads connected, you can compare campaign performance across paid channels inside HubSpot.
This view supports tracking cost per lead, conversion rates, and deal progression by source.
If LinkedIn conversions lag behind other channels, you can open the campaign, review generated contacts, and follow those records through the pipeline without leaving the CRM.
Automatic Lead Sync From LinkedIn Forms
This is the most critical function.
If the connection breaks, LinkedIn leads never reach HubSpot. Teams resort to CSV exports, which delay follow-up and reduce conversion rates.
For example, a demo request campaign on LinkedIn can push contact details and source data into HubSpot within seconds when the sync is active.
Audience Sync For Retargeting
HubSpot can push CRM lists to LinkedIn for retargeting.
Common Lists:
Open deals
Engaged contacts
Lifecycle-based segments
If the connection breaks, these lists stop updating. Campaigns continue to run with outdated audiences, missing new leads or opportunities.
Common Setup Errors And Wrong Assumptions
Most connection issues come from configuration mistakes rather than platform failures.
- Using A LinkedIn User Without Ad Account Access:
Being logged into the company page is not enough. The user must be listed as an Account Manager or Campaign Manager in LinkedIn Campaign Manager. - Expired LinkedIn Token:
Tokens expire after a password change or after inactivity. When this happens, HubSpot shows a “Connection lost” status, and lead sync stops. - Revoking HubSpot Access In LinkedIn:
Removing HubSpot from LinkedIn’s permitted services instantly breaks the integration. Reconnection must be done from HubSpot. - Insufficient HubSpot Permissions:
The connecting user must have access to the Ads tool. Limited permissions cause partial or silent failures. - Assuming Company Page Data Syncs:
Only paid ad data syncs. Organic page metrics do not flow into HubSpot through this integration.
Step-By-Step Setup Or Reconnection Guide
Before starting, confirm the following.
A HubSpot portal with Marketing Hub Professional or higher
Campaign Manager access to the LinkedIn ad account
Admin-level permissions in HubSpot
Steps
- Open HubSpot Ads Tool
Go to Marketing > Ads in your HubSpot account. - Connect The LinkedIn Account
Click the gear icon. Under Connected Accounts, select Connect Account and choose LinkedIn Ads. - Log In When Prompted
Use LinkedIn credentials with full ad account access. - Approve Permissions
Click Allow to authorize HubSpot. Confirm the correct ad account if multiple options appear. - Confirm Connection Status
You will return to HubSpot and see the account marked as Connected. - Enable Auto-Tracking
Turn on auto-tracking to apply UTM parameters to LinkedIn ad URLs. - Submit A Test Lead
Submit a LinkedIn lead gen form and confirm the contact appears under Contacts > Recently Created Contacts. - Review Campaign Metrics
Open the Ads dashboard and verify impressions, clicks, and conversions populate correctly.
If you see messages such as “Invalid credentials” or “Token expired,” repeat the login process using the correct permissions.
Measuring Results In HubSpot After Reconnection
Restoring the connection is only part of the process. Verification confirms everything works as expected.
- Ads Dashboard Check:
Review impressions, clicks, conversions, and spend under Marketing > Ads. - Source Attribution Review:
Filter contacts by Original Source set to Paid Social and LinkedIn Paid. - Lead Sync Validation:
Check Marketing > Lead Capture > Ads > Lead Syncing for recent submission timestamps. - Custom Reporting:
Build reports using Contacts and Ads Interactions to track movement from impression to deal. - Ongoing Monitoring Checklist:
Check connection status weekly
Confirm new campaigns appear in Ads
Verify lead sync within one hour
Limit token control to a single admin
Example Scenario
A B2B SaaS team notices that LinkedIn leads stop appearing in HubSpot while campaigns remain active.
Inside Marketing > Ads, the account shows a lost connection. The OAuth token expired after a LinkedIn password update.
An admin reconnects the account using Campaign Manager credentials and re-enables auto-tracking.
A test lead confirms contact creation, and campaign metrics resume updating the following day. Reporting accuracy is restored without data loss.
How INSIDEA Helps
When LinkedIn Ads integration fails, CRM data and reporting lose reliability.
INSIDEA supports teams that need fast resolution without risking attribution or lead loss. Our team focuses on fixing the root causes, including OAuth issues, permission conflicts, and access control gaps.
What We Support:
- HubSpot onboarding with ad platform integrations
- Connection health checks and sync monitoring
- Workflow setup for ad-driven lead tracking
- CRM dashboards tied to lifecycle stages and revenue
If your LinkedIn Ads data has stopped syncing or needs ongoing oversight, working with teams that hire HubSpot experts can prevent repeat issues.
INSIDEA also provides HubSpot consulting services to help maintain stable integrations and reporting accuracy.
Keep your LinkedIn Ads data connected and your reports accurate. Reconnect carefully, monitor regularly, and maintain clean data across your HubSpot portal.