Even though the bot language is selected automatically based on the user browser,  sometimes you want to allow users to change the bot language manually.

This is possible with just a little bit of scripting.

Here's the demo of such functionality:


And the live demo is here.

Step 1. Add a Language switch step to be as an entry point step (first in the list):

You are done!


The bot will display the list of the bot supported languages if the user didn't select it yet:


On the next visit, no language selection will be displayed and the bot will remember the setting.


If you'd like the language switch to not remember the selected language and instead always ask for the selection, you can enable the setting: