The Double Opt-In Process

Last updated at:


This guide covers the difference between single and double opt-in, why it's important to use some form of double opt-in with your lists and signup forms, and how to set a list in Klaviyo to single opt-in. The ability to make a list single opt-in is disabled by default and not displayed in all Klaviyo accounts. We strongly caution against using single opt-in on any of your lists unless you have a specific use case that calls for it.

For customers on paid plans only, contact customer success and request to enable the option to make your lists single opt-in. Free plans must use double opt-in.

What Is Double Opt-in?

Double opt-in is a process through which a new subscriber must confirm their subscription before being subscribed to a given list, via email or SMS.

When a Klaviyo list has double opt-in enabled, new subscribers will receive a confirmation message immediately after signing up. This message will prompt them to confirm their subscription. Only subscribers who confirm their subscription will be successfully added to the list. Learn how to review and edit opt-in related pages for a list.

If someone provides both their email and SMS, confirming their consent by text will opt them into SMS and email. If they do so by email, they will only be opted into email. 

New subscribers will not get queued up for a welcome series until they have confirmed their subscription via the double opt-in process.

Why is Double Opt-In Important?

When you add a signup form to your site, you are not able to control who decides to take advantage of this form. Even if you add an extra level of validation, it isn’t always possible to ensure subscribers only submit valid or accurate email addresses and/or phone numbers. Well-intentioned subscribers could simply type their email or phone number incorrectly, but spam-bots could also find your form and flood it with suspect email addresses or phone numbers.

The double opt-in process helps you grow your list while also minimizing abuse and preventing the accumulation of invalid or mistyped emails and phone numbers. For email in particular, this is important because most major email clients (like Google and Yahoo) track how recipients interact with emails from your domain -- how many emails are marked as spam, how many are opened, how many bounce, etc.

They then use this information to determine whether your emails are classified as spam. This means having a lot of uninterested people or a lot of invalid emails on your list will only hurt your efforts to reach those that actually do want to receive your emails.

Single Opt-In

If you are a paid user, in some specific cases you may want to remove double opt-in and make your list single opt-in. 

Most often customers choose to implement single opt-in when they are using other third party signup forms or tools and their customers are prompted with a double opt-in confirmation at some other point in the signup workflow. For example, if your third party signup form has a double-opt in feature enabled, you might want to disable double opt-in on your Klaviyo list so customers don't experience multiple opt-in confirmation messages.

After you've reached out to support to have this feature enabled, you can make a list single opt-in by clicking into the list and clicking the Settings tab. From the Opt-in & Unsubscribes settings, uncheck the box next to "Require subscribers to confirm their subscription before being added to your list."


What Happens if Someone Does Not Confirm Subscription

If someone subscribes to a list via a Klaviyo signup form on your ecommerce site and the list is set to double opt-in, but fails to confirm this in the double opt-in message, Klaviyo creates a blank profile for this individual. That means that this contact is not added to a list and has no further information or activity listed on their profile other than the form’s general properties (such as first name, last name, email address and/or phone number).

However, if you use a third-party form, or the signup is passed through our API, Klaviyo will not create an empty profile— instead the subscriber will only sync into your account if they’ve confirmed opt-in.

At this stage, the contact becomes cookied, meaning their future interactions with your brand will be tracked as events on their profile. This means that they can be added to behavior-based segments, even though they are not subscribed to any particular list. It is important to note that these profiles cannot be identified with UTM tracking as Klaviyo does not track who confirms the double opt-in message.

Additional Resources

Was this article helpful?
334 out of 852 found this helpful