Send email campaigns in multiple languages

clickable_banner-pricing_4_en-us.png

Sending relevant content in each contact’s preferred language is essential for global brands. With Brevo, you can create one single newsletter that automatically adapts its content based on the language or country code stored in your contact attributes. This approach helps you deliver personalized experiences at scale, without duplicating entire campaigns — saving time while boosting engagement.

🎯 Why create multi-language email campaigns?

A multi-language newsletter is a powerful way to improve the customer experience and meet your audience where they are. Instead of managing several separate campaigns, you build one email campaign and tailor content to a specific language or region. This allows you to:

  • ⏱️ Save time and reduce manual work
    You design the email once, translate it and that's all! 
  • 🦾 Increase productivity
    Teams manage fewer campaigns, maintain consistent branding across all languages.
  • 🔁 Boost engagement and conversions
    Localized content and optimal send times help maximize open rates, click-through rates, and overall campaign performance.
  • 🌎 Improve global customer experience
    Contacts automatically receive content in the language they prefer, without additional segmentation steps during sending.

Before you start 

Multi-language email campaigns currently include the following limitations:

  • File-based translations are not supported. You can either manually enter each translation, or use Aura, our AI assistant, to automatically translate your email.
  • The multi-language email campaign feature is not available with:

Step 1: Prepare your contact data

Create a contact attribute to store each contact’s preferred language or region, for example LANGUAGE or COUNTRY_CODE. When you send your campaign, it will automatically use the language or region defined in each contact’s attribute.

locailzation_language-attribute_en-us.png

➡️ To learn more about custom contact attributes, check our dedicated article Create and manage custom contact attributes.

Step 2: Set up your languages in Brevo

💡 Good to know
These settings can be changed at any time from your Localization settings page.

Before creating multilingual campaigns, configure your language settings to define your communications default language and the contact attribute that determines language delivery.

Select your language attribute

Select the contact attribute created in step 1 to define it as the contact attribute that contains your contacts' preferred language:

  1. Click the account drop-down and click Settings > Localization
  2. Click Set up languages.
  3. Under Select attribute, choose the contact attribute that contains your contacts' language information from the dropdown menu.
    localization_define-language-attribute_en-us.png
  4. Click Continue.

Set your default language

Your default language is the language in which you will write your email campaigns. It is also the fallback version that will be sent if a contact's language attribute is empty or doesn't match any of the languages you've added.

To set up your default language:

  1. From the Default language dropdown, select your default language.
    localization_setup-default-language_en-us.png
  2. In the Default language value field, enter the exact value as it appears in your contact attribute for this language. For example, en-us, en, or EN.
  3. Click Continue.

Add additional languages

✅ Plan availability
Adding more than one translation language is available on Enterprise plans only. For more information, check our pricing page or talk to one of our sales experts.
  1. Click + Add Language.
  2. Select a language from the Language dropdown menu.
  3. In the Language value field, enter the exact value as it appears in your contact attributes for this language. For example, fr-fr or es-sp.
  4. Click Add language.
  5. Repeat steps 1-4 to add all the languages you want to support.
  6. Click Save.

Your languages are now configured and visible in your localization settings under Settings > Localization. You can view, edit, or delete languages from this page at any time.

localization_languages-available_en-us.png

Step 3: Create a multi-language email campaign

Once your languages are configured, you can create email campaigns with different versions for each language.

  1. Create an email campaign in your default language. You need to add at least a subject line and design before you can add languages to your campaign.
  2. Once your email campaign is ready, at the top of your campaign, click Add languages.
    localization_add-language-campaign_en-us.png
  3. In the Manage languages modal, select the languages you want to include in this campaign. It will create a duplicate for each language that you can later translate.
    localization_select-languages-campaign_en-us.png
  4. Click Save.

Step 4: Translate and customize each language version

After adding translations, customize your sender name, subject, design, and additional settings for each language version independently.

To switch between language versions, click the language selector at the top of the campaign page:

localization_switch-language_en-us.png

Translate your email campaign

Brevo offers two options to create translations for each language version:

  • Manually translate
  • Automatically translate

Open the tab corresponding to the way you want to translate your email campaign:

🔣 Manually translate🤖 Automatically translate

Edit each element of your campaign for every language, including the sender name, subject line, preview text, and email design. You will also be able to set additional settings for each language independently

Customize additional settings for each language

After translating your campaign, you can customize some of your additional settings independently for each language version. You can:

  • Set a different reply-to email address
  • Activate a Google Analytics tracking
  • Use a custom unsubscribe page or update profile form

This allows you to tailor both the content and configuration of your campaign to each language.

Step 5: Review and send your email campaign

To ensure your email will be sent in the correct version depending on your contacts' language preferences, we highly recommend you preview and test your email campaign

Once you've reviewed and tested all language versions, you're ready to send your campaign! 

Each contact will automatically receive the email in the language that matches their language attribute value. Contacts whose language attribute doesn't match any configured language will receive the default language version.

❓ In which situations can I switch between different language versions? 

You will be able to select the different languages when: 

❓ How do I deactivate multi-language or delete a translation? 

If you need to deactivate the multi-language option, or delete a translation: 

  1. Click the language selector at the top of your campaign creation page. 
  2. Click Manage languages
  3. From there, you can either: 
    1. Deactivate the multi-language option. 
    2. Deselect languages from the list to delete a translation.

      💡 Good to know
      If you deactivate or deselect translations, the translated versions of your campaigns will be deleted.
  4. Click Save

⏭️ What's next?

🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.

If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo Agency partner.

💬 Was this article helpful?

0 out of 0 found this helpful