Campaign localization

How it works

After you’ve set your language attribute, you can add one or more languages to messages in a campaign. This means that you can have a single campaign, trigger, goal, and unified metrics while the messages in that campaign serve different languages to users based on their language attribute.

When your campaign sends a message, people whose language attribute matches one of your message’s languages will receive the appropriate localization. Everybody else receives the Default message.

You’ll localize every message in your campaign individually. If you don’t want to localize all the messages in your campaign, you should consider how it might affect a member of your audience to receive messages in different languages.

 You can’t A/B test multi-language messages in a campaign

If you add languages to a message in a campaign workflow, you can’t A/B test that message—even if you delete the languages later.

flowchart LR C[Multi-language
message] --> D{Does a person's language
attribute match a message?} D -->|no| H[Person gets
Default message] D -->|yes, lang=es| E[Person gets
Spanish message] D -->|yes, lang=fr| F[Person gets
French message] D -->|yes, lang=de| G[Person gets
German message] H --> I[Next workflow action] E --> I F --> I G --> I

Set up a multi-language campaign

After you set your localization attribute, you can set up a campaign trigger—without regard for the language of the user. When you set up messages in your campaign, you’ll add different languages. People in the campaign will receive your message in the language matching their language attribute—or the default message if they don’t match a specific language.

You’ll repeat this process for each message in your campaign. In your workflow, you can tell that a message contains multiple languages with the icon.

  1. Set up your campaign with a normal trigger and filters. You don’t need to segment users based on language.
  2. When you add a message to your campaign, you don’t need to add a multi-split branch to handle languages.
  3. In your message, click Add language to add languages to your message.
Set up a languages in a message by clicking the plus symbol
Set up a languages in a message by clicking the plus symbol
You don't need to set up multi-split branches anymore
You don't need to set up multi-split branches anymore

Set up a multi-language message in a campaign

When you create a message with multiple languages, you should always begin by drafting your Default message. This is the message intended for anybody who doesn’t match another language, and should represent your “template” for other languages.

In the Workflow step of your campaign:

  1. Drag a message into your workflow, and click to select it.
  2. Set a Name for your message, and click Add Content.
  3. Click Add language, select the languages you want to add, and click Add.
    Add languages to your newsletter
    Add languages to your newsletter
  4. Draft your Default message. This message should act as a “template” for your other languages.
  5. Add your content for your languages. Use the tabs at the top of the message to switch between languages.
    A newsletter with multiple languages
    A newsletter with multiple languages
  6. When you’re done, click Save & Next and finish setting up your newsletter.

 Create and style your Default message first!

If you plan to send email contents to a translation vendor, you’ll want to set up and export your Default message first, and then add languages when you receive them. Check out our best practices for help exporting email messages for your translation vendor.

Delete a language from your message

When composing your newsletter, you can remove languages that you add by mistake. Go to the tab for the language you want to remove and click .

Removing a language means that people bearing the language code in their localization attribute will receive the default message.

Remove a language from your content
Remove a language from your content

Localized campaign metrics

When you look at your campaign, the Overview tab and the Metrics tab under Workflow both show aggregated metrics for your messages, including all the languages they contain. To see metrics for each language, go to the Metrics tab.

The Metrics tab shows all the languages for a message, with stats for each language, under the parent message name. The parent message shows the aggregate metrics for all languages.

An example campaign message with metrics in multiple languages
An example campaign message with metrics in multiple languages
Copied to clipboard!
Is this page helpful?