Facebook Lead Ads Not Syncing to CRM: Why It Happens and How to Fix It
Quick fix
Facebook lead ads not syncing to CRM is often a leads access problem. Once leads access is customised, any new CRM or Page admin gets no permission until someone with full control assigns it, and the CRM stops receiving real-time updates. Open business portfolio settings, go to Integrations, then Leads access, and assign the CRM.
- Open
Integrations>Leads accessin your business portfolio settings. - Check the CRM is listed with leads access.
- Look for an error for that CRM in the lead ads testing tool.
- Download recent leads from Ads Manager so none are lost meanwhile.
Can't fix it yourself? Send me the details
What this error means
Lead ads send form submissions to your CRM through an integration. Meta controls which people and CRMs can receive leads through leads access. If the CRM doesn't have permission, it doesn't get real-time updates, so leads stay in Meta until you download them.
Why it happens
1The CRM has no leads access
After access is customised, newly connected CRMs need permission assigned.
How to tell if this is you: The lead ads testing tool shows an error for the CRM.
2A third-party connector broke
Tools such as Zapier and LeadsBridge sit between Meta and your CRM.
How to tell if this is you: The connector shows a failed or disconnected task.
3A custom integration failed
Custom tools rely on Webhooks and the Graph API.
How to tell if this is you: A developer built the connection and nothing shows in the CRM.
How to fix it
Assign leads access
For: The CRM has no leads access
- Open settings with the Gear icon beside your business portfolio.
- Go to
Integrations, thenLeads access. - Assign leads access to the CRM. Only people with full control can manage this.
Don't lose leads meanwhile
- Download leads from Ads Manager or Meta Business Suite until the sync works.
- If you would rather not fix the connection yourself, a Meta Business Partner can help.
How long it takes
Meta doesn't publish a timeline for this.
How to stop it happening again
- Assign leads access every time you connect a new CRM or tool.
- Check the lead ads testing tool after any change.
From my desk
Connections that run through a middle tool like Zapier or a webhook tend to break on permissions, expired logins or changed form fields. I check the connection status first, then Page and form permissions. A lead that reached Meta but not the CRM tells me where to look.
Muhammed Abdul Kalam
When to get help
- You've worked through the checks and the numbers still don't line up.
- The setup involves a CRM, Shopify app or tag manager that someone else built and nobody can explain.
- Leads or sales are being lost and you need the data flowing again quickly.
Stuck on this? Send me the details.Tell me what the platform shows and what you've tried so far.
Send me the detailsFAQs
Why are my Facebook leads not showing in my CRM?
Often because the CRM doesn't have leads access. Without it, it won't receive real-time updates.
Who can give a CRM access to leads?
Only people with full control of the business portfolio.
Can I get leads without a CRM?
Yes. You can download leads from Ads Manager or Meta Business Suite.
What kinds of CRM integrations are there?
Direct integrations, third-party tools such as Zapier and LeadsBridge, and custom integrations built with Webhooks and the Graph API.
Will existing CRMs lose access when I enable leads access?
No. Meta automatically assigns access to existing Page admins and integrated CRMs when you customise it.