Skip to main content

Let your contacts opt-out of campaigns for sensitive events

Let your contacts opt out of campaigns related to sensitive events.

Written by Laura Russell
Updated yesterday

Use case

Sometimes you might want to avoid sending content to your contacts who could find it insensitive. For example, you may want to exclude contacts who prefer not to receive Mother’s Day‑related campaigns.

You can use contact data fields to capture and use this information when sending campaigns for sensitive events.


Solution overview

A complete solution includes four parts:

  1. A custom data field to store the information you collect.

  2. A program to update the data field.

  3. A landing page where contacts can confirm their opt-out.

  4. A campaign which invites your contacts to opt-out of future campaigns about the sensitive event.

First, create your data field. Then build the campaign and landing page that work together to collect preferences, and finally, the program that updates the data field.


Before you start

Things you need to know:

  • This example uses Mother’s Day, but you can adapt it for any other event.


1. Create your opt-out data field

Create a contact data field for the event you want to offer opt-outs for.

To create a data field for Mother’s Day:

  1. Expand the User menu and go to Settings > Contacts > Contact data fields.

  2. Select the Custom data fields tab.

  3. Select NEW DATA FIELD, and enter a name. For example, MOTHERS-DAY-OPT-OUT.

  4. Expand the Data type drop-down menu, and select Yes/No.

  5. For Default value, select No.

  6. For Access, select Private.

  7. Expand the Folder drop-down menu and choose where you want to store the data field.
    We store all sensitive event opt-out data fields in one folder. If you want to create multiple fields, we recommend you do the same.

  8. Select CREATE.


2. Create a program to update the data fields

The program processes contact responses and updates their preferences.

To create the program that updates the data field:

  1. Go to Automation > Programs, and select NEW PROGRAM.

  2. Select Blank template, then enter a name and choose a location for your program.

  3. We‘re going to enrol contacts directly from a form, so select the start node, then select Set schedule.

  4. Select the No scheduled enrollments radio button, then select APPLY.

  5. Drag the Update contact node onto the canvas.

  6. Select the Update contact node, then select Have the selected data field updated.

  7. Select SELECT DATA FIELD, and choose the event data field you created in Step 1.

  8. Expand the Set value to drop-down menu, and select Is Yes, then select APPLY.

  9. Drag an End node onto the canvas to finish.

  10. To activate the program, select ACTIVATE. It doesn't run yet, it is safe to activate.


3. Create a landing page

When a contact selects the sensitive events opt-out link in your email or SMS, they go to a landing page where they confirm their choice.

To create the landing page:

  1. Create a new page.

  2. Insert a Text box form block for the contact’s email address, and set the Question type to Contact email.

  3. Drag an Action buttons block onto your page, and set the Submit button text, for example, Opt me out.

  4. Select Form Options > Submit actions, and for Enrol on to program select the program you created in Step 2.

  5. Design and customise the rest of the page as needed.

  6. Save and publish.


4. Create your campaign

This is the campaign you need to send in the run-up to the sensitive event.

You can use our Sensitive event opt-out email template to design the campaign.

To create your campaign:

  1. Create a new email campaign.

  2. Insert a link to the landing page you created above.

  3. Design and modify the rest of the campaign as needed.

  4. Save the campaign.

Collect your opt-outs

Before the sensitive event, decide which of your contacts to send your campaign to. You can select any of your existing lists or segments, or create a new one specifically for the sensitive event opt-out campaign. Send the opt-out campaign you created in Step 4 to this audience, allowing them to opt out from such campaigns.

For future campaigns related to this event, always exclude contacts whose opt‑out data field is set to Yes. You can do this by adding an exclude rule to a segment.

Did this answer your question?