Skip to main content

I have a client who is in Canada and segments their list based on a Profile property Language = en or Language = fr. 

If we use Facebook lead gen ads to synch new emails to their main Newsletter list, is there a way for us to capture data from facebook Facebook to automatically add with the Language property setting based on the ad or form used to capture the lead?

Hi @KrisDaria,

Thanks for sharing this question with us and welcome to the community! We’re so glad you’re here.

Yes, this is completely possible. If you trigger the flow off of the “Filled Out Lead Ad” metric, and specify a filter for the AdID, you can use an Update Profile Property Action block in the flow to create the same property and assign it to users who enter the flow. i.e. Language = en or Language = fr. I recommend setting up two separate flows, one for each lead ad id.

The example below shows a flow triggered by the Filled Out Lead Ad metric with a filter for the AdId. The only difference is you’d simply add in the “add profile property block” in place of the email and the time delay so the profile property update happens immediately after filling the lead ad.

Flow in Klaviyo flow builder triggered by Filled Out Lead Ad

I hope that’s helpful.


Super! Thanks! I was already playing around with a flow triggered by a segment, but I think this will be more instantaneous!


Hi @KrisDaria,

Yes I recommend this strategy over the segment-triggered strategy for exactly that reason.

Glad this was helpful - thanks for being a community member.


Now that you have a better idea about the most popular methods of growing an email list, let’s see how Facebook Lead Ads can help you get more subscribers at the lowest possible cost (at least compared to AdWords).

There are 2 ways to use Facebook Ads to grow your email list fast.

The first way is to run targeted campaigns on Facebook with the marketing objective, ‘Send people to your website’ and the second – most effective way, is to utilize Facebook Lead Ads.

Facebook Campaign Types
The idea with the first method is that you create campaigns targeting the audience that is more likely to be interested in signing up for your newsletter or email list. People see your ad on Facebook and when they click to visit your website, they land on a page that is optimized for collecting email subscribers.

While this is a good way to get new subscribers, the problem is that it involves a lot of steps and the actual conversion happens outside of Facebook.

This means that you are losing a number of potential email subscribers who are not comfortable leaving Facebook.

A better solution is to use Facebook Leads Ads.


Hi,

Yes, you can capture data from Facebook Lead Gen ads to automatically add the Language property setting based on the ad or form used. Here's how you can do it:

Create Separate Lead Forms:

Create two separate lead forms in Facebook: one for English (Language = en) and one for French (Language = fr). This way, you can segment your audience based on the form they fill out.
 

Use Custom Questions:

Include a custom question in each lead form to capture the language preference. For example, you could ask, "Preferred language?" with options for English and French. However, this is optional if you have separate forms as suggested above.

Connect Forms to Your CRM or Email Marketing Platform:

Use a tool like Zapier or Facebook's native integrations to connect your lead forms to your CRM or email marketing platform. During this integration, you can map the language preference field to the corresponding property in your system.

Set Up Automation Rules:

In your CRM or email marketing platform, set up automation rules to automatically assign the Language property based on the form or custom question response. For instance, if a lead comes from the English form, set the Language property to en. If from the French form, set it to fr.
By implementing these steps, you can ensure that new leads from Facebook Lead Gen ads are automatically tagged with the correct language preference, allowing you to segment your list effectively.

I hope this helps! Let me know if you have any other questions.

Best regards,


Yes, you can definitely capture language preferences from Facebook lead gen ads and sync that data with Klaviyo to set the Language profile property automatically. Here’s how to set it up:

  1. Create Separate Ads for Each Language: Set up two separate lead generation ads on Facebook—one for English (Language = en) and one for French (Language = fr). This will allow you to segment the leads based on the ad they responded to.
  2. Use Custom Fields in Your Lead Form: When creating the lead gen form, you can include a hidden field that automatically assigns the Language property based on the ad. For example, you could set a hidden field to "en" for the English ad and "fr" for the French ad.
  3. Integrate with Klaviyo: Use a tool like Zapier or a direct integration (if available) to connect your Facebook lead ads to Klaviyo. When a new lead is generated:
    • Capture the email address and the hidden field data (language).
    • Map this data to the appropriate profile properties in Klaviyo.
  4. Setting Up in Klaviyo: In Klaviyo, ensure that your main newsletter list has the necessary profile properties set up to accept the Language data. When the leads sync from Facebook, the Language property will automatically be populated based on the hidden field from the lead form.

Reply