Перейти к содержимому

How to add a confirmation message to your newsletter subscription?

Double opt-in is an effective way to grow your mailing list with verified email addresses. The process involves signing up via a form and clicking a verification link in the confirmation message. This type of message can also be sent to customers added to the database via API.

Each new ExpertSender CDP account comes with a system confirmation, marked as Default message. If you want to use your own confirmation, you can easily create it in our editor. You can mark it as default if you want to permanently replace the system message.

What are the benefits of double opt-in?

  • Your database contains only verified email addresses – your messages reach genuinely interested recipients.
  • It’s GDPR-compliant – proves that the recipient agreed to contact (i.e., personal data processing) by clicking the confirmation link.
  • Improves email deliverability – the number of hard bounces in each send is low, and your sender reputation stays safe.
  • Helps maintain database hygiene – subscription confirmation sent to an email effectively prevents fake email addresses and spam traps from appearing in the database.

How to create a confirmation message?

You can add your own confirmation or use the ready-made content available under the name Confirm your subscription. You can, of course, edit its content. If you want to create a confirmation from scratch, follow these steps:

  1. In the side panel, select Settings > Consents > Confirmation messages.
  2. Click the Create new confirmation message button.
  3. Clicking will open a simplified version of the content editor.
  4. In the Basic settings tab, fill in the Subject and From fields.
  5. Select tracking options.
  6. Go to the Content tab.
  7. Add the confirmation message text.
  1. In the text, add a Button block that will redirect the recipient to the subscription confirmation page when clicked.
  2. Click the button you just added. This will give you access to the button settings panel.
  3. In the side panel, click Special links.
  4. Select Confirmation link.
  5. In the side panel, in the URL section, dynamic content will appear that automatically redirects the recipient to the subscription confirmation page.
  6. Add button text:
    • Return to the button block in the workspace.
    • Select the text visible on the button and add your own call-to-action.
  7. In the following sections, adjust the button appearance to your preferences.
  8. When the message is ready, click Activate in the top right corner to launch it.
  1. Select the text that will redirect the recipient to the subscription confirmation page when clicked.
  2. In the context menu, click Insert/edit link.
  3. A window with link settings will appear.
  4. Click Special links.
  5. Select Confirmation link.
  6. In the URL section, dynamic content will appear that automatically redirects the recipient to the subscription confirmation page.
  7. Save the settings.
  8. If you want to edit the link appearance, select the text again.
  9. In the context menu, choose the link color and underline.

How to set a selected confirmation message as default ?

  1. Make sure the confirmation message has an Active status.
  2. In Settings, go to the Landing pages tab and select Confirmation messages.
  3. Find the appropriate confirmation in the list.
  4. In the Default message column, mark your chosen confirmation.

Landing pages for subscription confirmation

The confirmation link in the message leads to a landing page informing that the signup, e.g., for the newsletter, was successful.

You can redirect recipients to:

  • Your landing page, designed specifically for this purpose, e.g., www.yourstore.com/confirm-subscription.
  • System page, available in the platform. Use it if your confirmation page isn’t ready yet.

If you want to use your own designed confirmation page:

  1. In the side panel, select Settings > Landing pages.
  2. In the Subscription confirmation pages section, in the Successful subscription field, paste the link to your prepared page.

In the same section, you’ll also find a field for a link to a page informing that the address already exists in your database. Here, you can paste a link to your own page or use our system page.

If you prefer to use the system page, leave the Successful subscription field empty. When creating the confirmation, use the Confirmation link dynamic content as we described in How to create a confirmation message?

That’s all – when the user clicks the link in the confirmation message, they’ll be redirected to the system page:

How to send a subscription confirmation message after a form is submitted?

  1. In the side panel, select Automation > Forms > Create form.
  2. Go to Conditions & Audience.
  3. In the After form submission section, toggle the Confirmation message option
  4. Click:
    • Send default confirmation message to send a confirmation message set as a default in Settings > Consents > Confirmation messages.
    • Send other confirmation message and select any other confirmation from the list.
  5. After form activation, the confirmation will be sent automatically to every recipient who fills out the form.

Confirmation messages – frequently asked questions

Can one confirmation message handle multiple consents?

Yes. When creating a signup form, you can indicate several consents to be granted. When the recipient clicks the confirmation link in the message, all selected consents will be activated simultaneously.

This isn’t necessary. You can:

  • Use the default confirmation message for all forms.
  • Create a dedicated message for a specific form, regardless of the number of consents it contains.

How to send a confirmation message after adding a customer via API?

  1. Transfer customer data to the platform using the POST method.
  2. In the consentData > consents parameter, set the following values:
    1. id — ID number of the consent granted by the customer. You can find the numbers in the table located in Settings > Consents > Consents.
    1. value — indicates consent status. Enter ‘AwaitingConfirmation‘, which means the consent is waiting for customer confirmation. Using this status will trigger automatic sending of the subscription confirmation message.
  3. Send the data to the platform.
  4. You’ll receive a 201-status response, meaning the customer’s consent status has been changed, and we’ve sent them a confirmation message.

When integrating via API, you have more flexibility:

  • You can specify which confirmation message should be sent.
  • You can pass one or more consents for confirmation.
  • If you don’t specify a particular message, the system will send the message set as default.

If the recipient has already given consent, and you receive an API request with the same consent but with the status «AwaitingConfirmation,» the consent status will not change. It will still be recorded in the system as granted (i.e., with the status ‘True’).