Automated emails in multiple languages: welcome email

Automated emails in multiple languages: welcome email

lucylucy9608
Tourist
20 0 1

Hi everyone, 

 

I have my shopify store primarily in English, and also translated to Czech. I would like to have the welcome emails for new subscribers in two languages. If the store is set to Czech to be sent in Czech, if it's set to English to be sent in English. 

I tried to set up the workflows using the locale, but I figured this is not really related to the language setting of the website. 

If this would be possible with all the other emails, that would be great too.

 

Does anyone have any tips on how to set this up?

 

Thank you very much 🙂

www.glowbe.store

Replies 14 (14)

soleseriouss
Trailblazer
316 10 38

Tried contacting your website developer?

Online Sneaker Store - Soleseriouss
lucylucy9608
Tourist
20 0 1

Hi @soleseriouss

 

I haven't, before I do that I'm wondering whether this is possible to set up via the workflows?
Thank you.

flareAI
Shopify Partner
2405 224 543

Hello @lucylucy9608,


Good day! Gina from flareAI app - free sales machine here to assist.


You can set up your welcome emails to be sent in two languages based on the language setting of your Shopify store using Shopify's language variables and Liquid code.


Here's how you can do it:


1. Create two versions of your welcome email, one in English and one in Czech.

2. In your Shopify theme, create a language variable for each version of your welcome email. For example, you could create the following variables:

{% assign welcome_email_en = "Welcome to our store!" %}
{% assign welcome_email_cs = "Vítejte v našem obchodě!" %}

3. In your welcome email template, use Liquid code to check the current language setting of your Shopify store and display the appropriate version of the email based on the language.


Here's an example of the Liquid code you could use:

{% if shop.locale == "en" %}
{{ welcome_email_en }}
{% elsif shop.locale == "cs" %}
{{ welcome_email_cs }}
{% endif %}

This code checks the current language setting of your Shopify store and displays the English version of the email if the store is set to English, or the Czech version of the email if the store is set to Czech.

4. Repeat this process for any other emails you want to send in multiple languages, creating separate versions of the email for each language and using Liquid code to display the appropriate version based on the language setting of your store.


By using Shopify's language variables and Liquid code, you can create welcome emails and other emails that are automatically sent in the appropriate language based on the language setting of your Shopify store.


Gina

flareAI : Get Sales from Google Search, on Autopilot
$10+ billion in eCommerce on Google Search, every day. Find out how much you are missing
soleseriouss
Trailblazer
316 10 38

I think the above liquid code will surely help you!

Online Sneaker Store - Soleseriouss
PureTech
Visitor
1 0 0

Hello Gina this is great! Is this working for you? I am confused as to where in the code I would paste this? It looks good!... I want to duplicate about 6 emails and create them in German and Spanish and do this as well. I just need to know where to paste this and it seems like the answer I'm after. Thank you

Thomas58
Shopify Partner
29 1 11

Hey, did you try the "Shop / Primary Domain / Localization / Country = CZ" condition?

* Edit * Nevermind, this unfortunately does not work neither.

- Thomas

EdMoDecor
Tourist
13 0 1

Hi Lucy,

I have a similar need. the emails I send via marketing automation (e.g. abandoned cart) must be able to be sent in two languages.
I tried checking the "regions_item.name" field but I'm not clear how to run the test.
Are there any apps or other ways?

Carlfrance
Visitor
1 0 0

Hi Lucy,

i have the same question than you. Did you find a solution ? If yes, can you share it ? 
thank you so much 🙂

carl 

Thomas58
Shopify Partner
29 1 11
Shopify does not currently support this (at least that’s what support told me), so at the moment the only solution is to use another app to collect emails and send the welcome message.

Safety97
Tourist
13 0 1

Hey everyone,

We've realized how time-consuming it is to craft email campaigns for each language segment of our audience. So, we developed an app that syncs user locale and streamlines the creation of multilingual email campaigns in seconds using AI. Have you faced this issue, and would you be interested in testing our app to provide feedback?

Thanks for your input!

Screenshot 2023-11-06 at 11.56.01.png

EdMoDecor
Tourist
13 0 1
Hi,

sure i want test the new app.

Best regards
Edoardo
Safety97
Tourist
13 0 1

Hi Edoardo,

Wonderful, we're excited for you to test our new app! It's currently in beta, but as of tomorrow, it will be available for testing on Shopify. I'll send you the link to access it then. At the moment, we have an integration with Mailchimp, but we're open to adding more. For now, it can translate campaigns into 5 languages: English, Spanish, Italian, French, and German, with the potential to include more. Does this meet your current needs, or is there something specific you're looking for? We're eager for feedback from potential users to refine our features. Thank you in advance for your input.

Best regards,

Allovercouture
Tourist
9 0 2

so what is the name of the app?

CarmineT
Shopify Partner
88 2 28

@lucylucy9608 this is completely feasible, maybe at this point I am writing, with Flow.

 

I have attached and example how I did for 2 countries.

 

Of course first you attach the correct label to order and customer, then create a segment of those customer and on the segment you can run a marketing automation that is different from Flow.

Here is the Flow that label the order & the customer based on the order display country,

 

Tag_order_based_country.png

 

Alternative is to use customer.locale but I have experience that many customer get the english version more often because somehow the geolocalization app not always is fast.

 

So the above is a better way though can keep out expat in a country.

 

This is a better logic assuming you have campaign in 2 language and want to keep another "international" in EnglishTag_order_based_country_international.jpg