If you have an international audience, you may want to send your automated emails in multiple languages. By doing so, if a contact performs an action on a specific version of your website, enters their billing address, or if you have a contact attribute that indicates their preferred language, you can send them an email in the appropriate language based on this information.
Good to know
If you are using PrestaShop, you will only be able to send automated emails in the original language of your website.
How does it work?
To send automated emails in multiple languages, you'll need to create separate email templates and automations for each language. This means having one email template and one automation specifically for each language you want to target.
Then, based on specific conditions, such as the URL of your website or a contact attribute that indicates your contacts' preferred language, you can trigger the right automation to send the appropriate email template.
Step 1: Create separate email templates for each language
First, create separate email templates for each language available on your website. In this example, we'll start with the email template in French.
- Go to Automation > Templates.
- Click Create template.
- Select Email template.
- In the Setup tab, configure the settings of your template, including its name, subject line, preview text, and sender. We recommend you include the language in the name of your email template (e.g. "FR_Order confirmation", "EN_Order confirmation", etc.).
- Click Next step.
- In the Design tab, choose an email template or layout to use as your base.
- Customize the email template to suit your needs. To learn more, check our dedicated article Create an email template.
- Click Save & quit to save your email template.
- Click Save and activate to activate your email template.
You've created your first email template. Now, repeat these steps and create separate email templates for each language available on your website.
Step 2: Create separate automations for each language
Now, create separate automations for each language, selecting the corresponding email template for each one. For this example, we'll start with the automation that will send the email template in French. To ensure that only contacts on a specific version of the website receive your email, you need to apply a filter to the trigger of the automation based on the contact's language or website URL.
- Go to Automations.
- Click Create an automation.
- Select the New editor.
- Add a trigger to your automation. In this example, we'll use the "Order created" event to trigger our automation.
- Refine the trigger by applying filters. You have two options:
Use Event filters to refine the trigger based on specific data related to the trigger. For example, you can filter by your website URL to target specific site versions (e.g., French, English), the buyer's billing address, or the country detected during checkout. This ensures the automation sends the appropriate email template for each case.
- Next to Event filters, check Add filter.
-
Click Add filters and choose the conditions you want to apply to refine the trigger. For this example, we selected the condition Checkout session country > is exactly > France.
💡 Good to knowIf you want to filter by your website URL, you can select the condition Shopping cart URL:- If your website URL looks like fr.brevo.com/, specify that the URL starts with fr.
- If your website URL looks like https://www.brevo.com/fr/, specify that the URL contains /fr/ or starts with https://www.brevo.com/fr/.
- Click Add filters.
Use Contact filters to refine the trigger based on a contact attribute. For example, you can use a custom contact attribute that indicates your contacts' preferred language. This ensures the automation is triggered according to the contact's language preference, sending the appropriate email template.
- Next to Contact filters, check Add filter.
- Click Add filters and choose the conditions you want to apply to refine the trigger. For this example, we selected the condition Contact details > LANGUAGE > is equal to > French.
- Click Add filters.
- Next to Event filters, check Add filter.
- Finish setting up the trigger.
- Add the Send an email action to your automation.
- Click Select template and choose one of the email template you previously created. In this example, we'll select the email template in French.
- Finish setting up the Send an email step. To learn more, check our dedicated article Send an email from an automation.
- Once you're done, activate your automation.
You've added your first automation. Now, repeat the process to create separate automations for each language, selecting the corresponding email template for each one.
⏭️ What's next?
- Send an automated welcome email to new contacts
- Send an automated birthday or anniversary email
- Send an automated abandoned cart email to recover lost sales
🤔 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 expert partner.