How to translate your flows
Recharge supports multi-language translations for your flows so you can deliver a localized customer experience. You can manually translate content for each language or use smart translations to translate your flows automatically.
This guide explains how translations work and how to translate landing pages, notifications, and standard text.
- Shopify Checkout Integration
- Migrated Shopify Checkout Integration
- Custom stores using Shopify Checkout
How it works
Recharge uses the languages configured in your Shopify store. These languages are available when translating flows,
When you add translations:
Customers see content based on their selected or detected language
You must translate all relevant nodes to ensure a consistent experience
Translate landing page content
Customers interact with landing pages for the following flows:
- Cancellation Prevention
- Checkout Upsell All
- Checkout Upsell Line Items
- Checkout Upsell Swap
- Checkout Cross-Sell
- Post-purchase Cross-Sell
- Referrals
- Win Backs
You can create landing page translations for different languages within the landing page Site Builder. All translation fields are customizable directly in the flow editor:
Step 1 - Open the flow
-
In the merchant portal, go to one of the following:
Cross-Sell & Upsell
Loyalty and select Referrals
Churn tools and select Cancellation Prevention or Win Backs
Open an existing draft flow or create a new one.
Step 2 - Open the landing page
-
Select the node you want to translate:
Upsell Line Items flow: Select the Upsell node
Upsell Swap, All, and Cross-sell flows: Select Review & customize experience, then Review & customize
Referrals: Select the Landing page node
Cancellation Prevention: Select the Cancellation survey node
Win Backs: Select the Landing page node
- Click Customize landing page.
Step 3 - Add translations
-
Select a language from the language dropdown menu.
Recharge uses the languages configured in Shopify
To add a new language, update your Shopify settings
Enter your translations.
Click Done, then click Apply to save your changes.
Translate standard subscription text
You can translate shared subscription terms such as swap, frequency, and quantity in the Site Builder. Translations made to one of the following apply to all of the following:
Cancellation Prevention flows
The Affinity customer portal
Win Backs, Cancellation Prevention flows, and the original Affinity next order page
In the merchant portal, go to Churn tools and select Win Backs or Cancellation Prevention.
Open an existing strategy or click Create from template.
Select the Landing page node, then click Customize onsite experience.
Select a language from the Language dropdown menu.
Click Customize standard text.
-
Enter your translations in the Edit text field for each option.
You can adjust phrasing or fully translate the text
Keep required variables in English
Review the Used in column to confirm where the text appears.
Click Save changes, then click Done.
Click Apply, then click Save to update the strategy.
Customers see updates as soon as you save your changes. You do not need to activate the flow.
Affinity Home Page Builder
In the merchant portal, go to Storefront and select Customer portal.
Click Customize.
Click Customize standard text.
-
Enter your translations in the Edit text field for each option.
You can adjust phrasing or fully translate the text
Keep required variables in English
Review the Used in column to confirm where the text appears.
Click Save changes, then click Done.
Click Apply, then click Save to update the portal.
Translate flow notifications
You can edit and translate the Notification node for the following flows to create different translations:
Only customers who enter the flow after you add translations receive the updated notifications.
Open the flow in the merchant portal.
Select the Notification node.
-
Select a language from the Language dropdown menu.
Recharge uses the languages configured in Shopify
If needed, click Sync languages from Shopify
-
Enter translations for:
Sender name
Sender email
Subject line
Click Edit email body, enter your translation, and click Done.
Click Apply to save your changes.
Repeat these steps for each additional language.
If you use Klaviyo to send Win Back notifications, review How to customize content based on language in Klaviyo's Help Center.
Use smart translations
Smart translations use Recharge AI to automatically translate your flows. The following flows support smart translations:
-
In the merchant portal, go to:
Cross-Sell & Upsell, or
Loyalty and select Referrals
Open an existing draft flow or create a new one.
-
Select:
Upsell Line Items flow: Select the Upsell node
Upsell Swap, All, and Cross-sell flows: Select Review & customize experience, then Review & customize
Referrals: Select the Landing page node
Click Customize.
-
Select Smart translations from the language dropdown menu.
Click Confirm: translate languages.
Click Done, then click Apply to save your changes.
