As many others have asked, I want to make sure this still is set as not resolved:
We have 3 lists as this is the only way to serve them with the following mails in their own languages without creating hosted pages: ‘Confirm Your Email’ and ‘Manage Preferences’.
Languages:
- English
- Swedish
- German
If a subscriber decides to change language with the ‘Manage Preferences’-page from German to English, we need to add them to the English list AND remove them from the German list.
Otherwise, they would still get the German version of our ‘Manage Preference’.
→ With Zapier we can add them to a list but as I recall it’s not possible to also remove them from a list.
Does any have a workaround or a solution that doesn’t involve hosted pages?
Using segments in any way doesn’t resolve this issue as it only relates to which ‘Manage Preferences’-version (language{english|swedish|german}) they will go to when they click at {% manage_preferences %}.
Bonus info: we have a language property on all our subscribers.