Overview

What are Regions?

Regions allow you to adjust the chatbot to your user’s language depending on where the user is accessing the chatbot.

Why use Regions?

Regions allow you to deliver automated translations to your knowledge base, and ultimately give your users a localized experience.

This helps to increase customer satisfaction and to extend the benefits of automation throughout your organization.

How to access Regions?

To access Regions, choose Settings > Regions from the main navigation panel.

Configuring a region

First, click the "Add Region" button in the top right corner. Then, fill in the following fields:

  • Name: the Region’s name which will be displayed whenever you can select a region;

  • Language: the language that should be used during conversations–you can only choose one;

  • Country: countries with users who will fall into this Region - you can select multiple countries, or leave empty.

After you've created a Region, it's inactive - meaning, it is not available to your end users. This gives you time to check out the configuration of automations translated to new Region's language.

When you're ready, simply click the "Activate" button on your Region of choice to make it available to your end users.

The chatbot is created with one Region (English). If you want to change the default Region, simply click on it from the list of Regions. From there, you can also edit or delete a Region.

Translating a region

By default, all appropriate content is automatically translated from the moment you configure a new region. Still, we recommend verifying these translations as they may not be aligned with your communication style. 

This applies to the following parts:

After configuring a Region, whenever you create a new element from the modules listed above (for example, you’re creating a new Automation), you need to remember to add a translation for Regions other than the default. You can automate this by clicking the "Translate" button.

For now, only the modules mentioned above support multiple Regions. If you want to create a different module to be used in multiple Regions, create that module twice. Simply translate the text manually in the respective module's configuration and link the appropriate module in the correct Start menu/Automation.

Adjusting chatbot's language

As a result of configuring a Region, the chatbot will be able to send messages in a different language than the default one. The chatbot will adjust the conversation language based on:

  • the user’s browser language preferences (user locale): some channels (for example Zowie Chat widget, mobile SDK) provide the chatbot with the user’s locale, which is used to set the region;

  • the user’s language: if the user’s message is recognized as a phrase in a language that matches a configured region, and the phrase is long enough, the chatbot changes the language.

Per Region configuration

You can customize chatbot interactions depending on the user’s region in the following places: