Have your say in Community Polls: What was/is your greatest motivation to start your own business?

How can I automatically tag customers by language in Klaviyo?

How can I automatically tag customers by language in Klaviyo?

coco44
Excursionist
60 1 7

Hello,

 

I have my website in French and English (Canadian website).

 

I want to use Klaviyo and want to create 2 lists automatically for the emails: one in French and one in English.

 

How can I tag automatically my customers based on their language?

 

When I filter au Shopify it works example here: 

coco44_0-1649780214380.png

 

 

But when I click on the customers I have no tags.

 

So how to tag them automatically based on the language? It will solve all my problems.

 

coco44_1-1649780214763.png

 

 

 

Thanks,

C.

 

Replies 10 (10)

Shay
Shopify Staff (Retired)
3110 472 650

Hi @coco44!

 

That's a great question and I can definitely understand the value of being able to add that tag automatically and filter customers by language. 

 

Auto-tagging is not a feature currently supported from within the admin and would require a custom solution to setup. There are a range of apps available in the app store that can provide custom tagging options, like this one: Auto Tags ‑ All in one tagging.

 

This could also be done through a custom app built for your store. 

 

I would recommend contacting Klaviyo first though before going with those options. They may have a reliable solution they can recommend or maybe even offer it within their app as part of the customer account creation process. 

Shay | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Sankalp_Raul1
Shopify Partner
17 0 8

Hello,

If you are having a Shopify Plus then you can use Shopify Flow to achieve this.

You can create the following flow

1. When the customer is created > Check if the customerLocale includes en > Tag the customer "English"

(If the customer places an order/ customer subscribes to the newsletter from the English URL, The value for "customerLocale" will be "en-CA" and for French, it will be "fr-CA")

 

Later in Klavio, you will be able to create a list with a customer tag filter.

Screenshot 2023-03-28 at 2.51.36 PM.png

CarmineT
Shopify Partner
96 2 28

This does not change customer language(locale)

Sankalp_Raul1
Shopify Partner
17 0 8

Can you share a screenshot of your flow? I just tried it again and it works for me.
Try checking Recent runs under your flow after creating a test customer. Make sure you have the correct condition written from the above example.


Screenshot 2024-04-08 at 12.31.36 PM.png

CarmineT
Shopify Partner
96 2 28

I think I did not explained myself.

I have a similar(actually more complex flow) but what I mean is, in the customer profile, there is a field called "language".

 

That field is not changed with such flow.

That flow above add only a tag to order and customer.

 

MehdiM
Shopify Partner
23 3 3

We have done this for a client. What you need to do is in Klaviyo create 2 signup forms, 1 for English and 1 for French. Then show the form based on the language url, this way your customers go in their own list english or french.

coco44
Excursionist
60 1 7

Thanks a lot but what about someone that subscribe on the checkout page? This will not work? Same for the footer? Thanks. 

 

KimWise1
Visitor
1 0 0

Did you find a solution for this? We are struggling with the same issue…

Sankalp_Raul1
Shopify Partner
17 0 8

I have posted a solution to this thread, I was able to do this with Shopify flow to add customer tags and later create a list with a tag filter in Klavio.

Sankalp_Raul1
Shopify Partner
17 0 8

Hello,

If you have a Shopify Plus then you can use Shopify Flow to achieve this.

You can create the following flow

1. When the customer is created > Check if the customerLocale includes en > Tag the customer "English"

(If the customer places an order/ customer subscribes to the newsletter from the English URL, The value for "customerLocale" will be "en-CA" and for French, it will be "fr-CA")

 

Later in Klavio, you will be able to create a list with a customer tag filter.

Screenshot 2023-03-28 at 2.51.36 PM.png