Facebook Lead Ads collect a contact's details inside Facebook or Instagram — no landing page, no site visit. That convenience has a catch: the leads land in Meta's Leads Center, and a lead that sits there for a day is a lead that cools. Connecting Lead Ads to HubSpot fixes it — every form submission becomes a HubSpot contact within seconds, with source data attached, ready for automated follow-up.
The good news: HubSpot's Facebook Lead Ads integration is native and available on free accounts. Here's the full setup, including the mapping details that separate a clean sync from a messy one. (Running website-click campaigns too? The broader Facebook Ads + HubSpot integration guide covers pixel events and ROI reporting.)
Step 1: Connect the ad account
In HubSpot, go to Marketing → Ads, then Connect account → Facebook. Authenticate with a Facebook profile that has admin access to the ad account and the Facebook Page the lead forms run under — page-level permission is the one people usually miss. Accept the lead-access permissions when Meta asks; without them, HubSpot can see the account but not the leads.
Once connected, HubSpot begins syncing leads from every lead form tied to the connected pages — including, on most setups, leads from the recent past, so don't be surprised when existing contacts appear.

Step 2: Map the form fields
Standard Meta fields (email, name, phone) map to HubSpot contact properties automatically. Custom questions do not — and this is where syncs get messy. In the Ads settings, open Lead syncing, pick the connected account, and map every custom question to a HubSpot property: budget ranges, company size, “what do you need help with” — each should land in a real property, not vanish into a note.
Two mapping rules we enforce on client portals: never map free-text questions onto enumeration properties (the values won't match the options), and create the HubSpot properties before launching the campaign, so the first lead syncs clean instead of the first fifty syncing half-empty.
Untangling this in your own portal? Talk to a Platinum partner →
Step 3: Set lifecycle stage and source hygiene
Decide what a lead-ad contact is in your model. Most teams set contacts from lead ads to lifecycle stage Lead (not MQL — an ebook download isn't a demo request), and let scoring or sales touch promote them. HubSpot records the original source as Paid Social automatically, with the campaign in the source drill-down, so your lifecycle reporting can separate lead-ad volume from organic pipeline.
If you route by geography or product line, add a hidden mapping now: which form feeds which pipeline, which owner, which list. One form per offer keeps this sane; one mega-form for every campaign does not.
Step 4: The five-minute follow-up workflow
This step is the entire return on investment. Lead-ad leads convert dramatically better when contacted fast — speed-to-lead is the single strongest lever you control. The minimum viable automation (Marketing Hub Starter and up):
- Enrollment: contact created with original source Paid Social, form name matches your lead ad.
- Instant email: deliver the promised asset or confirm the request, from a real person's address.
- Instant internal notification: Slack or email to the owner with the contact's answers, so a human follows up inside business hours.
- Task fallback: if no activity is logged in 1 business day, create a call task.
On free HubSpot (no workflows), set the Leads Center email notification and treat speed as a manual discipline — or have us wire it properly as part of a HubSpot implementation.
Verify it end to end
Before spending real budget: open your lead form's preview, submit a test lead with a work email you control, and watch for the contact in HubSpot (sync is typically near-instant, occasionally a few minutes). Check the custom-question mappings landed, the lifecycle stage set, the workflow fired, and the notification arrived. Five minutes of testing beats discovering a broken mapping after a thousand dollars of spend.
Frequently Asked Questions
Is the Facebook Lead Ads integration free in HubSpot?
Yes — connecting Facebook Lead Ads and syncing leads into HubSpot works on every tier, including free CRM. What paid tiers add is what happens next: automated follow-up emails and routing workflows start at Marketing Hub Starter, and more advanced branching at Professional.
How fast do Facebook leads sync to HubSpot?
Near real time — typically seconds, occasionally a few minutes. That speed is the point: pair the sync with an instant follow-up email and an internal notification, because lead-ad contacts cool measurably within the first hour.
Why are my lead ads syncing but missing answers?
Almost always unmapped custom questions. Standard fields map automatically; every custom question must be mapped to a HubSpot property in the Lead syncing settings. Map them before launch — leads that synced before the mapping existed don't retroactively fill in.
