Using 'double opt-in'


If your account was created on or after 7 September 2016, or if your account was created prior to this date but you'd never generated a signup form before, then you're already protected by double opt-in by default.

If your account was created before 7 September 2016 and you'd already generated one of our signup forms, then you'll need to enable double opt-in if you want the protection it brings.


Enabling double opt-in
Setting up your double opt-in email
   » Adding a company logo to the default double opt-in email
   » Adjusting double opt-in settings
Setting up and sending your own 'triggered' double opt-in campaign
   » 1. Create a new 'triggered' campaign
   » 2. Include a double opt-in link
   » 3. Select newly triggered campaign as your double opt-in campaign
What happens next?


'Double opt-in' (DOI), also known as 'confirmed opt-in' (COI), is the best way to have contacts sign up from your website to your address books.

Once subscribers have completed your signup form, they will be sent an automatic email requiring them to click on a link to verify their opt-in. If the verification link isn't clicked, then the contact won't be signed up.

Please note: double opt-in verification emails aren't automatically sent if you've built a signup form using our surveys and forms tool.

This is regarded as best practice in email marketing. It ensures subscription is a two-step process and determines that the subscriber really wants to receive your communications. It also guards against possible malicious subscriptions (for instance, those undertaken by spam bots) taking advantage of a 'single opt-in' process (also known as 'unconfirmed opt-in') to easily sign up contacts unchallenged.

If you don't enable double opt-in then it could cause you problems, such as unwanted emails being marked as spam or junk and generating abuse complaints against you.

Enabling double opt-in

You can check whether you have double opt-in already enabled for your account by clicking the person-and-cog icon in the bottom left corner of the screen, and then selecting Account > Account settings from the settings menu that appears.

Scroll down to 'Features' and tick 'Enable double opt-in in my list signups', if it isn't already ticked.


Click Save settings.

From now on, a default double opt-in email will automatically get sent to new signups from your website, to which you can add your own company logo.

Alternatively, you can choose to send your own 'triggered' campaign instead.

Setting up your double opt-in email

You can set up your double opt-in email by going to Contacts > Advanced features. This will take you to the 'Subscription settings' tab.

Adding a company logo to the default double opt-in email

Whilst you can't change the wording of the default double opt-in email, you can add your company logo to it. (This will also get added to the default resubscribe confirmation email.)

Upload your logo by clicking on Choose file. We recommend a size of 141 x 38px in .jpg, .gif or .png format.


Click on Preview to check out the look of the default resubscribe confirmation email and the default double opt-in confirmation email, which provides you with the ability to switch between the two.


Adjusting double opt-in settings

You can adjust your double opt-in settings in the 'Subscription settings' tab, under 'Double opt-in settings'.


Firstly you can select the campaign to send. Leave this as 'Default' to send the default double opt-in confirmation email. However, if you want to send your own triggered double opt-in confirmation email, you'll be able to do so from a dropdown list of your available triggered campaigns. However, you'll need to have created one first.

Next you can select a double opt-in action. This will be what your contacts will be shown after clicking the verification link and completing the double opt-in process. The default selection is to Show some text - 'Thanks for the confirmation'. You can change this wording if you wish by editing it in the box provided.

Alternatively, you can set the double opt-in action to Go to a page. Enter the URL of the page in the box underneath, or you could use the dropdown below it instead to select a landing page you've created with our landing page tool.

Click Save after making changes. 

Setting up and sending your own 'triggered' double opt-in campaign

Please note: External dynamic content and advanced personalisation can't be used in 'triggered' double opt-in campaigns.

If you want to create your own double opt-in email and control its content, rather than use the default one, then you'll need to follow these steps:

1. Create a new 'triggered' campaign

You must first create a new campaign and set its type to 'Triggered'. Creating a new triggered campaign can be done in one of either two ways. One way is to select Campaigns > New campaign, select your template, click on Campaign settings in the campaign setup screen (the Create step) and then select Triggered from the window that displays, as shown below.


Click Close and then Save & continue button to open your campaign in EasyEditor.

Alternatively, you can select Automation > Triggered campaign content, click on Add new and then select your template. Your campaign will automatically be set as a triggered campaign, which you can confirm by clicking on Campaign settings in the campaign setup screen (the Create step). Again, click Close and then Save & continue button to open your campaign in EasyEditor.

2. Include a double opt-in link

Move to the appropriate area of your campaign and click the Link button located in the toolbar.

The Add a link window is displayed. Click on Double opt-in and enter the text into the text box that you'd like displayed for this link, followed by clicking Insert.


The link is inserted into your campaign as shown below:

Save and test your campaign in the normal manner.

3. Select newly triggered campaign as your double opt-in campaign

Go to Contacts > Advanced features and, under 'Double opt-in settings', ensure you select this campaign from the 'Campaign to send' dropdown list, and then click Save.

What happens next?

When a contact uses the signup form on your web page to subscribe to one of your address books, they're automatically sent either the default double opt-in email or the triggered campaign you selected.

They won't appear in the address book until they've clicked on the verification link in the email.

Once they click on the verification link, they'll either see the message you entered or will be taken to the page you selected under 'Double opt-in settings'.

