How to Connect Google, Facebook & LinkedIn Ads to HubSpot (Step-by-Step Guide)
Yes - HubSpot Marketing Hub (Starter and above) lets you connect and manage Google Ads, Facebook/Meta Ads, and LinkedIn Ads campaigns directly from within HubSpot. Once connected, you get unified reporting across all three platforms, audience sync, conversion tracking, and the ability to manage ad spend without switching between tools.
This guide covers exactly how to set each one up, the permissions you'll need, and the most common issues to watch for.
What HubSpot's ads integration actually gives you
Connecting your ad accounts to HubSpot isn't just about seeing campaign data in one place - though that alone saves time. The real value is what becomes possible once your ads and CRM are talking to each other:
- See which campaigns are generating contacts, not just clicks
- Track a lead from first ad impression all the way to closed deal
- Build retargeting audiences directly from your HubSpot contact lists and lifecycle stages
- Trigger HubSpot workflows from ad interactions - so a LinkedIn lead form submission can automatically enrol someone in a nurture sequence
- Report on actual revenue attributed to ad spend, not just CTR and cost-per-click
This is where HubSpot's ads integration separates from just having a Google Ads dashboard or a Meta Business Manager account.
Before you start: Crucial preparations
Before connecting your ad accounts to HubSpot, there are key checks you need to complete:
• Admin access:
Ensure you have administrator-level permissions for both HubSpot and each ad platform.
• Active ad accounts:
Verify your Google Ads, Facebook Ads, and LinkedIn Ads accounts are active and have valid payment methods set up.
• Permissions:
Check you’re logged into the correct user account with full permissions (Ad Manager or equivalent) on each advertising platform.
• HubSpot Ads tool:
Confirm your HubSpot subscription includes the Ads tool (Marketing Hub Starter or higher).
Connecting your Google Ads account to HubSpot
Google Ads integration with HubSpot allows you to track campaigns and measure ROI directly in HubSpot’s reporting tools.
1. Log into HubSpot:
• Navigate to Marketing > Ads.
• Click Connect account, then select Google Ads.
2. Select your Google account:
• HubSpot redirects you to Google’s login page.
• Log into the correct Google Ads account and authorise the connection.
3. Set permissions and tracking:
• Confirm permissions requested by HubSpot, ensuring all required data sharing is approved.
• Enable auto-tracking to ensure accurate reporting.
4. Review and sync:
• Once permissions are confirmed, your Google Ads account syncs automatically.
• Review your campaigns to ensure HubSpot tracking parameters have been correctly applied.
Common challenges and solutions:
• Challenge: HubSpot unable to detect your Google Ads account.
• Solution: Check your Google Ads account permissions. You must have admin-level access; if not, request additional permissions or log in with the correct account.
• Challenge: Auto-tracking not working or data discrepancies.
• Solution: Confirm you’ve enabled auto-tracking. Double-check that HubSpot tracking parameters (UTM parameters) are correctly applied to your Google Ads URLs.
Connecting your Facebook Ads account to HubSpot
Facebook Ads integration enables precise targeting, advanced audience insights, and simplified ad management from within HubSpot.
1. In HubSpot, navigate to:
• Marketing > Ads.
• Click Connect account, and select Facebook.
2. Authorise your Facebook account:
• Log in to Facebook Ads using your business admin credentials.
• Approve the necessary permissions for HubSpot to manage and track ads.
3. Choose your ad accounts and pixels:
• Select the correct ad account and Facebook pixel for accurate conversion tracking.
• Confirm that tracking is enabled to ensure comprehensive data visibility.
4. Complete the sync:
• Finalise the setup in HubSpot and confirm successful syncing.
• Check your campaigns list in HubSpot to verify accuracy.
Common challenges and solutions:
• Challenge: Ad account or pixel not showing up in HubSpot.
• Solution: Double-check your permissions in Facebook Business Manager. Ensure your user role includes ad account and pixel management rights.
• Challenge: Pixel data not syncing or incorrect conversions tracked.
• Solution: Confirm your Facebook pixel is properly installed on your website. Use Facebook’s Pixel Helper extension to troubleshoot implementation issues quickly.
Connecting your LinkedIn Ads account to HubSpot
LinkedIn integration is particularly valuable for B2B campaigns, giving you unparalleled insight into professional audiences and conversion analytics.
1. Log into HubSpot, navigate to:
• Marketing > Ads.
• Click Connect account and select LinkedIn.
2. Authenticate your LinkedIn account:
• You’ll be redirected to LinkedIn’s login page.
• Log in using your LinkedIn account credentials, granting necessary permissions for HubSpot.
3. Select your LinkedIn Ads account:
• Confirm the correct LinkedIn Ads account or Campaign Manager is chosen.
• Verify that tracking parameters are enabled.
4. Verify successful connection:
• Once linked, confirm successful integration within HubSpot.
• Review campaign visibility and ensure tracking settings are accurate.
Common challenges and solutions:
• Challenge: Unable to see LinkedIn campaigns in HubSpot.
• Solution: Verify permissions within LinkedIn Campaign Manager. You must be assigned as an Account Manager or higher for full functionality.
• Challenge: Conversion tracking discrepancies.
• Solution: Ensure LinkedIn Insight Tag is correctly installed and firing on your website pages. LinkedIn provides an Insight Tag testing tool to verify proper placement and functioning.
Critical steps and final checks for each integration
To ensure robust integrations and prevent common issues, double-check these critical items:
• Permissions and roles:
Confirm administrative access across platforms.
• Tracking parameters (UTMs):
Always activate HubSpot’s auto-tracking features.
• Pixels and tags:
Ensure all necessary pixels (Facebook Pixel, LinkedIn Insight Tag, Google’s tracking codes) are correctly placed and validated.
• Sync status:
Regularly monitor and review the status of ad accounts within HubSpot to promptly spot any sync issues.
Troubleshooting common connection issues: General tips
Despite careful steps, issues may occasionally occur. Here’s how to overcome common connection issues:
• Clear cache and cookies:
Sometimes browsers cause unexpected integration issues. Clear cache or try incognito mode.
• Reauthorise connections:
If you encounter persistent sync errors, try disconnecting and reconnecting the ad account within HubSpot.
• Consult HubSpot’s integration diagnostics tool:
HubSpot provides diagnostic tools for integrations; use these for troubleshooting common connection and tracking problems.
Leverage HubSpot’s power once integrated
Once you’ve successfully integrated your Google, Facebook, and LinkedIn ad accounts, take advantage of HubSpot’s robust features, including:
• Unified reporting dashboards:
Track performance across platforms effortlessly.
• Advanced audience segmentation:
Create powerful retargeting and custom audience segments directly within HubSpot.
• Automated workflows:
Set up workflows triggered by ad interactions to nurture and convert leads more effectively.
Getting the most out of HubSpot's ads integration
Connecting your accounts is the straightforward part. Getting the attribution, audiences, and workflows set up correctly so you're actually measuring revenue impact - that's where most teams get stuck.
If you want to know whether your HubSpot ads setup is working as hard as it should, our free Health Check will show you exactly where the gaps are.
Take the free HubSpot Health Check
Or if you'd rather talk it through: