Make Your Unsubscribe Message Dynamic for Languages

The default unsubscribe message and link are in English. You can use dynamic content to display it in different languages.


We set up this nice little tutorial below for you. It represents a best practice, but this can be accomplished other ways.

Prepare Your Data

  1. Create a custom field named “Preferred Language.” (Set it up in your CRM if you want this field to sync).


    In the future, use this field when you create a form to capture language preference.

Create Segmentation

  1. Go to the Database.

  2. In the New drop-down, click New Segmentation.

  3. Name the segmentation Preferred Language. Click Add Segment. Type in a language.


    The default segment will be English.

  4. Continue to add segments until all of your languages are represented. Click Create.

  5. Select a segment.

  6. Go to the Smart List tab. Enter Preferred Language into the search field. Drag and drop the filter onto the canvas.

  7. Set the appropriate corresponding language.

  8. Repeat for all your different languages. Then, select the Segmentation Actions drop-down and click Approve.

Create a Snippet

  1. Go to the Design Studio.

  2. In the New dropdown, click New Snippet.

  3. Name the snippet Unsubscribe Message. Click Create.

  4. Type your default unsubscribe message, highlight it, and click the hyperlink icon.

  5. Copy and paste this token: {{system.unsubscribeLink}} into the Link URL field. Click Insert.

  6. Select Segment By in the Segmentation section.

  7. From the Segmentation drop-down, type in Preferred and select Preferred Language. Click Save.

  8. Select a segment from the tree. Type in your unsubscribe message in that language.

  9. Copy and paste the same token: {{system.unsubscribeLink}} into the Link URL field. Click Insert.

  10. Repeat for all your segments. Then, go back to the Design Studio, click the Snippet Actions drop-down, and click Approve.

    Awesome. Almost there.

Use Snippet in an Email

  1. Inside the email editor, click the editable element. Then click the gear icon and select Replace with Snippet. If you’re selecting an editable snippet element, click the gear icon and select Edit.

  2. Find and select your snippet from the drop-down and click Save.

  3. To test it out, click Back

  4. …then the Dynamic tab.

  5. Click the different languages to see the snippet change.


    Of course, you can edit the rest of your email for dynamic language too. While you are at it, do the same technique on the unsubscribe page.

Customizing Your Unsubscribe Page with Dynamic Content

If you want your people to come to an unsubscribe page in their preferred language, you can use dynamic content on the landing page and the confirmation page.

  1. Navigate to the Design Studio.

  2. Type in Unsubscribe in the search field. You should find your Unsubscribe pages.

  3. Click Edit Draft.

  4. Select Segment By.

  5. Find the Preferred Language segment. Click Save.

    Edit your content for each landing page, approve, and you’re good to go!


    Learn more about dynamic content and all the cool stuff you can do.

On this page