At this point, they'll be added to the address book you selected and their 'Opt-in type' will be set as 'Verified double'.


Have more questions? Submit a request


  • Avatar

    Remember that the 'Join action' has to be setup on the address book the contacts are being added to. You are able to select the trigger to fire off once a contact is added by going to 'Properties' on the 'Website Newsletter Signups' address book and ticking the 'Show advanced options' and then in the 'Join action' tab you can select the 'Triggered campaign'.

  • Avatar

    Not sure what the 'Please select' box does next to the go to page url??

  • Avatar

    Hi Mike,

    If you have created a page using our 'Microsites' section of the platform, then you can select it via this dropdown. If you haven't, then you won't be able to choose anything from here and you'll need to enter a URL to go to.

    Hope that helps.

  • Avatar


    How do I require double opt in when inserting users via the API?



  • Avatar

    Hi Drew,

    There isn't an API method/operation with which to do this. It can only be set up via the application interface.

  • Avatar

    Will you see reporting on your triggered campaign?



  • Avatar

    Hi Rose,

    Yes you will. Every send of the triggered campaign will be accounted for under its campaign name in reporting, as demonstrated below:


  • Avatar


    I'm having trouble getting this to work. Given that this blog post was started in 2011, I just wanted to check that the above Steps are still valid before I continue?



  • Avatar

    Hi Jon,

    I can confirm that this article is current and up to date. Is there a specific part of the process you're having trouble with? 

  • Avatar

    Hi Neal,

    I spoke to Support and realised that if you try to trigger the Double Opt In email to a contact that already exists the system won't send the email, so I used a brand new address which was fine.

    However, the new Edit Contact interface does not allow a user to change a contacts opt-in type from Verified Double back to Unknown which support agreed would make it easier for testing. I didn't get a ticket unfortunately.



  • Avatar

    Hi Jon,

    Thanks for coming back on this. Just to be clear, you are able to trigger the double opt-in email to a contact that already exists in your address books, as long as they don't already have an opt-in type of 'Verified double'. If their existing opt-in type is one of 'Unknown', 'Single' or 'Double', then you'll be able to trigger it. Of course, you'll also need to have the double opt-in email set up as a triggered campaign. Checking 'Require double opt-in verification' when editing a contact's record will then result in triggering the sending of the double opt-in email to the contact.


    It's correct that you can't change a contact's opt-in type back from 'Verified double'. The reason for this is that it's the ideal level of opt-in type which meets best practice guidelines; allowing for the manual changing of that status down again didn't seem appropriate, especially bearing in mind that changing the status up again to 'Verified double' would result in the double opt-in email being re-sent again. If done in error, this would appear as very strange to a contact. However, I understand the point made on testing.

    I hope this helps.

  • Avatar

    Hi Neal,

    Thanks for confirming the process



  • Avatar

    Dear Dotmailer Team,
    as discussed with your support, this article is missing "Step 4: Set 'Join Action' for address book". Otherwise, the double opt in is not working. Please update the documentation.


  • Avatar
    Edited by Stefan Schröder
  • Avatar

    Is it possible to include a link to a landing page as well as the double opt-in link?


  • Avatar

    Hi Charlotte. I may not understand 100% what you're asking here, so forgive me if that's the case. However, just to cover two areas that you might be referring to:

    1. You can set the double opt-in action to 'Go to a page' and then use the dropdown below it to select a landing page you've created with our landing page tool -
    2. You can include a link to both a landing page and a double opt-in link within the same campaign. This can be done in a standard campaign, as well as a triggered campaign that you me be setting up for double opt-in confirmation -

    Hope this helps, but do let me know if you need further clarification.

  • Avatar

    Hi Neal,

    Thanks for your reply! Is there a way that we can set up multiple double opt-in actions? I'm setting up multiple opt-in campaigns focused on different customer actions, and I'm keen to personalise the 'Go to a page' for different campaigns.


  • Avatar

    Hi Charlotte,

    No problem. You can only select one landing page under 'Double opt-in settings', so multiple actions aren't possible in this section. However, you might be able to achieve what you're after via the following tools:

    1. Join action triggers - This could enable you to send a specific triggered campaign once a contact has joined a certain address book, and the campaign could contain a link to a specific landing page.
    2. This could also be achieved (and maybe achieved more easily) by creating a program -

    Either way, it sounds like you could possibly benefit through using automation. If you're not familiar with the platform's automation capabilities, here's our extensive help section on it - However, you may also benefit by contacting your account manager to talk through your specific requirements and they can best guide you.

  • Avatar

    Hi Neal,

    Where is the option to select the address book we want the subscribers to be added to? I've created my own campaign but subscribers are going into the main contact list not a specific address book which is what I need. Your help would be much appreciated.

    "At this point, they'll be added to the address book you selected and their 'Opt-in type' will be set as 'Verified double'."

  • Avatar

    Hi Meghan. Whilst I'm not completely sure of your subscription process, you can certainly use our signup form functionality to create a signup form that will subscribe contacts to a specific address book - This will also add them to your 'All contacts' address book at the same time. But let me know if you need any further help.