Skip to main content
Question

Multilingual preferences page

  • May 12, 2026
  • 3 replies
  • 14 views

Forum|alt.badge.img

Hey there,

I’ve found the place where I could customize the preference page.
The idea is to add a language preference that update the locale property.

So far so good.

But it seems that the preference page is unique and that we can’t have multiple pages that would represent each translation.
Is there a way to create multiple preference pages, one for each language I want to support?
Maybe the best way would be to create custom preferences pages. If that’s the case, do you have any direction or documentation on how to do it?

ps: the goal is to allow the user to update their preferences when receiving emails from a flow.

Thanks a lot for you support,
Nathan

3 replies

Nick
Problem Solver I
Forum|alt.badge.img+4
  • Problem Solver I
  • May 12, 2026

Hi Nathan,

you will have to work with a custom hosted page to ensure that your unsubscribe and preference pages are also coming up in the right language (based on the users browser language). 

We recently created a Multi-language Guide https://growwithflows.com/products/klaviyo-multi-language-guide if you want to have a look. It’s a free ressource (well half free you still paying with your email but you know the game ;)) and has everything you need for a proper multi-language Setup for Shopify/Klaviyo including all scripts. 

It’s also not really necessary to have the user “choose” their language as you can sync everything over from shopify. 

Let me know if that helps :). Best Nick


Forum|alt.badge.img

Actually we have a Wordpress setup and we use Klaviyo API to subscribe a user to a list.
Will have a look a the doc.
Thanks a lot for your quick answer :)


Nick
Problem Solver I
Forum|alt.badge.img+4
  • Problem Solver I
  • May 12, 2026

Ah gotcha. You can still make use of the templates for the consent pages as that isn’t relying on any data from shopify but takes the users brower language to decide which language it shows first.

I would recommend to then just use it as a first draft and have chatGPT help you with adjusting it to your needs.