Joyous supports a wide range of languages ensuring your organization and audience can engage with the platform in the language they prefer. Campaigns can be configured in a specified language, or personalized to match each user’s preference.
You can manage language settings at three different levels: Organization level, Campaign level, and User level.
1. Localization settings (Org - level)
Localization settings are located under ‘Org settings’ on the main ‘Settings’ page. Once configured, these settings become the default for all campaigns.
If your organization operates in only one language, we recommend setting your language preferences at the organization level. This way, campaigns automatically inherit those settings — eliminating the need to configure language preferences for each campaign individually.
There are three configurable settings: Locale, Automatic translation and Mixed language conversations.
- Click the Locale dropdown to select a default language for the organization.
- If your organization operates in multiple languages, select your primary operating language.
- Choosing a language doesn’t automatically translate all text into that language — it simply sets the default language used before any translations are applied.
-
Click the Automatic Translation toggle to enable it.
-
Turn this on if you would like your audience members to be able to set their preferred language upon their first interaction with Joyous.
-
-
- When toggled on, conversations & notifications will automatically get translated to the user's preferred language.
- Translations within Joyous are performed by AWS.
- Click the Mixed-language conversations toggle to enable it.
-
This setting can affect theming. If your campaigns include multiple languages and you leave Mixed Language turned off, you may encounter duplicate themes across languages.
For example, the theme “Offer fiber training” might appear separately in both English and French.
- Turn this on if all your campaigns will include multiple languages — for example, when you have both English- and French-speaking users.
-
2. Campaign settings (Campaign - level)
Campaign language settings are located under ‘Advanced settings’ on the main Campaign settings panel on the Calendar. These can be set differently for each campaign. Once set, campaign language settings override organization language settings.
There are two configurable settings: Locale and Mixed language conversations.
- Click the Locale dropdown to select a default language for the campaign.
- If your audience includes speakers of multiple languages, choose the language that is most commonly used.
- Click the Mixed-language conversations toggle to enable it.
-
This setting has one primary function: it affects the auto-theme pipeline.
If your campaign includes multiple languages and you leave Mixed Language turned off, you may encounter duplicate themes across languages.
For example, the theme “Offer fiber training” might appear separately in both English and French.
- Turn this on if your campaign will include multiple languages — for example, when you have both English- and French-speaking users.
-
3. User settings (Individual - level)
User settings can be configured individually and updated at any time. Once set, user settings override both campaign and organization language settings.
The first time we contact someone our system will detect their preferred language from their browser and ask them to confirm or change their preferred language:
- Click Change then select your preferred language from the dropdown.
- Click Save to keep preferences.
- From then on, Joyous stores that information and presents questions and notifications in the user's preferred language.
-png.png?width=308&height=659&name=Language%20modal%20(4)-png.png)
-png.png?width=307&height=664&name=Language%20modal%20(3)-png.png)
- Users can update their language preferences any time by clicking on the drawer in their inbox then clicking Settings.
- This will bring up the language settings dialogue.
- This will bring up the language settings dialogue.
📝 Browser-level translation settings are managed by the user’s browser and cannot be controlled or overridden by Joyous.
Best practices
For organization's that operate in one primary language:
Org-level settings:- Set the primary default language.
- Toggle Automatic translation to off if you do not want users to be able to select their preferred language.
Campaign-level settings:
- Write your questions in the default language.
- There is no need to configure any language settings at the campaign level.
For organizations where every campaign is multi-lingual:
Org-level settings:- Set the primary default language.
- Click the Mixed-language conversations toggle to enable it.
- Click the Automatic translation toggle to enable it.
Campaign-level settings:
- Write your questions in the dominant language.
- Set the Locale language to be the dominant campaign language.
For organizations where each campaign is in a different language:
Org-level settings:
- Set the primary default language.
- Click the Automatic translation toggle to enable it.
Campaign-level settings:
- Write your questions in the campaign language.
- Set the Locale language to be the campaign language.
- If there are multiple languages within the campaign, click the Mixed language conversations toggle to enable it.