Multilingual Custom Flows

Your DIY bot builder can now be localized in up to 35 global languages. You can create a localized bot flow for your customers by following these steps. With multilingual chatbots, go global while remaining personal. 

NOTEMultilingual custom flows is available only on web chat

How to setup Multilingual Custom Flows

1. Add your primary and secondary languages under Settings > Languages. Your primary language can be the most common language understood and spoken by your customers, e.g English. Your secondary languages can be the non-English speaking geo’s your business caters to. E.g if your business serves the EU market, you can add EU languages. Learn how to add languages here

2. Go to Chatbots > Get Started (Freddy Custom Bots) > New Custom Bot

To know more about creating custom bots, Click here

3. Click “Translate” 

4. All the languages you have enabled in Step #1 will appear here. 

5. Once you create your bot flow in your primary language, you can add corresponding localized text for the enabled languages. 

The translated copies need to be provided from your end. You can use an app like Google Translate to do this. We additionally recommend you to get the translated copy proofread by someone who understands the language.

6. Click Done and set your bot flow live. 

How does this work for your customers 

The language your bot will speak is determined based on certain conditions set up by your customers or by you.

The highest priority is given to the locale you have passed in the code that you used to install the Freshchat messenger/widget. If you have not set up any language in the code, the customer’s browser locale will be picked up by the bot as the preferred language. If a browser locale is not available either, the customer will be shown the bot in the language set up in their operating system.

The order used to determine the language the bot will speak

Locale passed in chat widget’s installation code → If not available → Browser language → If not available → Operating system language 

NoteIf your bot is not translated in the customer’s locale, browser, or operating language, the fallback language will be the primary language you have set up.


How does this work for your agents

Your agents will receive incoming conversations in the language the customer responds in. If a customer in Italy interacts with the custom flow in Italian, your agents will see the responses inside the Freshchat Team Inbox in Italian.