Iterable's default email unsubscribe process is a single opt-out, where users are immediately unsubscribed from the message channel when they click on the unsubscribe link in an email message.
However, sometimes you might want to use a double opt-out process to confirm that the user actually wants to unsubscribe, in use cases where a single opt-out is not required and a confirmation is helpful to the user.
Double opt-out adds an additional click to the unsubscribe process for email where the user must confirm that they want to unsubscribe. This feature is useful if you want to ensure that users are intentionally unsubscribing from your emails.
# In this article
# How double opt-out works
When you enable double opt-out, Iterable adds an additional screen to the
unsubscribe process that asks the user to confirm that they want to unsubscribe.
This changes the behavior of the default Iterable unsubscribe link
({{unsubscribeUrl}}
).
When a user clicks on a double opt-out unsubscribe link in an email message
using the Handlebars template {{unsubscribeUrl}}
, they're directed to a
screen similar to the following:
# Easy unsubscribe does not use double opt-out
Email providers including Google and Yahoo now require one-click easy unsubscribe for marketing messages from bulk senders, specifically for the List-Unsubscribe email header.
To stay compliant with these requirements, Iterable uses the default single opt-out process for users who click on the easy unsubscribe link in the email header. The user is unsubscribed immediately from the message channel that the campaign was sent from.
# Enabling double opt-out
Double opt-out is a project-level setting that impacts the entire email channel and changes the behavior of the default Iterable unsubscribe link (with exception to easy unsubscribe).
Enable this feature in Settings > Project Settings by toggling the setting Use Double Opt-Out for Unsubscribes on.
# Customizing the double opt-out page
You can customize the double opt-out page in Settings > Project Settings by entering custom HTML for the setting Custom Unsubscribe HTML Snippet.
To view the default HTML for the double opt-out page, send yourself a live message with the double opt-out unsubscribe link and click to view.
# Testing double opt-out unsubscribe
To test the double-opt out unsubscribe link, you should send yourself a live message that contains the link.
The redirect page to unsubscribe doesn't work in a proof. Instead, Iterable shows a message like this one: