Creating a Multi-Language Flow
Once you've set your account's primary and secondary languages, you can edit your flows to toggle between multiple languages depending on your contacts' language preferences. You can either translate your flow manually or use a Large Language Model (LLM), such as ChatGPT, to auto-translate. Once you have selected the languages for your workspace, you can create multi language flows by following these steps:
- Navigate to the Flows tab and create a flow.
- Select the flow's primary language. This will be the language you'll see when designing your flow. If your flow is missing translations, this will be the default language used.

- Author the flow as you normally would.

- Once you've finished designing your flow, go to the top left of the toolbar and click the secondary language you want to add. Here you will also see the percentage of the flow translation completed in each language as you translate.

- Each Send Message action will turn yellow, indicating it hasn't been translated.

- You have two options for translation: manual or automatic via a Large Language Model (LLM) such as ChatGPT. To translate manually, click each Send Message node to add a translation. To auto-translate your flow, simply follow this guide!

Note: @contact.first_name, @contact.appointment, and other variables should not be translated, as they will be replaced by their corresponding values when the messages are sent.
Localization: Localization is no longer configured at the global flow level. Instead, you can choose on a node-by-node basis whether rules or categories require translation. This approach keeps the translation list focused by excluding simple logic (such as “A, B, C, D”) that does not need to be localized.

- Translated steps will appear white while the language they're translated in is selected.

- Table View: Optionally, you can translate your flows in Table view instead of Flow view. Table view provides a side-by-side comparison of all messages in your flow, showing both the original language and the translated language.

- Once your flow is fully translated, contacts will receive messages according to the language preference that appears in their contact profiles.
Updated on: 16/04/2026
Thank you!
