Organization Admin permissions are required to modify organization-level localization settings. User-level settings can be edited by admins who can manage users.
Organization-level localization
Organization-level localization is managed from Settings > General.Locale
The Locale setting defines the default language used for the Omni app interface across your organization.- Changes to the locale update the language of the app UI for users who don’t have a user-specific locale set.
- This setting is applied at the organization level and affects all users by default.
- English (United States)
- Deutsch (Deutschland)
- Español (Chile)
- Español (España)
- Français (France)
- עברית (ישראל)
- 日本語 (日本)
Allowed locales
The Allowed locales setting defines which locales are available for use in your Omni instance.- Only locales in this list will be available when selecting a locale for users.
- Use this setting to limit the languages that appear as options for your organization (for example, if you only support a subset of languages internally).
User-level localization
You can override the organization-level locale for specific users from Settings > Users. To set a user-specific locale:- Navigate to Settings > Users.
- Find the user you want to update and click Manage.
- On the user’s settings page, choose a value in the Locale field.
- Save your changes.
- The user-level Locale controls the language of the app interface for that user.
- If no user-level locale is set, the user inherits the organization-level Locale.
Embedded users
For embedded Omni experiences, you can pass alocale user attribute in the embed configuration to control the interface language for embed users.
When provided, this attribute behaves like a user-level locale:
- If the
localeattribute matches one of your Allowed locales, it will be used for that embedded user. - If the attribute is missing or does not match an allowed locale, the user falls back to the organization-level Locale.