How to customize content based on language

Last updated at:

You will learn

Learn how to customize email content, target based on language preferences, and change signup form opt-in text in Klaviyo.

Klaviyo does not currently have a built-in feature that automatically translates email content into different languages. However, if you want to configure email templates in a variety of languages, they will certainly be supported. Klaviyo allows full customization and translation of all email content and in-email tags (unsubscribe links, manage preferences, etc). 

Customize email content based on language

You can configure email templates that will show/hide certain blocks based on a property about the recipient, such as their location.

Let's say, for example, you have customers in the US and Germany. You can configure a single email template to only show German content for recipients located in Germany and then have English content for all US-based customers. Given this, there's no need to have separate Klaviyo accounts for each language.

Segment based on language preference

In order to segment your contacts and send targeted emails in different languages, data regarding each contact's language preference must be stored in Klaviyo. You can, for example, add a required language preference question to all of your newsletter signup forms to ensure that you collect this information for all subscribers. 


Unfortunately, Klaviyo will not automatically detect language preference based on the language a customer was using on your website. We do automatically assign all contacts in your account an estimated location based on IP geolocation; while this is not a perfect science, despite being an industry standard, it will allow you to segment different sends based on this location if you want to infer language preference based on geographic location.

Change signup form opt-in text

If you use Klaviyo signup forms, you may want to change the text that appears at different stages of the subscriber process. Adjust this text by navigating to the list to which your form is linked. Then, click Subscribe & Preferences Pages. Here, you will find the following pages related to your list's subscription process:


If you click on any of these pages, you will be able to adjust most of the text to any language you'd like. 

To change the language of the default, uneditable text, navigate to the Settings tab for the particular list. Here, you can select a different default language from the dropdown. Once you have selected the proper language, click Update List Settings to ensure that your changes are saved.


If you do not see the language you need, contact our Customer Success team and let us know what language you're looking for. We will continue to add languages as they are needed.

Additional resources

Was this article helpful?
122 out of 250 found this helpful