Facebook lead ads convert well. They pre-populate from the user's profile, require no navigation away from the feed, and deliver lead form completion rates that typically outperform equivalent website forms. The problem is what happens next - without the HubSpot integration properly configured, those leads arrive in a Meta notification email and need manual entry into the CRM.
This guide covers everything from account connection and permission requirements through lead form mapping, audience building, workflow automation, and ROI reporting. For the companion guide on Google search ads, see the HubSpot Google Ads integration guide.
What the HubSpot–Facebook Integration Does
The integration connects Meta Business Manager to HubSpot and enables four core capabilities:
- Lead ad syncing: Submissions from Facebook and Instagram lead ad forms route directly to HubSpot as new or updated contacts, in real time, without manual export.
- Ad performance reporting: Campaign impressions, clicks, spend, and lead volume from Meta appear in HubSpot's Ads dashboard alongside Google and LinkedIn data.
- Audience sync: HubSpot contact lists sync to Facebook as Custom Audiences for retargeting and suppression, and as seeds for Lookalike Audiences.
- Ad creation and management: Website traffic and lead generation ad campaigns can be created and published directly from HubSpot's Ads tool without leaving the platform.
Prerequisites: Permissions You'll Need
Facebook Business Manager Admin Access
Meta's permission structure is the most common blocker for this integration. Before starting, confirm you have:
- Admin access on the Meta Business Manager account that owns the ad account
- Admin access or Advertiser access on the specific Facebook ad account you want to connect
- Lead access on the Facebook Business Page associated with the lead forms you want to sync - this is separate from ad account permissions and is required specifically for lead form syncing
- A personal Facebook profile that holds the above admin roles (Business Manager roles are attached to personal profiles, not email addresses)
HubSpot Subscription and Ads Publish Permissions
The Facebook integration requires Marketing Hub Starter or above for basic ad management. Lead syncing and full audience functionality require Marketing Hub Professional or Enterprise. Within HubSpot, your user account needs Ads Publish permissions, which a Super Admin can grant in HubSpot's user permissions settings.
Step-by-Step: Connecting Your Facebook Ad Account
- In HubSpot, navigate to Marketing > Ads.
- Click Connect Account and select Facebook from the platform options.
- You will be redirected to Facebook's authorization flow. Log in with the personal Facebook account that holds the Business Manager admin roles described above.
- Select the Business Manager account and the specific ad account you want to connect. If you manage multiple accounts, be precise - the integration connects to one ad account at a time.
- Grant all requested permissions. Declining any permission will limit integration functionality - partial permission grants are a common source of incomplete syncs.
- Return to HubSpot. The connected account will appear in your Ads dashboard with a status indicator. A green Connected status confirms the connection is live.
Creating Facebook Ads Directly in HubSpot
Website Traffic Ads
HubSpot can create and publish Facebook website traffic campaigns directly. In Marketing > Ads, click Create Ad and select Facebook as the platform. You can set the campaign objective, audience targeting, budget, schedule, and ad creative from within HubSpot. The published campaign appears in both HubSpot's Ads dashboard and Meta's Campaign Manager.
The advantage of creating traffic ads in HubSpot is that UTM tracking is applied automatically, ensuring that website sessions from the campaign are attributed correctly in HubSpot's traffic analytics.
Lead Generation Ads
For lead generation campaigns using Facebook's native lead ad format, create the campaign in Meta's Campaign Manager (more control over the lead form format and logic) and then sync the form to HubSpot for lead routing - this is covered in the lead syncing section below. Lead forms created entirely within HubSpot are limited in customization compared to what Meta's native builder supports.
Facebook Ad Sequences
HubSpot supports ad sequences - a series of Facebook ads that serve to a contact as they move through lifecycle stages. The sequence delivers a different ad to a contact at each stage: an awareness ad to a new subscriber, a consideration ad to an MQL, and a decision-stage ad to an SQL. The sequence is configured in HubSpot's Ads tool and uses audience sync to push the right contacts into the right Facebook Custom Audiences at each stage.
Syncing Leads from Facebook Lead Ad Forms
Enabling Lead Syncing by Page
Lead syncing is not enabled by default for all pages - it must be configured per Facebook Page. In HubSpot, go to Marketing > Ads > Lead Sync Settings. Select the Facebook Pages whose lead forms you want to sync. HubSpot will then begin routing all new lead form submissions from those pages to HubSpot contacts. (Source: HubSpot Knowledge Base - Sync leads from lead ad forms)
Custom Field Mapping
Facebook lead ad forms can include custom fields beyond the default name and email. These custom fields are automatically created in HubSpot as properties in the Lead Ad Properties group - you do not need to manually create the property first. After the first submission, the custom field appears in HubSpot's contact properties and can be mapped to standard properties or used in segmentation.
If a form includes a field that maps to an existing HubSpot standard property (such as phone number or company name), map it explicitly in HubSpot's Ads Settings to ensure the data populates the correct property rather than creating a duplicate custom field.
Consent Field Handling
If you add a consent field to your Facebook lead ad, it will sync to HubSpot for all Facebook lead ads connected to your account. (Source: HubSpot Facebook lead ads FAQ) This is important for GDPR compliance in the EU and UK - configuring a consent checkbox in the Facebook lead form and mapping it to HubSpot's subscription type or GDPR consent property ensures your marketing permissions are correctly captured.
Building Retargeting & Lookalike Audiences
HubSpot active lists can be synced to Facebook as Custom Audiences. Use this for:
- Retargeting MQLs and SQLs: Serve targeted ads to contacts who have reached a specific lifecycle stage but have not yet converted.
- Customer exclusion: Sync a list of existing customers to exclude them from acquisition campaigns - reduces wasted spend and prevents serving acquisition ads to paying customers.
- Lookalike Audiences: Use a seed audience of your highest-LTV customers, synced from HubSpot, to generate a Facebook Lookalike Audience targeting new users with similar profiles.
Audience sync updates automatically as contacts enter or exit the HubSpot list - no manual export or re-upload required. Allow 24–48 hours for Facebook to process a new audience sync before it is ready to use in campaigns.
Automating Follow-Up: Post-Publish Workflows
The highest-value use of the Facebook–HubSpot integration is not ad creation or reporting - it is the automated follow-up triggered by a lead form submission. A lead who fills out a Facebook lead ad is at peak intent at the moment of submission. Response time matters enormously for conversion.
Configure a HubSpot workflow with:
- Enrollment trigger: Contact submitted Facebook lead ad form [specific form name]
- Action 1: Set lifecycle stage to Lead (or MQL if form includes qualifying questions)
- Action 2: Assign contact owner based on territory, company size, or ad campaign source
- Action 3: Send a personalized follow-up email within 5 minutes of submission
- Action 4: Create a task for the assigned rep - 'New Facebook lead: call within 24 hours'
- Action 5 (optional): Enroll in an email nurture sequence if the lead score indicates they are not yet sales-ready
Common Errors and How to Fix Them
Measuring ROI: Reporting on Facebook Ad Performance in HubSpot
HubSpot's Ads dashboard shows Facebook campaign performance data once the account is connected: impressions, clicks, spend, contacts attributed, deals attributed, and revenue attributed. The revenue figures use the deal attribution model configured in your Ads settings.
For accurate revenue attribution, confirm:
- The HubSpot tracking code fires on all landing pages receiving Facebook ad traffic
- Deal records in HubSpot have a close date and deal amount set (attributed revenue requires deal data)
- The attribution window in HubSpot Ads settings is long enough to capture deals that close weeks after the initial ad interaction
Facebook + Google + LinkedIn: Building Full-Funnel Ad Reporting
Teams running Facebook alongside Google Ads and LinkedIn Ads can view all three channels in a single HubSpot Ads dashboard, with a unified view of spend, contacts attributed, deals influenced, and revenue across channels. This cross-channel view is only possible if all three ad accounts are connected to HubSpot.
The practical value of unified reporting: it surfaces which channel sources the contacts that become customers, not just which channel generates the most form fills. In most B2B setups, Google Ads drives higher-intent search traffic that converts faster, while Facebook and LinkedIn build top-of-funnel awareness - but the HubSpot cross-channel report is the only place those patterns become visible in a single view.
Work with Belt Creative
Belt Creative sets up and manages Facebook, Google, and LinkedIn ad integrations for B2B teams running HubSpot - configuration, field mapping, workflow automation, and attribution reporting included.
See our work to discuss your paid social and HubSpot setup.get in touch.
A Note on Sources
HubSpot Knowledge Base - Connect your Facebook ad account: knowledge.hubspot.com/ads/connect-your-facebook-ads-account-to-hubspot. HubSpot Knowledge Base - Sync leads from lead ad forms: knowledge.hubspot.com. HubSpot Facebook lead ads FAQ: knowledge.hubspot.com/ads/facebook-lead-ads-faq. All feature availability verified June 2026.
Frequently Asked Questions
What Permissions Do I Need to Connect Facebook Ads to HubSpot?
You need Ads Publish permissions in HubSpot, plus admin access to the Facebook ad account and admin or lead access on the associated Facebook Business Page.
Why Did My Facebook–HubSpot Integration Suddenly Stop Syncing?
This is most often caused by an expired or revoked permission token - reauthorizing the connection in HubSpot's Ads Settings usually resolves it.
Do I Need to Manually Add Custom Form Fields to HubSpot?
No. Custom fields included on your Facebook lead ads are automatically created in HubSpot as properties in the Lead Ad Properties group.
Can I Sync a Consent Checkbox from My Facebook Lead Ad to HubSpot?
Yes. If you add a consent field to your lead ad in Facebook, it will sync to HubSpot for all Facebook lead ads connected to your account.
Will HubSpot Import Leads from Before I Connected My Account?
Only within a limited window - new and recent leads from roughly the last 90 days are typically synced, but true historical leads from before the connection will not be backfilled.
Should I Use HubSpot's Native Facebook Integration or a Third-Party Tool Like LeadsBridge?
HubSpot's native integration covers most standard use cases, but some teams use third-party tools like LeadsBridge for higher sync efficiency or to connect additional Meta platforms such as Instagram. Evaluate based on your specific volume and reliability needs.