Sunday, September 15, 2024 · 4 min read

Cal.com v4.5

Ciarán Hanrahan
Ciarán HanrahanHead of Product
Cal.com v4.5

Hello, it’s time for our 4.5 changelog! 


We hope you're settling into a great start to fall! As the summer sun fades and the days grow cooler, our engineers have been working at full speed, tackling bugs and developing exciting new features. We're proud to share the fruits of their labor with you—this month has been packed with great updates! Take a look at what's new below.

Phone-based booking

This is a massive step in our stride towards building scheduling for everyone. Until today, anyone booking with Cal.com needed an email address. Not only do many people not have an email address, but many don’t check their emails regularly enough for it to be a reliable method for sending notifications about bookings. As of today, if you're on an Orgs plan, you can allow people to book you just using their phone number. To enable this, go to your event type and enable 'Phone' under booking questions, mark it as required, and you can then turn off 'Email'. We'll be adding this feature for teams soon.

Try it

New App Integration: Synthflow + Cal.com!

Synthflow, an AI phone call agent, now integrates with Cal.com to schedule appointments directly into live calendars with instant notifications.


Synthflow’s no-code AI voice agents ensure fewer missed calls and more lead conversions. This integration allows AI agents to seamlessly book and manage appointments, providing clients with confirmation emails, location details, and more—perfect for users who prefer phone calls or need accessible booking options.


Ideal for seniors, individuals with disabilities, or those short on time, Synthflow makes appointment scheduling easier than ever.

Learn more

Huge improvements to Insights performance

Our Insights feature on our Teams plan has often struggled under the weight of data. Previously, we had to run multiple searches to get all the insights we needed. To simplify things, we’ve tackled the core issue of filtering by user and team IDs. By making adjustments behind the scenes, we only need to apply one filter, and the system can quickly pull the correct information for both users and teams. This change helps the database work more efficiently, speeding up the process and making everything run more smoothly ⚡️.

Try for yourself

New features

  • If you use the “requires confirmation” feature on your even type, you can now set the pending meetings to block your calendar until you respond to the booking request. #16335

  • We’ve enabled browser push notifications that allow you to confirm incoming booking requests. When the meeting is approaching, it also displays your meeting location. #14888

  • Related—we can now send a browser notification when an instant meeting becomes available. #16480

  • If you have the “Instant meeting” feature turned on in your event type, you will now see a dropdown to choose which availability schedule to use. #16424

  • We’ve enabled a hyperlink text within the checkbox on a booking confirmation window, which allows you to link any relevant terms or conditions related to your bookings. #15194

  • We’ve added a webhook for our out-of-office feature. Going on holiday? Make sure you mark it in your availability settings and integrate it with the tools you want for automated notifications. #15434

  • To make your next login easier, we now indicate which login method you used last on our login page. #16356

  • You can now allow a location option on your booking page labelled "Somewhere else", allowing the booker to add more information about where the meeting should occur. #15108

  • We’ve enabled the Attributes v2 API, which enables you to manage attributes for your organization. #16461

Fixes and improvements

  • OOO events are now editable! Coming home early? Staying longer? No problem. #15932

  • You can now tell which team member has rescheduled or cancelled a meeting in your database. This can be particularly helpful for statistical purposes. #15337

  • Now, when creating a new team, you can select an event type and create a team event immediately. #15286

  • We implemented a performance improvement that now allows us to run parallel bookings queries and makes that page considerably faster. #16398

  • We’ve fixed an issue with location change by admin. If any error with change occurs, meeting location will be set to owner’s default one. #16379

  • We’ve fixed an issue with workflow emails sometimes missing meeting’s url. #16434

  • We’ve improved team members page performance and load times. #16155

  • We’ve fixed a bug related to missing meeting location for bookings that require confirmation. #16376

  • We’ve fixed an issue where you couldn’t clear custom attribute values. #16298

  • We’ve added a missing yearly title to a yearly recurring meeting confirmation page. #16441

  • We now allow all sign in methods when being invited by an organization. #13436

  • We’ve updated our organization webhooks v2 with CRUD functions. #16274

  • If you’re curious about all the releases from the past month, you can view them here.

That’s it for this month, thanks for reading! And, of course, a big thank you to all of our contributors! If you'd like to give us feedback on anything we've shipped this month, reply to this email - we'd love to hear from you.

Related Articles

Let people book when it works for both of you