Facebook Lead Ads do not use the double opt-in feature. How do I create a double opt-in flow to remain GDPR compliant?
Since you cannot use Klaviyo's natural double opt-in for Facebook Lead Ads, your customers will automatically be added to the assigned List of the ad. To create your own double opt-in, have this List trigger a Flow. There are two options to collect opt-in confirmation:
- collect consent via a custom profile property
- subscribing to a secondary list
Custom Profile Property: Follow the steps in our article on Using Buttons in an Email to Collect Information About Your Recipients to add two buttons to your first flow email. These buttons could be "yes" or "no" and follow the question of "would you like to opt-in to receive marketing emails from our company?" These buttons should assign a custom profile property of "opt-in true" or "opt-in false." Whichever button your customer clicks, that property will be assigned to their profile. You can then use that custom profile property to exclude and filter out any customers that have "opt-in false" set on their profile.
Secondary List Confirmation: If you would rather assign the customers who opt-in to a secondary list, follow the steps in this document to find the link to a list's subscribe page: First, you'll need to Find the Subscribe Link for a List. Once you have the link, you can input it into your flow email and prompt customers who want to opt-in to click through a button or link to that subscribe page form. Your customers will then fill out this form and be added to the secondary list, signaling that they desire to receive marketing emails from your company. You can set this list to either single or double opt-in, whichever you prefer.