Cal.com Companion
“When mobile app?”
“When browser extension?”
You spoke, we listened. Today we are excited to announce both! Welcome: Cal.com Companion apps – a suite of awesome sidekicks making your life easier and saving time.
We’re introducing an iOS App, Android App, Chrome Extension, Firefox Extension, Safari Extension and yes; even Edge.
For the technical people among you, this is achieved with a single codebase, all open source! If you want to see how we achieved this or want to contribute, check out the companion on GitHub.
The companion apps for the browser will allow you to faster access your event types, read your upcoming schedule on any page, add scheduling links to Google Mail and add “Mark as no-show” to Google Calendar.
On iOS and Android you can take Cal.com anywhere and have a quick access to your most used settings and actions.
While we are rolling out the apps in different regions make sure to join the waitlists today: cal.com/app
We’re excited to bring Cal.com to every platform, besides, well Nintendo Switch. Sorry Nintendo.

Public Holidays in OOO
Public holidays shouldn’t depend on calendar hacks.
With Christmas and all the year end holidays around the corner, the last thing you want is someone booking time on a day you’re fully in “mulled wine and offline” mode.
Now you can block public holidays directly from the Out of Office settings in Cal. Pick the country you’re in, and Cal will automatically mark those holidays as unavailable, so they never appear as bookable time.
No need to create “holiday” events in Google Calendar or connect extra calendars just to block a few days. It’s all handled inside the app, stays consistent across your event types, and saves you the usual cleanup (and the “oops, I’m actually off that day” follow up).
Also related: OOO notes can be shown on your booking page (optional).
When you create an Out of Office entry, you can add a note like “Public holiday, back tomorrow” and choose to show it publicly. If someone clicks that OOO day on your booking page, they’ll see the message, so they understand why that date is blocked. It’s a simple privacy toggle, and it keeps things clear without extra emails.

Cal.com/integrate
We are making changes to our Developer-facing product called “Cal.com/platform" which is now living under a new initiative called ”Cal.com/integrate". For 2026 we are setting a new objective to build the best developer facing scheduling API using the best-in-class scheduling infrastructure, which you can authorise using OAuth.
Using our new OAuth you will be able to integrate all Cal.com features into your app using our powerful API v2.
All you need to do is request an OAuth client and add “Continue with Cal.com” to your product.
Our integrations and partnerships team will help you go live and even publish you on our app store: cal.com/apps and make a lot of noise on our blog posts and social media.
Just reply to this email if you want to learn more about cal.com/integrate.

New features
- We’ve added a minimum reschedule notice setting for events #25575
- We’ve added a new option for organization admins to disable emails sent to bookers #25217
- We’ve added support for Public OAuth clients with PKCE #25313
- We’ve improved onboarding for organizations, teams, and individuals
- We’ve introduced a new org-level setting to disable auto-filling data on the booking page #23504
- We’ve expanded our HubSpot integration with additional settings #25756 #25727
- We’ve added Databuddy to the App Store, a new analytics app #24689
- We’ve added a ‘Time Shift’ badge when recurring events change start times due to DST differences between host and booker #25568
Improvements & fixes
- We’ve fixed the reply-to email for workflow emails when a custom Reply-To email is set on the event #25867
- We’ve fixed a bug that caused all bookings to be cancelled when uninstalling a payment app #25801
- We’ve fixed a bug where team members of a private team were shown in the social preview #25770
- We’ve fixed a bug that caused workflow emails for routing form triggers not to send #25722
- We’ve fixed the cut-off org banner on mobile #25706
- We’ve made several fixes to improve the behavior of seated events #25294 #25368 #25370
- We’ve improved the behavior of events that require confirmation to block calendar slots by default #25239
- We’ve fixed an availability bug caused by OOO entries when the booker and host were in different time zones #25878
