Language support

Everything you need to know if you manage your community in multiple languages

Gert Sallaerts avatar
Written by Gert Sallaerts
Updated over a week ago

Language support

The Ambassify platform has support for multiple languages built-in, allowing you to manage your content in multiple languages without complex workarounds. All of the data managed in the platform can be configured for specific languages such that all of the content shown to your users is automatically in their chosen language.

Supported languages

The languages officially supported by Ambassify are:

  • English

  • Dutch

  • French

  • German

  • Polish

  • Spanish

  • Italian

  • Danish

  • Norwegian

  • Finnish

  • Swedish

Other languages can be added on request.

Account languages

The languages you will encounter through the platform are limited to those you have chosen to enable in your organization settings. If you indicate only ever needing English and Dutch in your organization settings, you will only be offered these two options at other places throughout the platform, such as campaign language settings.

Changing your organization language settings can be accomplished by navigating to:

  • Click on the Settings on the upper right side of the page

  • From the left sidebar, select the item Languages.

  • Select any language you wish to use.


Enabling languages

When creating a new campaign, only one language will be configured by default in the campaign builder. You can select the initial language of your campaign in the top right corner, before you open page to build and edit your campaign. You can select one of the available languages of your account. If you don't make a selection, the campaign builder will continue in the default language of your account.

If you want to create your campaign in multiple languages, you can enable one or more additional languages in the sidebar on your right (see screenshot below). The available languages are limited to those enabled on the account level (cf. previous step).

After selecting multiple languages for your campaign, you will see a new filter appearing in the top left. This allows you to switch between the different language versions of the campaign you create. The language toggles on your right will indicate 'Check settings' as long as the required fields or parts of your campaign have not been configured yet. Once the campaign is fully configured, this message will disappear, and you can create your campaign

When you've added another language to your campaign, if you want, you can also copy the settings of the first language, "English" in this case, to your new language version of the campaign "Dutch," by clicking "Copy settings from" and selecting English in the dropdown.

We will copy all text and other settings like the campaign visual etc., so you can keep certain elements and only make changes to the things you want to translate, like the text, for example. This will help you save time when setting up your campaign.

Showing the right language version to the right audience

If you have created your campaign in multiple languages, the platform will automatically select and show the correct version based on your member’s language setting or the language that their browser is configured in, in case the member has not set his/her language.

If you have three languages set for your organization (account) and you create and publish a campaign in all three languages, each member will see the campaign in their profile (or browser) language. Suppose you only configure 2 out of 3 languages for your campaign. In that case, users who do not match any of those two languages will see the campaign in the default language of your organization.

If you want to avoid users seeing a campaign in a language different from the language in their user profile, you should configure all available languages for your campaign. Alternatively, you can use the language filter in the audience targeting of your campaign and target only the languages that match your configuration (e.g., English and Dutch). People with, e.g., French in their profile will then simply not receive the campaign.

Allowing members to share in multiple languages

Admins have the option to enable a setting on multilingual share campaigns that will allow your members to share in all languages the campaign offers regardless of their profile language. In the campaign builder you'll find a toggle you can activate:

The members will be able to pick the language they want to share their content in within the campaign itself:


Click here to learn more about sharing in multiple languages.


Targeting language

Whenever sending messages to your members, you are asked to select a language. This is used to determine the mail template to use and the language of copy that is automatically generated. This setting does not limit the audience of the message; recipients of a different language will still receive this message unless you filter on the language field in the Audience step.

If you want to send out a message in multiple languages, you must create a separate message per language and add the correct audience based on the language filter.

Tip: duplicate your message when it's ready and use this as the starting point for the second message in another language, and so on. Adding a reference in the message name is a good idea to help you find your different messages.


Whenever one of your members interacts with the Ambassify platform, we will record the language in which their browser is configured. This allows you to target specific audiences based on their preferred language.

Languages can also be configured when adding a member, either manually or through our CSV import. You can also set up a Form campaign to ask users to fill in their language or simply ask them to check/edit their language preference in their user profile.

Language Override

It is possible to force an Ambassify page into a specific language by appending the lang query parameter to the URL of the page. You would append the string

to your URL to force a page into English. Like this: would become

Did this answer your question?