Creating a Multi-Language Flow

After configuring your account’s primary and secondary languages, you can modify your flows to switch between multiple languages based on your contacts’ language preferences. You may choose to translate your flow manually or utilize a Large Language Model (LLM) like ChatGPT for automatic translation. Once you have established the languages for your workspace, you can develop multilingual flows by following this procedure:
-
-
Navigate to the Flows section and create a new flow.
-
Select the flow’s primary language, which will serve as the default language for flow design and will be used when translations are unavailable.
-
-
Compose your flow content as usual.
- After completing your flow design, choose the secondary language you wish to incorporate.
-
Each Send Message action will appear in yellow, indicating untranslated content.
-
You have two translation options: manual entry or automated translation through an LLM such as ChatGPT. For manual translation, click on each Send Message node to add translations. For automated translation, follow this comprehensive guide.
Important: Variables such as @contact.first_name
, @contact.appointment
, and similar expressions should not be translated, as they will be replaced with actual values when messages are delivered.
-
Translated steps will appear in white when their respective language is selected.
-
Once your flow is completely translated, contacts will receive messages in accordance with the language preference specified in their contact profiles.