Localize Campaign Messages

Overview

Localizing your campaign message allows you to send different types of communication targeting different languages, cultures, and region-specific audiences from a single campaign, personalized based on their interests, region, and language. Localizing campaign messages to meet the linguistic and cultural expectations of a specific target audience can help your brand better engage them.

Example

To communicate with users from around the world for a product release or seasonal sale, you can create a campaign with multiple locales to target audiences in different regions with different languages to drive engagement.

Locales allow you to adapt your message within a single campaign to resonate with different audience segments based on their language, geographic location, age, or gender. This allows you to:

  • Deliver the same message to users in multiple languages.
  • Send different messages tailored to various geographic regions.
  • Adapt your communication for specific age groups or genders.

ScreenRecording2025-03-13at2.02.15PM-ezgif.com-video-to-gif-converter.gif

Channels and Delivery Types with Localization Support

The channels and delivery types that support localization are listed below:

Channel Type Delivery Type
Push All + Flows
Email All + Flows
SMS All + Flows
In-app Messaging All + Flows
On-site Messaging All + Flows
WhatsApp No
Cards No
Google Ads Audience NA
Facebook Audience NA
Connector No

Create Locales

Creating locales helps you to further narrow down your target audience based on specific criteria. You can create locales using the Settings option in the MoEngage dashboard or from Step 2 (content) of campaign creation.

info

Information

There is no limit to the number of locales you can create in your workspace.

Method 1: Add a New Locale from Settings

For more information, refer to Locales.

Method 2: Add a New Locale from Campaign Creation

You can add a new locale while creating campaigns by performing the following steps:

  1. Click + Locale in the upper-right corner of the window:  CreateLocale_Campaign.png
  2. Click + New Locale.
    Screenshot 2025-03-26 at 12.08.11 PM.png
  3. On the Add new locale dialog box, enter the following details:
    Field Description
    Locale name Enter a name for the locale.
    User property Define the locale's properties. For example, you can add English as a locale with the Last Known Country as the US.
    + Filter To define a locale, you can use a single attribute or a combination of attributes (AND or OR).
    Exclude Users Select this checkbox and define the filter criteria for users to be excluded from the campaign.

    NewLocale.png
  4. Click Add.

Use Locales in Campaign Messages

You can use the locales you configured in your campaign messages by performing the following steps:

  1. On the left navigation menu in the MoEngage dashboard, click Engage, and then click Campaigns. On the Campaigns page, click + Create campaigns.
  2. In step 2 (Content) of campaign creation, configure your default message.
  3. To add a localized message, click + Locale, which shows the list of existing locales.
  4. Select a locale to send messages and click Add.
    mceclip0.png
    info

    Note


    You can add up to 20 locales simultaneously in a campaign.

  5. After adding a locale, the Choose content for new added locales dialog box appears.

  6. In the Choose locale content from list, select an option:
    • Create new content: You must create new content for the campaign message.
    • Copy from locale Default: If you choose to copy the content from the default locale, all the variations and all the message fields will be copied from that locale.
  7. Click Done. 
  8. Once you add a locale, it will be displayed in a tab as shown in the image below (the selected tab is highlighted in blue). You can switch between different localized messages by clicking the tabs.
    Screenshot 2025-04-22 at 4.11.28 PM.png
  9. You can edit the copied fields based on your requirements. After the message is set, review your campaign messaging and publish the campaign.
  10. You can edit the active campaigns to change messages for any locale and add/remove a localized message from the campaign.
  11. To check the users who received or clicked the notifications from a certain locale in a specific campaign, you can go and check the segmentation with queries as shown below:Segments_Localization.png

 

info

Note

  • If you use A/B testing with localization, all locales should have the same number of variations. If you remove a variation from one locale message, it will be removed from all the other locale messages.
  • Locale refresh:
    • Locales created for event-triggered campaigns are refreshed in real-time.
    • Locales created for one-time and periodic campaigns in On-site messaging (OSM) and In-app messaging are refreshed in real-time. This means the users of that particular campaign segment will be included in the locale in real time for communication.
    • Locales created for one-time and periodic campaigns in SMS, Email, and Push channels are refreshed every 6 hours. New users who meet the locale criteria will be added to the existing locale once every 6 hours.
  • If your locale definitions are not mutually exclusive and if any user meets the criteria of two locales present in a campaign, MoEngage sends a message to the user from the locale that was added first to that campaign.

Locale Stats

MoEngage also provides locale performance stats at the campaign level. For more information on locale stats, click here.

Channels that support locale stats are listed below:

Channel Supports Locale Stats?
Push Yes
Email Yes
SMS Yes
In-app Messaging Yes
On-site Messaging Yes
WhatsApp No
Cards No
Connector No

Was this article helpful?
2 out of 2 found this helpful

How can we improve this article?