Round robin scheduling gets a fair distribution mode, booking pages can now be password-protected, and language settings have been completely reworked for clearer multi-language control.
Equal Distribution Mode for Round Robin

Round robin meeting types now offer an equal distribution mode. When enabled, only the next host in the rotation is shown to visitors, ensuring bookings are spread evenly across your team instead of letting visitors pick whoever has the earliest slot.
If the current host has no availability, the system automatically skips to the next person in the queue. When a booking is cancelled, the host gets their rotation turn back so no one misses out. You can enable this under your round robin meeting type settings alongside the existing "first available" mode.
Booking Page Password Protection
You can now password-protect any booking page. Visitors see your branding but must enter the correct password before they can view availability or book a meeting. This is useful for internal scheduling links, VIP access, or any page you want to keep semi-private.
Set a password under your meeting type's booking page settings. The protection is enforced at the API level, so availability data is never exposed to unauthenticated visitors.
Simpler, More Predictable Language Settings
Language settings are now straightforward: you pick a language, and that's the language used for your booking pages, emails, and notifications. No surprises.
Previously, some users saw emails go out in an unexpected language without understanding why. That's fixed. Your default language is now simply the language that gets used — for everything.
If you only use one language, you're all set. Nothing changes for you, and things should feel more predictable going forward.
If you need multiple languages, you can now opt into that explicitly. When you add additional languages in your organization's communication settings, booking pages will detect your visitor's browser language and match it. The entire experience — booking page, confirmation emails, reminders — then uses the visitor's language. This only happens when you actively choose to enable it.
You can also override languages per meeting type. For example, if your organization is set to German only but one meeting type needs to support English visitors, enable the language override on that meeting type and add English there. This override didn't work properly before — now it does.
One thing to be aware of: If you previously had additional languages selected alongside your default, we've reset your settings to your default language only. This is because enabling multiple languages now actually changes behavior (browser language detection, localized emails), and we didn't want that to kick in unexpectedly. Your existing email templates in other languages are still there — if you want multi-language back, just re-enable it in your settings.
Date and time formatting in emails now respects the attendee's language too — English-speaking attendees see 12-hour AM/PM times and localized date formats.
All Changes
New Features
- Equal distribution round robin: New mode that rotates through hosts one at a time for even booking distribution
- Booking page password protection: Gate booking pages behind a password, enforced at the API level
- kMeet / Infomaniak integration: Connect your Infomaniak account for kMeet room creation with lobby, recording, password, and E2EE options
- GGoogle connection reauth: Broken Google connections are now marked for reconnection instead of silently deleted, with warning banners and a reconnect button. This is rolling out for Google first, with other connection types to follow soon.
- Routing form submission management: Delete individual or bulk form submissions, with a new
form_submissionwebhook trigger - Language settings overhaul: Multi-language now works predictably — browser language detection, per-meeting-type overrides, and settings reset to default language only (see highlight above)
Improvements
- Language URL parameter: The
?lang=parameter now always controls the booking page display language. Notifications still follow the host's language settings. - Phone field country codes: Default country code selection now covers all 200+ countries instead of a limited set
- Confirmation page flexibility: Disabling premium confirmation page features after a downgrade no longer requires an active upgrade
- Round robin history: Clearer host selection messages and automatic cleanup when bookings are cancelled
Fixes
- Outlook token refresh: Some users with Outlook connections experienced silent disconnections after extended periods of inactivity. The daily connection check now properly refreshes tokens to prevent this
- Exchange availability: Some users with on-premise Exchange could see intermittent 401 errors during concurrent availability checks. Credential isolation has been improved to prevent cross-request interference
- Portrait video display: Portrait (9:16) intro videos are no longer cropped on booking pages
- Video player controls: Fixed duplicate mute button on immersive video overlay
- Profile picture upload: Fixed an error when uploading profile images via business card
- Trigger timing display: Custom duration inputs now show the correct saved values when editing workflow triggers
- Default data fields: The phone field and other default fields can no longer be accidentally deleted
- Webhook payloads: Group booking cancellation webhooks now include cancel reason and action info
- Salesforce integration: Branch number field is now set on Account creation for CARAT integration
- Routing form features: Feature access checks now load correctly for routing form booking pages
- Branding colors: Custom branding text colors no longer override immersive video overlay text