Skip to main content

I have created an integration between Facebook and Klaviyo, where people who sign up via our Lead Ads campaign are automatically added to a list in Klaviyo and receive an email. The problem is that not everyone who signs up gets into Klaviyo. For example, 27 people signed up today, but only 12 of them are on the Klaviyo list. Why does it happen?

Hello ​@EmilHH 

The issue of missing leads in Klaviyo from Facebook Lead Ads can be due to incorrect integration settings, unmapped forms, duplicate emails, invalid submissions, or syncing delays. Verify the integration is active, reauthorize Facebook, and ensure the correct Lead Ad form is linked. Check for duplicates or leads requiring double opt-in confirmation. If field mapping or API errors persist, manually upload leads as a temporary solution. For detailed troubleshooting or implementation, feel free to reach out.

 

 


Hi ​@EmilHH 

It can sometimes take Facebook up to 24 hours to process profiles synced from Klaviyo. If your custom audience does not have as many profiles as you expected, make sure that you've given Facebook 24 hours to fully process all of the profiles from your sync.

Alternatively, it is likely that a percentage of the email addresses you attempt to sync will not match with an existing Facebook account. This is why your Facebook Custom Audience size may be smaller than the linked list or segment in Klaviyo. Facebook will not return an error, but won't add any contacts who have email addresses that don't match to an existing Facebook account.

One troubleshooting step you can take is to try syncing the same list in Klaviyo to a new custom audience by selecting + Add Custom Audience sync (under Custom Audience Settings) on your Facebook Advertising Integration settings page.

Once you've selected the list or segment and audience for your new sync, click Update Settings. 

Hope this helps! 


Hi ​@EmilHH 

Thank you for posting in the Community!

The issue where not all leads from Facebook Lead Ads are making it into your Klaviyo list can arise for several reasons. Here’s a step-by-step guide to troubleshoot and resolve the problem:

Step 1: Verify the Facebook-Klaviyo integration:

  1. Check integration status:

    • Go to Integrations in Klaviyo and locate the Facebook Lead Ads integration.
    • Confirm it is active and authenticated with the correct Facebook account.
    • Re-authenticate if necessary, ensuring you have the correct permissions.
  2. Review lead form mapping:

    • Ensure all lead forms in your campaign are properly mapped to the Klaviyo list.
    • Double-check that the fields (e.g., email) are correctly assigned during the setup process.

Step 2: Account for Facebook processing time:

  • Facebook processing delays:

    • Facebook can take up to 24 hours to process profiles synced from Klaviyo. If your custom audience or Klaviyo list doesn’t have the expected number of profiles, wait for a full 24 hours to allow Facebook to sync all the data.
  • A potential solution: 

    • You can try to setup a integration with make.com, where you use the modules: Facebook Lead Ads and Klaviyo. That will sync all of the subscriber over to your list. 

Hope that helps or else, let me know! :-) 

Christian Nørbjerg Enger
Partner & CPO
Web: Segmento.dk
LinkedIn: @christianfromsegmento
Voldbjergvej 22b, 8240 Risskov


Hi ​@EmilHH!

Thanks for the question. MANSIR2094 mentioned that this issue may be due to double opt-in, and I wanted to echo that. When leads sign up through a Meta ad, they’re synced to the list in Klaviyo you specified. If that list is double opt-in, these leads will be sent a confirmation email asking them to confirm they’d like to be added to the list. They will not be added to the list until they press the button to confirm their subscription in that email.

Since 12 of 27 people who filled out the lead ad have been added to the list, it does appear that the connection between Klaviyo and Meta is healthy, because the list is still collecting leads. I’d recommend going to the list’s settings, then navigating to the consent tab, and seeing if the list is double opt-in. If it’s not, feel free to reach out to our support team, and we can take a closer look into this!


Reply