Setting a language for a booking page
You can set a language for your booking page notifications and custom notification workflows to ensure attendees receive them in their preferred language. Zoom Scheduler automatically translates system variables, such as date and time, and the default notification templates, but custom text you enter will not be translated.
You can use this setting when you want booking page emails to appear in a specific language (for example, French for your French- speaking attendees). The selected language determines how system-generated text and variables appear in notifications for that booking page.
Requirements for setting a language for a booking page
- A Zoom Scheduler license
- An existing booking page (or create a new one)
- Notifications enabled for that booking page
How to set the language for a booking page’s notifications
- Sign in to the Zoom web portal.
- In the navigation menu, click Scheduler, then Booking pages.
- Open the booking page you want to configure.
- Select the Notifications tab.
- Next to System Notifications, choose your preferred language.
- Click Finish.
Notes:
- All future notifications generated from this booking page will use the selected language.
- Set the notification language on each booking page to make your emails feel native to each audience. Variables like
{{coming_time}}, {{event_date}}, {{Event_duration}}, and {{Event_location}} will appear in the selected language, and Zoom’s default templates are translated. Any custom text you write will remain exactly as you wrote it.
What this setting does
- Translates system variables and Zoom’s default notification text for that booking page’s emails.
- Does not translate your own custom text. If you edit a notification and add/modify wording, only the variables remain translated; your custom content stays exactly as you wrote it.
Translated system variables include:
{{coming_time}}{{event_date}}{{Event_duration}}{{Event_location}} (for Zoom meetings)
Not translated: Any user-generated content such as booking page names, meeting titles you type, questions/answers on the scheduling form, or custom paragraphs you add to an email.
How to set the language for the notification workflow
- Click the Notification settings tab.
- Select a notification or a new custom notification and select the language setting next to the name of the notification.
When to use this
- Serve different regions: Create one booking page per audience (for example, Consultations (FR), Consultations (日本語)). Set each page’s notification language accordingly.
- Campaign-specific flows: Link the FR page in French campaigns and the JP page in Japanese campaigns to ensure customers receive emails in the appropriate language.
- Partner or team pages: If a teammate handles a specific market, set their booking page to that market’s language.
How to apply best practices
- Duplicate, then localize: Duplicate an existing booking page and change only the Notifications > Language, title, and link for each locale.
- Name clearly: Include the language in the booking page title (for example, “Demo (FR)”) so teams pick the right link.
- Keep custom text minimal across locales: The more custom wording you add, the more you’ll need to manually translate. Rely on variables where possible.
- Verify a sample: Make a test booking on each localized page and review the confirmation email to confirm variables (date, time, duration, location) appear in the correct language.
What exactly changes in the email
- System variables (such as dates and durations) are formatted in the selected language for that booking page.
- Zoom default templates for each notification type are translated.
- Your custom text is not altered.
Example: If you customize a confirmation email with extra instructions in English, and the page language is set to French, the variables (like {{event_date}}) will be in French, but your extra instructions remain in English.
FAQs
Does this translate the public booking page or the scheduling form?
No. This setting only affects the notifications (emails) sent from the booking page.
If I change the language today, what happens to upcoming bookings?
Any future notifications (for example, confirmations triggered after the change, reminders sent later) from that booking page use the new language. Emails already sent do not change.
Do I need separate booking pages for each language?
Yes, set up one page per target language so each audience receives notifications in their language.
Which parts are never translated?
User-generated content: page titles, custom email paragraphs, host/attendee names, custom questions and responses, and any other free-text you add.
Troubleshooting
I see mixed languages in an email
Check whether you added custom text to that template. Only variables and default template content are translated; your custom text stays as-is.
A variable didn’t translate
Make sure you used the exact variable name (for example, {{event_date}}) and saved the booking page after selecting the language.
The booking page looks English but emails are French (or vice versa)
That’s expected: the language setting here applies to notifications only, not the booking page UI.