Using AI to Translate a Flow
You can already manually translate your multi-language flow, but using Artificial Intelligence to auto-translate can make things much easier!
By adding a Large Language Model (LLM) like OpenAI’s ChatGPT or Anthropic, you can unlock a whole new level of smart automation. Check out our full guide on using the Call AI action in your flow & the many, many ways you can use AI to reach your goals.
The first thing you'll need to do, if you haven't already, is add your Large Language Model (LLM). Follow this step by step guide.
After you've added an LLM, you're ready to start auto-translating flows.
Before you build a flow, make sure you've already added additional languages to your workspace. Without these, only your default language will appear in the flow editor!
In our example flow below, we're translating a message from English to Spanish. After creating the Send Message node in English, we'll toggle to Spanish by clicking the "Spanish" link at the top right.
After toggling to Spanish, the Send Message node will turn yellow. A new tab will automatically appear on the right of the flow editor called "Flow Translation". Click on this.
A new editor will pop up which shows you all the nodes that need translation. You can click the "Auto Translate" button to avoid manually translating each node. If you don't see this button, you haven't integrated your LLM!
You may have multiple LLMs integrated to your workspace, so select the one you wish to use.
The LLM AI model will then immediately translate your flow. You'll see the completion percentage in the pop up so you know whether there are any additional nodes or categories on 'Wait for Response' nodes that still need translation. Note that the 'Make Default' button will optionally allow you to switch your default language to your secondary language, in this case Spanish.
While LLMs are extremely powerful and accurate tools, they aren't perfect. Do not send your flow to contacts without reviewing the translations!
When using SMS and translating into languages with extended characters, mindful of message length. SMS messages by default are 160 characters, but only if they contain the standard GSM7 alphabet. If you use characters outside this (e.g., emojis or Chinese characters), the message gets sent as Unicode, which changes the limit to 70 characters.
Questions? Send us a message via the support widget in the bottom right corner!
By adding a Large Language Model (LLM) like OpenAI’s ChatGPT or Anthropic, you can unlock a whole new level of smart automation. Check out our full guide on using the Call AI action in your flow & the many, many ways you can use AI to reach your goals.
Add your LLM
The first thing you'll need to do, if you haven't already, is add your Large Language Model (LLM). Follow this step by step guide.
Build your Multi-Language Flow
After you've added an LLM, you're ready to start auto-translating flows.
Before you build a flow, make sure you've already added additional languages to your workspace. Without these, only your default language will appear in the flow editor!
In our example flow below, we're translating a message from English to Spanish. After creating the Send Message node in English, we'll toggle to Spanish by clicking the "Spanish" link at the top right.

After toggling to Spanish, the Send Message node will turn yellow. A new tab will automatically appear on the right of the flow editor called "Flow Translation". Click on this.

A new editor will pop up which shows you all the nodes that need translation. You can click the "Auto Translate" button to avoid manually translating each node. If you don't see this button, you haven't integrated your LLM!

You may have multiple LLMs integrated to your workspace, so select the one you wish to use.

The LLM AI model will then immediately translate your flow. You'll see the completion percentage in the pop up so you know whether there are any additional nodes or categories on 'Wait for Response' nodes that still need translation. Note that the 'Make Default' button will optionally allow you to switch your default language to your secondary language, in this case Spanish.

Considerations
While LLMs are extremely powerful and accurate tools, they aren't perfect. Do not send your flow to contacts without reviewing the translations!
When using SMS and translating into languages with extended characters, mindful of message length. SMS messages by default are 160 characters, but only if they contain the standard GSM7 alphabet. If you use characters outside this (e.g., emojis or Chinese characters), the message gets sent as Unicode, which changes the limit to 70 characters.
Questions? Send us a message via the support widget in the bottom right corner!
Updated on: 09/05/2025
Thank you!