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.
Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024Hey Community! It’s time to share some appreciation and celebrate what we have accomplis...
By JasonH Nov 14, 2024