Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt

Use this file to discover all available pages before exploring further.

Aftersell supports translations for post-purchase funnels in two ways: automatic system text translation via the Language setting in the funnel editor, and manual translation for content you write directly.

How language translation works

When you select a language on an offer in the funnel editor, Aftersell automatically translates all system-level text for that offer, including pricing labels, button text, subscription labels, quantity selectors, and other non-editable strings. You don’t need to configure anything else for the translation to take effect. Settings > Translations is where you can optionally customize or override those auto-translated strings for any language. It doesn’t control which language an offer displays. That’s set per offer in the editor.

Step 1: Set the language on your offer

To apply a language to an offer:
  1. Open your funnel in the Aftersell editor
  2. Select the offer you want to translate
  3. Open the Language section
  4. Select a language from the Language dropdown
Translation All system text on the offer, including pricing labels, subscription labels, and other non-editable strings, will automatically translate to the selected language. Aftersell supports 18 languages.

Step 2 (optional): Customize auto-translated strings

If you want to override any of the default translated strings for a specific language, you can do so in Settings > Translations.
  1. Go to Settings
  2. Select Translations
  3. Choose a language from the language dropdown
  4. Update any fields you want to override for that language
When an offer’s language matches a language you’ve configured here, your custom strings are applied. If no custom strings exist for that language, Aftersell’s default translations are used.

Fields available in Settings > Translations

FieldDescription
FreeLabel shown when a product is free
ShippingShipping label
TaxesTax label
SubtotalSubtotal label
TotalTotal label
OR (multi-product divider)Divider text shown between products in multi-product offers
QuantityQuantity label
UnavailableLabel shown when a product is unavailable
Show price breakdownPrice breakdown toggle label
Save amountSavings label (e.g. Save )
Subscribe & SaveSubscription option label
Subscription disclaimerDisclaimer text below subscription pricing
Recurring subtotalRecurring charge label
Purchase optionsPurchase options label
Variant selection required (dropdowns)Prompt shown when a dropdown variant hasn’t been selected
Variant selection required (button)Prompt shown when a button variant hasn’t been selected
Minimum quantity messageMessage shown when minimum quantity requirement hasn’t been met
DiscountDiscount label
Tax adjustment for replacement upsellsTax adjustment label for replacement-type upsells
Shipping adjustment for replacement upsellsShipping adjustment label for replacement-type upsells
Refund for replacement upsellsRefund label for replacement-type upsells

Step 3: Manually translate remaining content

Some content is not auto-translated by the Language setting and needs to be updated manually in the editor: Timer text - Update directly in the Timer widget. Offer description text - The body text on your offer (e.g. “Don’t miss out on this offer…”) is set in the Product details section and must be updated manually. Badges - Badge text (e.g. Best Seller, Trending) cannot currently be translated. FAQ and Text widgets - Replace the existing copy in each widget with your translated text. Image widgets - Text inside images cannot be edited. Upload a new version of the image in the target language. For multi-language support, use different images per language-specific funnel.
Download (1) 1
Thank You page - The Thank You page is tied to its funnel. Open the Thank You page editor for the relevant funnel and update the widget text to match.

Multi-language setups using language triggers

For fully localized experiences across multiple languages, the recommended approach is to create separate funnels per language using the Language trigger. For example:
  • Create one funnel targeting English customers, write all content in English, and set the offer language to English
  • Create a second funnel targeting French customers, write all content in French, and set the offer language to French
This keeps each funnel fully localized while leveraging auto-translation for system text.

Need Help?

If you have questions about language setup or need help configuring translations, reach out through the in-app chat or by email. Our support team is happy to help.