Wix Automations + Multilingual: Response Email always sent in default language – how is language trigger defined?

Hello community,

we are currently facing an issue with Wix Forms + Wix Automations + Wix Multilingual and would appreciate your insights.

Setup

  • Multilingual website (default language + alternative language)

  • One registration form

  • Automation: “Form submitted” → “Send confirmation email”

  • In the Email Editor, alternative language versions of the email template are created and assigned

Expected behavior (theory)

When the form is submitted:

  • If the site language is set to German → German confirmation email should be sent

  • If the site language is set to English → English confirmation email should be sent

Actual behavior

No matter which language the website is currently set to, the confirmation email is always sent in the default language.

We have tested:

  • Different browsers

  • Different browser language settings

  • Different country settings

  • Switching site language manually

  • Incognito mode

We cannot identify what actually triggers the alternative language email template.

Interestingly:
One colleague (using a Gmail address) receives the email in the alternative language — but even when submitting the form while the site is in the default language.

This makes the behavior inconsistent and unclear.


Main Question

How does Wix determine which language version of an automation email template is sent?

  • Is it based on site language at time of submission?

  • Browser language?

  • Account language?

  • Contact language in CRM?

  • Something else?

Is there an official trigger mechanism documented anywhere?


Goal

We want the confirmation email to be sent strictly based on the language selected in Wix Multilingual at the time of form submission — without using custom code if possible.

Has anyone successfully implemented this?

Any clarification would be highly appreciated.

Thank you in advance!

Hello. I don’t know if your form submission is done for site members or anyone who visits your site. So my note below is based on having logged-in users.

My experience with multilingual and site membership (see https://forum.wixstudio.com/t/no-programmatic-way-to-get-or-set-a-members-language-so-emails-go-out-with-the-correct-language) is that language preference is set in the member record at time of registration. Thereafter, it can only be changed from the dashboard UI (there is no programmatic way to access or change it). This isn’t a problem for automation-triggered emails as Wix is sending these and using the member preference. However, as I noted in the linked post above, I am at a loss for triggered emails since I have no way of knowing a member’s preferred language. This is a shortcoming of the multilingual system. Either give me an API call to get the language (e.g. return it from getMember) and I can make the switch in code or make the triggered email system automatically switch the email language, as is done for automation emails.