How Do I Track Facebook Ad Leads in HubSpot?

Pix-Vu||5 min read
How Do I Track Facebook Ad Leads in HubSpot?

Quick Answer

To track Facebook ad leads in HubSpot, go to HubSpot Marketing Hub > Marketing > Ads, click Connect accounts, choose Facebook, log in to your Meta Business Manager, select your ad account and Pages, and authorise the integration. HubSpot then syncs Facebook lead form submissions to contacts automatically and shows ad spend, clicks, and conversions in HubSpot reports. Setup takes 10 minutes; you'll need a Marketing Hub Starter plan or above.

Step-by-Step Integration

Step 1: Connect Facebook to HubSpot

  1. Log into HubSpot
  2. Go to Marketing > Ads
  3. If first-time, click Connect accounts
  4. Choose Facebook
  5. Click Connect your Facebook Account
  6. Log in with a Facebook account that has admin access to the relevant Business Manager
  7. Select the Business Manager to connect
  8. Pick the Ad Accounts and Pages to sync
  9. Click Connect

Step 2: Connect the Meta Pixel

  1. In Marketing > Ads > Settings
  2. Click Pixel settings
  3. Select your Meta Pixel from the dropdown
  4. Enable Send HubSpot events to Facebook
  5. Click Save

This sends form submissions, page views, and contact creation events from HubSpot to your Meta Pixel via the Conversions API integration.

Step 3: Sync Lead Form Submissions

Facebook Lead Ads (the in-platform forms) need their own sync setup:

  1. In Marketing > Ads > Settings
  2. Click Lead syncing
  3. Toggle Sync Facebook leads to HubSpot
  4. Choose how to map Facebook form fields to HubSpot contact properties
  5. Set the default contact owner for new leads
  6. Click Save

Now every Facebook Lead Form submission becomes a HubSpot contact within minutes.

Step 4: Verify Lead Sync

  1. Submit a test lead via your Facebook Lead Form
  2. Go to Contacts in HubSpot
  3. Search for the test contact's email
  4. Confirm the contact appears with correct field mapping
  5. Check the Original source is set to Paid Social
  6. Check First conversion shows the Facebook ad

If everything matches, sync is working.

What HubSpot Tracks From Facebook Ads

Data PointWhere to See It
Ad spendMarketing > Ads > Performance
ImpressionsMarketing > Ads > Performance
ClicksMarketing > Ads > Performance
Lead form submissionsContacts (auto-created)
Cost per leadMarketing > Ads > Performance
Customer journeyContacts > timeline
Original sourceContact properties > Original source
AttributionReports > Attribution reports
This gives you a closed-loop view: see which Facebook ad generated which contact, which contact closed which deal, which deal generated how much revenue.

Field Mapping Template

When mapping Facebook Lead Form fields to HubSpot, use this standard:

Facebook FieldHubSpot Property
EmailEmail
Full nameFirst name + Last name
Phone numberPhone number
Company nameCompany
Job titleJob title
CityCity
What are you looking for?Custom property: Lead intent
How did you hear about us?Custom property: Discovery channel
Best time to contactCustom property: Contact preference
Map any custom Facebook form fields to custom HubSpot properties to preserve all data.

Verification Checklist

[ ] Facebook account connected in HubSpot
[ ] Correct Business Manager selected
[ ] Ad accounts and Pages synced
[ ] Pixel connected
[ ] HubSpot events sending to Facebook
[ ] Lead form sync enabled
[ ] Field mapping complete
[ ] Default contact owner set
[ ] Test lead synced successfully
[ ] Original source = Paid Social
[ ] First conversion = Facebook ad
[ ] Attribution report shows ad spend → contacts → deals

All 12 boxes = full closed-loop attribution.

Build a Facebook Ads Attribution Report in HubSpot

  1. Go to Reports > Attribution
  2. Click Create attribution report
  3. Choose Revenue as the conversion metric
  4. Select First touch, Last touch, and Linear attribution models
  5. Filter by Source: Paid Social > Sub-source: Facebook
  6. Add date range
  7. Save the report to your Marketing dashboard

This shows you which Facebook campaigns are generating actual revenue, not just leads.

Common Problems

Problem: Leads not syncing to HubSpot
Check that your Facebook account has admin access to both the Business Manager and the Page running the Lead Form. Permissions issues are the #1 cause of broken syncs.

Problem: Wrong contact owner
The default contact owner you set in Lead Syncing settings applies to ALL Facebook leads. To assign by campaign or form, set up a HubSpot workflow that re-routes based on form name.

Problem: Original source = Direct, not Paid Social
This happens when the lead came in via a Facebook Lead Form rather than a website form. The integration correctly sets the source — check the Original source drill-down 1 field, which should show Facebook Ads.

Problem: Field data missing
Some Facebook form fields aren't mapped. Go to Lead syncing > Field mapping and add the missing fields.

Problem: Cost data missing in HubSpot
The ad account isn't fully connected. Reconnect via Marketing > Ads > Settings > Account connections.

Problem: Duplicate contacts
Facebook lead syncs by email. If a Facebook lead already exists as a HubSpot contact, the existing contact is updated, not duplicated. If you're seeing duplicates, the email field isn't mapping correctly.

HubSpot Pricing for This Integration

PlanFacebook Ads TrackingLead Sync
FreeNoNo
Marketing StarterYesYes
Marketing ProYes + Attribution reportsYes
Marketing EnterpriseYes + Multi-touch attributionYes
Minimum requirement: Marketing Starter (£15/month).

Common Mistakes

Mistake 1: Forgetting to enable lead syncing. The Facebook connection alone doesn't sync leads — you must enable lead syncing separately.

Mistake 2: Wrong field mapping. Mismatched fields lose data on every lead. Map fields once, properly.

Mistake 3: Not setting contact owner. Leads sit unassigned and unattended.

Mistake 4: Skipping pixel connection. Without the pixel, HubSpot can't send conversion data back to Facebook for optimisation.

Mistake 5: Trusting first-touch attribution only. First touch ignores ads that nurture mid-funnel. Use multi-touch attribution for the full picture.

Skip the Lead Sync Setup

Connecting Facebook to HubSpot and configuring everything correctly is the kind of work that breaks on a quarterly basis as both platforms update.

Pix-Vu runs your Facebook ads and integrates with HubSpot natively — leads flow into your CRM automatically, attribution is preserved, and the AI optimises against actual deal conversion data, not just form submissions.

Try Pix-Vu for $99/month — 30-day money-back guarantee.

Ready to automate your Facebook ads?

Let AI handle your ad creative, targeting, and optimization. Launch profitable campaigns on autopilot.

Get Started Free