> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.encharge.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Double Opt-in

# Overview

**Double opt-in** is an email subscription process where a user signs up and then must confirm their email address by clicking a verification link sent to their inbox.
This ensures the address is valid, prevents fake or mistyped signups, and improves email deliverability and compliance.

There are two ways double opt-in can be enforced in Encharge.
1. Encharge Forms
2. Flows


# Double Opt-in using Encharge Forms

You can get to the forms page when you press "Forms" on the menu at the top or through [here](https://app.encharge.io/forms?forms-folder-item=allForms).

![](https://storage.crisp.chat/users/helpdesk/website/-/f/f/5/c/ff5c4da3843b3000/image_dluxq0.png)


You can build your own form by following the steps inside [this article](https://help.encharge.io/en/article/native-forms-sd5ief/).
Once the form has been created, inside the fields tab, you have to navigate down to "Double Opt-in" section and press to enable it.


![](https://storage.crisp.chat/users/helpdesk/website/-/f/f/5/c/ff5c4da3843b3000/image_xrdxvc.png)
Once the Double Opt-in is enabled, you need to choose or build your confirmation email.
You can add the confirmation link as a hyperlink or on a button.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/f/5/c/ff5c4da3843b3000/image_1ayexmc.png)


![](https://storage.crisp.chat/users/helpdesk/website/-/f/f/5/c/ff5c4da3843b3000/image_x8qmoq.png)


||| Don't forget to include {{person.confirmationLink}} inside the confirmation email, otherwise it won't work!



# Double Opt-in using Flows

### 1. Create your confirmation email

Create a new email like this one and include the confirmation link in it:

![](https://storage.crisp.chat/users/helpdesk/website/-/f/f/5/c/ff5c4da3843b3000/image_1nun43a.png)

||| You can't use {{person.confirmationLink}} here as this only works with the forms. 

For the confirmation link, you need a custom landing page like yourwebsite.com/subscription-confirmed thanking subscribers for confirming the opt-in.
Alternatively, you can use a UTM/ref link that leads to your homepage for instance yourwebsite.com/?ref=subscription-confirmed
It's **critical** that you include a unique confirmation link and not a link to your homepage.

# 2. Create the confirmation Flow

Create the following Flow:

![](https://storage.crisp.chat/users/helpdesk/website/1396517bb9f9a800/acb44f0b-0581-429a-a936-fdda24_1mi46ek.png)

This Flow will automatically send the Confirmation email to all people that enter your Encharge account.

# 3. Create a segment of opted-in people

The last step is to create a segment of people that have clicked on the confirmation link.

Use the "Email Activity" condition and segment all people that have clicked on the confirmation link:

![](https://storage.crisp.chat/users/helpdesk/website/36e468b594616a00/79bc1914-0366-4222-af72-a847ff_f6u5po.png)

This will create a segment of people that have opted in to receive emails from you.

Finally, ensure that you're only sending Flows and Broadcasts to this segment of people.