Expanding your funnel into multiple languages helps you reach international audiences, improve engagement, and increase conversion rates.
With Heyflow, there are two ways to build multilingual funnels - depending on the number of languages and pages you want to manage:
Option 1: Using Conditional Logic
Best for simple funnels with few pages and up to two languages where you want full control over translations.
Option 2: Using Weglot for automatic translations
Ideal for larger funnels or when supporting multiple languages with automatic translations and easy management.
Option 1: Using Conditional Logic
⭐ Available in the following bundle: Core Bundle (incl. in all plans)
⭐ Available on the following plans: Basic, Pro, Agency, Business
👀 Not sure which plan you're on? Check your subscription here.
Using Conditional Logic is Ideal if you only want to support 2–3 languages and your funnel has just a handful of pages.
In this setup, you manually duplicate your pages, translate the content, and use conditional logic at the start of the funnel to route users into the correct language path.
How it works
Create a language-selection page
Add a welcome page at the beginning of your funnel with e.g. a Multiple Choice block with the language options, e.g. “English” and “German”.
Duplicate the funnel pages
Translate all content manually
Enter your translated copy into the duplicate pages.
Set up conditional logic
Create a rule that redirects each language option of the Multiple Choice Block to the first page of its language branch. Continue linking each page in the English path to the next English page, same for German.Publish and test each language path
Use Preview mode to simulate each language selection and ensure the correct pages appear.
Option 2: Using Weglot for automatic translations
⭐ Available in the following bundle: Code Bundle (incl. in Scale)
⭐ Available on the following plans: Business
👀 Not sure which plan you're on? Check your subscription here.
For bigger funnels or when you want to support multiple languages without duplicating pages, we recommend integrating with third party tools like Weglot, a cloud-based translation platform that automatically detects, translates, and manages your funnel content in +100 languages. A customizable language switcher allows users to toggle their language at any time.
❗Attention: This is not a native integration and involves custom code. Our team cannot support with any individual integrations via custom code. Also, we cannot guarantee 100% that it will work correctly in all cases, and it might affect the performance and loading times of your funnel.
❗ Weglot only works in stand-alone funnels, not embedded funnels.
How it works
Sign up at Weglot
Go to Weglot (affiliate link) and create a new account.
Create a new project
Create your new project and give a name to your project (you can change it later). Select "Other" as your website technology.
Configure your languages
Now choose the original language of your funnel and pick the languages you want to translate your funnel into.
Add your website details
Enter your website's domain URL and choose "Connect my live website" as the publish destination. For the URL type choose "Subdirectories".
Copy the Weglot JavaScript snippet
To receive the code snippet from Weglot, click on "Skip this step" when connecting Weglot to your website.
You'll get redirected to the Weglot snippet, which you can now copy.Paste the snippet into your funnel's
<head>sectionIn Heyflow, you can find the Head Code editor in the code editor on the left side of the Build page.
Paste your snippet and click on Save.
Finalizing setup
Publish your funnel and go to your live funnel.
By clicking the language button on the bottom, Weglot can automatically detect content and create translated versions.
Edit translations (optional)
Customize your language switcher (optional)












