Emails in the attendee’s language

Available in:Pro

HappenBoard Pro can send each attendee their emails in the language they pick on your sign-up form. You add a language question to the form, and every email to that person is written in their answer’s language.

The attendee language field needs HappenBoard Pro. See what Pro adds.

What the free plugin already does

On a site translated with WPML or Polylang, each translation of an event is its own page. The free plugin sends RSVP emails in the language of the translation the attendee signed up on: someone who registers on the French page gets French emails. Appointment emails follow the language of the page the booking was made on. See multilingual sites with WPML and Polylang.

Pro adds a language field for the cases the page cannot tell. For example, a site in one language with visitors from several countries, or an event that exists in only one language.

Which language wins

  1. The attendee’s answer in your language field, when HappenBoard understands it.
  2. Otherwise, the language of the event translation they signed up on (WPML or Polylang).
  3. Otherwise, your site language.

An empty or unknown answer is not an error. The email still goes out, in the language of the next rule.

Set it up

  1. Go to HappenBoard → Settings → Custom fields and add a field (see creating custom fields).
  2. Choose the type Select (dropdown), so you control the values.
  3. Set Collected from to Attendee registration. The field then appears on your RSVP form, and ticket buyers are asked it too.
  4. Give the field the Key language.
  5. Add one option per language. Put a code HappenBoard understands in Value, such as fr, and the name your visitors read in Label, such as Français.
  6. Save the field.

Then connect the field:

  1. Go to HappenBoard → Integrations.
  2. On the Multilingual (Pro) card, click Configure.
  3. In Custom field slug, type the field’s key, without the _happenboard_cf_ prefix. The default is language, so with the key above there is nothing to change.
  4. Click Save.

To turn the feature off, empty Custom field slug and save. The free plugin’s choice then applies again.

The card shows Active when WPML, Polylang or TranslatePress is active. The language field also works on a site without them.

Which emails follow it

The attendee’s language applies to every email HappenBoard sends them about their registration:

  • the confirmation, including the one sent when someone gets a place from the waitlist, and its PDF ticket when you sell tickets;
  • the reminder;
  • the cancellation email;
  • the emails sent when you move or cancel their date.

It does not apply to appointment emails, since the booking page asks no custom fields. They keep the language of the booking page. WhatsApp messages and emails sent by MailerPress do not follow it either.

The sender, the schedule and your email branding stay the same in every language.

Values HappenBoard understands

Capitals do not matter. On a dropdown, the option’s Value counts, not its Label.

You storeLanguage used
en, englishEnglish (United States)
fr, french, français, francaisFrench (France)
de, german, deutschGerman
es, spanish, españolSpanish (Spain)
it, italian, italianoItalian
pt, portuguesePortuguese (Portugal)
nl, dutchDutch
ja, japaneseJapanese
zh, chineseChinese (China)

Any WordPress language code also works, written with a dash or an underscore: pt-BR, pt_BR or en_GB. Another two or three letter code is used as it is.

What must be installed

WordPress can only switch to a language installed on your site. If the attendee’s language is not installed, the email goes out in the site language.

HappenBoard does not include translations yet, so its own wording in these emails stays in English until a HappenBoard translation for that language is installed on your site. Your own text, such as the event title, stays as you wrote it unless your multilingual plugin translates it.

Next steps