How language settings work for booking pages
Understand how organization and meeting type language settings control your booking page and notification language.
Language settings determine which language your booking pages, confirmation emails, reminders, and calendar invitations are displayed in. meetergo uses a simple two-level system: organization language settings as the baseline, with optional per-meeting-type overrides.
How it works
Organization language settings (baseline)
Your organization's language settings are the default for all meeting types. You can configure them under Settings > Organization > Language.
- Default language — the primary language used when only one language is active
- Allowed languages — the set of languages your booking pages and notifications can use
If your organization is set to a single language (e.g. German only), all booking pages and notifications will be in that language — regardless of the attendee's browser language.
Per-meeting-type override (optional)
You can override the organization settings for a specific meeting type:
- Open the meeting type editor
- Go to the Advanced tab
- Enable Override organization language settings
- Select the languages you want for this meeting type
This is useful when you have meeting types targeting a different audience than your default. For example, a German-only organization might override a specific meeting type to English for international customers.
Single language vs. multi-language
- Single language: The booking page and all notifications always use that language. No browser detection occurs.
- Multiple languages: meetergo detects the attendee's browser language. If the browser language is in the allowed set, it's used. Otherwise, the default language is used.
The ?lang= URL parameter works like browser language detection: if the specified language is in the allowed set, it's used for both the page and notifications. If not, the default language is used instead.
Where language applies
| Element | Language used |
|---|---|
| Booking page UI | Resolved from settings (single or browser-detected) |
| Confirmation email | Attendee's resolved language |
| Reminder emails | Attendee's resolved language |
| Calendar invitation | Attendee's resolved language |
| Cancellation/reschedule pages | Organization/meeting type settings |
| Business card | Organization language |
Active languages in the Communication tab
The Communication tab in the meeting type editor shows an "Active languages" banner at the top. This tells you which languages are currently active for notifications, so you always know what language your attendees will receive.
Available languages
meetergo supports the following languages:
- English
- German (Deutsch)
- French (Français)
- Spanish (Español)
- Norwegian (Norsk)
- Dutch (Nederlands)
- Italian (Italiano)
- Polish (Polski)
- Swedish (Svenska)
- Turkish (Türkçe)
- Danish (Dansk)
Important notes about custom content
When you use multiple languages, meetergo automatically translates standard interface elements. However, custom content you've added (meeting type names, descriptions, custom form questions, personalized email templates) needs to be translated manually or using the AI translate feature.
FAQ
Will my existing bookings be affected when I change language settings?
No, changing language settings only affects new bookings. Previously scheduled meetings keep their original language.
Can I set different languages for different meeting types?
Yes! Enable "Override organization language settings" in the Advanced tab of any meeting type to use different languages for that specific meeting type.
Why are my attendees receiving emails in the wrong language?
Check your organization language settings under Settings > Organization > Language. If only one language is configured, all notifications will be in that language. If you have multiple languages configured, the attendee's browser language is used when it matches one of the allowed languages.
What happens with the ?lang= URL parameter?
The ?lang= parameter is treated like a language preference — it's used only if the specified language is in the allowed set. For example, ?lang=en on a meeting type that allows German and English will show English. But ?lang=fr on a German-only meeting type will still show German.
Was this article helpful?
Let us know if this article answered your questions.