Cal.com v5.6 - Advanced private links, Round-robin groups, API V1 deprecation announcement, and more...

Hello, welcome to this month’s feature update! This month, we’ve focused on a few key areas to improve your experience:
Advanced private links
Private Links just got a power up. You can now decide exactly how long a link should stick around by setting it to expire after a set number of uses or to automatically close after a set amount of time. Need a link that works for a specific amount of bookings? Done. Want it to stay valid for 48 hours and then disappear? Easy. This makes Private Links perfect for limited promotions, exclusive invites, or keeping your booking page squeaky clean. You will find the new expiration settings when creating or editing a Private Link so you are always in control of who gets in and for how long.
Learn more about private links here!

Round-robin groups
Round-Robin just got smarter. With Round-Robin Groups, you can split your hosts into different teams and we’ll make sure one person from each group joins the meeting. Within each group, the usual fair rotation still applies. It’s perfect when you always need a mix of roles, like sales plus support, or recruiter plus hiring manager. You’ll find the new Add Group button in the Assignments section of your event. Set it up once and your meetings will always have the right combo of people without extra coordination.
Learn more about round-robin groups here!

API V1 deprecation announcement
We will discontinue support for API v1 on February 28, 2026. Please migrate to API v2, which offers improved performance, expanded endpoints, and better developer tooling. API v2 is fully documented and ready to use today at cal.com/docs. Start updating your integrations now to ensure a smooth transition before the deadline.

New feature
We’ve improved the visibility of open slots at the end of the month by showing the beginning of the next month. #22770
We’ve added the ability set a locked timezone for event types, especially useful for in person events. #22531
We’ve made it easier to insert webhook variables into custom webhook payload templates by clicking available variables. #22835
We’ve added a new setting to Cal Video to auto start recordings when a user joins the call. #21853
We’ve added a funnel chart to Insights to show routing form drop-off. #22106
We’ve added
cancelledBy
andrescheduledBy
parameters to reschedule and cancel link workflow variables. #22438We’ve added a new column in the Organization Members table to show whether members have 2FA enabled or not. #22564
We’ve implemented a chart to Insights to display bookings by the hour. #22619
We've added a BTCPayServer to our app store to support bitcoin payments for your bookings. #21197
Improvements & fixes
We’ve fixed merging of adjacent working hours. #21912
We’ve fixed an issue where editing Round Robin hosts added all members as hosts. #22623
We’ve improved behavior so that when a connected calendar throws an error while loading availability, no slots are shown. #22828
We’ve added the missing
bookingId
to the “Booking cancelled” webhook payload. #22713We’ve fixed a bug where enabling auto-recording in Cal Video wasn’t working for the organizer. #22882
We’ve fixed an issue where cancellation and reschedule links were shown in the confirmation email even when those options were disabled. #22653
We’ve fixed an issue where sometimes exporting insights data returned an empty CSV. #22765
Explore the latest updates and share your thoughts with us. Your feedback, as always, plays a crucial role in helping us improve Cal.com for everyone.
Cheers,
Milos from Cal.com