How to manage a multi-language campaign?
Need help setting up a multi-language campaign? Here is all the information you need to know!
Batch automatically detects the country and the language of your users. This allows you to create multi-language campaigns to send your push based on the language of your users.
But if your users can choose their own language or region for localization purposes in the app, we recommend setting up a custom region/language that will override the value detected by the SDK. Here is the documentation for iOS / Android.
Let's go through the steps of setting up a multi-language campaign 🚀
1. Targeting
Either choose specific countries and/or languages to target or leave the fields Country and Language empty to target your audience globally 👇

2. Timing
You can choose local time to send notifications according to the user time zone, or global time if you want to send a push notification to your users at a specific UTC time regardless of their location.

3. Message
You can add as many localized versions of your message as you need by toggling the Multi-language option and clicking on + :

Then simply write your message in the appropriate language. Batch will automatically send the message in the right language to every targeted user.
💡Batch will deliver the message in the default language if you don’t have a message in the language of a user.
If you want to target one single language, like English, for example, but have different deeplinks for each country (like Australia, United States, United Kingdom), you will need to create one campaign per country.
Last updated
Was this helpful?