All things Shopify and commerce
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:
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.
Thanks,
C.
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
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.
This does not change customer language(locale)
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.
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.
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.
Thanks a lot but what about someone that subscribe on the checkout page? This will not work? Same for the footer? Thanks.
Did you find a solution for this? We are struggling with the same issue…
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.
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.
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024