Cal.com v6.10.10 brengt Drag to reschedule, Discover reviews and Cal Video layouts.
Bookings and availability
You can drag a booking in the calendar view to reschedule it. Booking tags now stay with reschedules, seat moves and in-place moves, and visible tags appear on web booking list rows.
Attendee time zones appear inline with a local-time tooltip, recurring dates use the booker's calendar, and booking-window days are counted in both the event and booker time zones.
Pools are easier to manage: the event type cap was lifted, duplicated pool event types keep their pool settings, the recurring replacement picker keeps its date, and round-robin recurring bookings return the first occurrence.
Gebouwd doorJoe, Udit en Alex
Discover
Discover now starts closer to the visitor: home and category pages use the visitor's city, show nearby service and event counts, keep the chosen place in the URL, and expand the search radius when listings are sparse.
Listings are clearer: cards show distance, upcoming event counts and exact next slots. Available today uses real availability, and visitors can sort browse results by price, rating or soonest.
Providers can reply to Cal.com reviews and report them, while admins can keep or remove reported reviews. Review-source ratings now appear only when there are at least three reviews.
Gebouwd doorNilufar, Ali en Jack
Cal Video
Cal Video rooms are steadier on phones and tablets: Auto and Speaker layouts keep one tile width, show +N when people are off screen, crop portrait cameras better, and keep pinned people visible.
Calls now show a compact call clock, clearer sharing controls and branded room previews. Guests get better failure screens, lobby re-entry, device errors and reconnect messages.
Live captions now run through Cal-owned transcription where enabled, and organisations that opt out of AI do not get transcription or AI notes.
Gebouwd doorPasquale, Joe en Hariom
Main Agent
Main Agent can approve all pending guests, email one group of event guests, schedule or cancel guest messages, remove Cal Event cover images, and manage organisation attributes and blocklists.
Discover in Main Agent can search listings, show listing cards, open results on the map, use the visitor's city for near-me searches, and start bookings for businesses found on the web.
Contacts and availability requests are more capable: agents can create tags, tag and filter contacts, block time on any schedule, and re-check busy times before confirming availability.
Gebouwd doorNilufar, Juan en Anirban
Settings
Member defaults now include hours and conferencing settings, with clearer organisation permissions and team selection when editing defaults.
Teams get tighter controls around phone verification and app access: only users with the right team permission can verify a team phone number, and Apps can be hidden from users without app access.
Gebouwd doorAnik, Lauris en Peer
Ook: Also: API v2 added an organisation membership user filter and link deletion, Slack booking request messages gained confirm and decline actions, Workflows preserve line breaks in reopened SMS steps, and Embed trust checks were tightened.
Live captions in Cal Video
v6.10.9
Cal.com v6.10.9 brengt Cal Video captions, Discover near you and Drag to reschedule.
Discover
Discover now starts closer to the visitor. The home page explores their city and nearby cities, shows local service counts on category tiles, and leads Browse by city with their country and continent.
Nearby browsing carries through category pages, service indexes and listing cards. Visitors see area chips, distance from their area, upcoming event counts, wider radius options when a page is empty, and clearer remote results.
Discover pages feel cleaner on phones and wide screens. Rows are swipeable, photos and avatars are better sized, low-quality listings stay out of public rows, and signed-out pages load with less visible waiting.
Gebouwd doorNilufar, Anik en Hariom
Bookings and availability
You can drag a booking in calendar view to reschedule it. Recurring dates now expand in the booker's calendar instead of UTC, and per-seat reminders are rebuilt when the organiser reschedules.
Event organisers can schedule and cancel guest message blasts from the Message guests dialog. Scheduled messages now show their subject and body in the message detail.
Booking tags now stay with bookings through reschedules, seat moves and in-place moves, making tagged booking lists more reliable after changes.
Gebouwd doorAdarsh, Matt en Udit
Cal Video
Cal Video adds live captions in rooms, with transcription state carried through the call. Shared meeting notes also have a public page, while AI notes respect an organisation's AI settings.
Video layouts were polished across Auto, Speaker and portrait screens. Upright cameras frame faces better, tiles keep consistent widths, +N others appears when people are off screen, and the call clock also appears in Cal Audio rooms.
Joining and failure states are clearer. Guests can recover from failed joins, hosts with expired sign-in are asked to sign in again, reconnecting tabs learn when a meeting has ended, and camera or mic access is handled more carefully.
Gebouwd doorPasquale, Joe en Hariom
Main Agent
Main Agent can approve all pending Cal Event guests, email one group of a Cal Event's guests, and remove a Cal Event cover image.
Main Agent gets more useful with contacts and Discover. It can create and filter contact tags, search Discover listings, record service requests, and loads the right skill first on the pages where it is needed.
Agent actions are safer around availability and rescheduling. It checks busy times before saying someone is free, can block time on any of the user's schedules, and shows clearer cancellation and rescheduling rules on approval cards.
Gebouwd doorNilufar, Juan en Lauris
Teams and orgs
Settings adds member default hours and conferencing controls. Admins can set clearer defaults for new members instead of relying on each person to configure them from scratch.
Permissions were tightened across Apps, routing forms and AI-powered features. Users without access see the right unavailable state rather than an error or a page they should not use.
Gebouwd doorJoe, Adarsh en Anik
API v2
Developers get payment and cancellation registration webhooks, plus more flexible event type ID handling in API v2. Numeric strings and short IDs are accepted where event type IDs are expected.
Platform billing now waits for usage billing on recurring bookings, and webhook event status can be looked up by external event ID.
Gebouwd doorAnik, Anirban en Hariom
Ook: Also, flagged profile links are redacted, Danish confirmation emails show booking dates correctly, Cal Video room links get preview cards, and embed messages are only trusted from the embed's own windows.
Discover near you
v6.10.8
Cal.com v6.10.8 brengt Discover near you, Cal Video sharing audio and Main Agent on desktop.
Discover
Discover now adapts the home and browse pages to the visitor's area. People see nearby professionals by category, cities grouped by continent, online services, nearest-city fallbacks, and fewer empty category tiles.
City pages now show generated skylines, country context, booking counts, and neighbourhood demand once they pass the anonymity floor. Top rated results prioritise rated people near the visitor.
Ratings and availability stay fresher on Discover, with rating summaries recalculated on writes and published listings checked hourly. Discover event publishing is clearer, private links stay hidden, and co-hosts can edit registration windows.
Gebouwd doorNilufar, Jack en Ali
Cal Video
Cal Video layouts are steadier across calls. Pinned tiles span more space, names remain readable, one-to-one calls fill the stage, and tiles no longer resize abruptly as people join, leave, or open the side panel.
Screen sharing now handles audio more clearly. Shared screens can take the large cell, callers can hear shared audio, see when a share includes sound, and mute that audio while sharing.
Cal Video chat is available to everyone. Lobby knocks are kept for the meeting and removed afterwards, access refusals clear faster, and desktop visitors can be pointed to the Cal.com Mac app.
Gebouwd doorPasquale, Hariom en Lauris
Main Agent
The Main Agent can now help with more Cal.com work. It can use contacts, adjust travel schedules, create team invite links, read Cal Event messages, and approve or decline Cal Event guests.
The Main Agent now has a desktop channel. From the desktop app it can work with Cal Notes, use the current note as context, read the user's calendar, and keep spoken replies short.
Agent answers now take the user's organisation role into account. When a request needs an organisation admin or a skill is not available, the agent explains that more directly.
Gebouwd doorSean, Morgan en Lauris
Bookings and availability
Recurring booking review is more reliable. It keeps the right reserver, stays in the booking time zone across daylight saving changes, keeps Book visible, and shows the new success details in regular and embedded flows.
Paid and seat bookings handle edge cases better. Refunded seats are released, unpaid checkouts are not reused after a price change, paid seat email links open the right seat, and rescheduled badges show the original time.
Team availability edits now follow role permissions, including admin access to update team availability. Member defaults are applied when someone joins a team and can be managed through the team settings flow.
Gebouwd doorUdit, Volnei en Sean
Ook: Also: Workflow placeholders now name nameless guests correctly, Exchange and Zoho calendar connection edge cases were fixed, blocked email matching covers Gmail dot and plus variants, and API v2 and webhook permissions were tightened.
Public Cal Events on Discover
v6.10.7
Cal.com v6.10.7 brengt Cal Events on Discover and Clearer booking forms.
Cal Video
Calls make status easier to read: reconnecting participants are labelled and knocks appear on the People button. Join sounds, knock sounds and reminder chimes now play in the right order.
Screen shares stay fitted to the stage while presenters switch, two-person calls use spotlight view, and the grid shows as many tiles as fit, from 9 up to 16.
Hosts can act on participants from each tile, get one pin per person, and see pin controls in the strip. New speakers, connection warnings, mobile Raise hand and provider chat were polished.
Gebouwd doorPasquale
Discover
Public Cal Events can appear on Discover when publishing is granted, and View on Discover opens the service's booker from Links.
Signed-in visitors who start from sign-up are sent into onboarding instead of getting stuck at the wrong step.
Gebouwd doorAli en Jack
Bookings and availability
Booking forms now show a processor notice instead of a terms agreement checkbox, recurring booking review honours the user's clock format, and event visibility uses segmented public/private controls.
Recurring event cleanup is more reliable: custom calendar invites work without private notes, legacy recurring calendar events are cleaned up, and the zero-occurrence warning stays visible.
Gebouwd doorUdit, Ali en Felix-Kolo
Main Agent
Connect-now callers are asked for every required booking field before a booking is made. Agent replies are more direct, including when a mention cannot be resolved into booking links.
Proposal and Cal Event registration notifications can now reach app push and the agent.
Gebouwd doorPeer, Udit en Nilufar
API v2
Cal Events now publish RSVP and host registration webhooks. Bio links changed through API v2 are checked more carefully.
Gebouwd doorAnik en Pedro
Teams and orgs
Organisation onboarding now uses Continue on the submit button, Exchange delegation accepts verified secondary domains, and permissions were tightened for organisation invite links.
Gebouwd doorPeer en Morgan
Pin tiles in Cal Video
v6.10.6
Cal.com v6.10.6 brengt Cal Video pinning, Discover city pages and Group meetings from contacts.
Discover
Discover city and neighbourhood pages now include map pins, neighbourhood maps, category links and dedicated subcategory pages once there are 3 listings from 2 providers.
Visitors can see and change their search area on the Discover home, and signed-in Discover now feels more like the rest of the app.
Business previews get better photos, service summaries, company details, city data and hours, with claim pages arranged around photos, About content and a sticky claim bar.
Gebouwd doorJack en Nilufar
Cal Video
Hosts can pin video tiles, and shared pins stay in sync when two hosts pin at the same time.
Cal Video is now localised across the call UI, audio UI, chat, share switcher, people count and tile move hints.
The call layout is cleaner on phones and in Spotlight, including a full-size self view when alone, better pinned grids and more reachable participant controls.
Gebouwd doorPasquale en Hariom
Bookings and availability
You can select people from contacts and book a group meeting with them directly.
Recurring bookings now support 52 occurrences, and waitlist event setup adds settings, guest components, free waitlist offers and private positions.
Booking safety and payment details are clearer: unsafe links in event descriptions and booking questions are checked, and payment pages show the booked duration.
Gebouwd doorLauris, Anik en Pedro
Main Agent
The Main Agent panel can dock to the right side of the app, with a compact docked variant and better placement on narrow screens.
Agent booking actions now handle more of the same details as normal booking flows, including guests, optional questions, phone numbers, app locations and dynamic groups of up to 20 people.
Rescheduling through the agent is more reliable across conflicts, attendee seat moves and daylight saving changes, and the agent no longer guesses pronouns from names.
Gebouwd doorMorgan, Nilufar en Udit
Settings
Organisation admins can create default templates for members, see organisation template teams in event type editing and lock team copies where needed.
Gebouwd doorAnik
Ook: Also: contact tags can be added, removed and created from a contact row, embed modals behave better inside host pages, team invitation toasts are more reliable, and Cal Event deliveries are more durable.
Discover city pages
v6.10.5
Cal.com v6.10.5 brengt Discover city pages, Cal Video layouts and Instant meeting controls.
Discover
Discover now has generated city and category pages for cities with at least 3 in-person listings. Pages show live listing counts, neighbourhoods, prices, photos, next openings and category guidance.
Business and organisation profiles can show upcoming public Cal Events, and hosts can publish events onto their business page when their organisation or team allows it.
Ask Discover stays closer to the visitor's intent by using their time zone, remembered place or IP city, and by keeping results inside the named area.
Gebouwd doorJack en Ali
Cal Video
Calls can now be arranged as Auto, Speaker or Spotlight layouts. Hosts can pin up to four people, either just for themselves or for everyone.
Screen sharing works better in calls: the sharer stays in the call, shares can move onto the Speaker stage, and people can switch when two screens are shared at once.
Participants can raise hands, the people and chat panels fit better on phones, and pre-join pages no longer jump while devices load.
Gebouwd doorPasquale
Bookings and availability
Instant meetings are stricter: acceptance only works while the meeting is open, availability is checked server-side, API v2 can shorten the acceptance window, and requests expire automatically.
Booking lists gain right-click options, active filter snapshots and a host no-show filter. Recurring bookings preserve earlier occurrences when later ones are cancelled.
Out-of-office windows, date overrides and seated availability handle edge cases more reliably, including clock changes and the booker's own held seat.
Gebouwd doorUdit, Joe en Hariom
Workflows
The new {HOSTS} template variable lets calendar invites list every booking host. Location conditions now match correctly on team and personal workflows.
Workflow messages and reminders are tidier: rating emails handle booking details safely, Czech SMS uses a fallback number, and scheduled reminders are cancelled when workflows or seated bookings change.
Gebouwd doorAnik, Jorge en Morgan
Main Agent
Main Agent conversations can continue in ChatGPT or Claude. New users also see setup example prompts on the home page.
Main Agent can handle more Cal.com work, including teams, event types, schedules, out-of-office entries, workflows and routing form history.
The booking agent can book on GlossGenius, Acuity and Calendly pages, and inbound phone agents can offer managed instant meetings and text the joining link after a host accepts.
Gebouwd doorMorgan, Udit en Peer
Ook: Also: quarterly billing appears across plans and Billing Hub, API v2 adds calendar OAuth scopes with tighter organisation role checks, webhooks cover booking title changes and Cal Event registrations, and integration reconnect and sync flows were polished.
Webhook steps in Workflows
v6.10.4
Cal.com v6.10.4 brengt Webhook workflow steps, Discover on mobile and Cal Video reactions.
Workflows
Workflows can now send webhook steps, including reminders that can be scheduled, delivered and cancelled from the workflow canvas and API v2.
Agents that read workflows now see each step’s subject and message, so workflow summaries match what guests receive.
Gebouwd doorAnik en Carina
Discover
Discover is easier to use on phones: browse results come first, filters live in a sheet with a map button, and the grids and top navigation fit small screens.
Listings show more accurate details. Opening hours support overnight and 24-hour schedules, My Business matches the live snapshot, chosen schedules sync to Discover, and photos survive saves.
Ask Discover gets clearer progress, a better empty state and safer fullscreen controls. Escape and Back minimise the chat, answers land at their start, and guests can save favourites through login.
Gebouwd doorJack en Joe
Cal Video
Cal Video has a new pre-join screen and a single side panel that becomes a drawer on phones. Signed-in Cal.com avatars now appear in meetings, and hosts can sign out.
Calls add floating emoji reactions and a ring around the speaking participant. Audio-only rooms now use audio room presets.
Gebouwd doorPasquale, Bailey en Hariom
Bookings and availability
Recurring bookings are more resilient: guests can book reviewed recurring series, recover when a recurring request is rejected and resume the flow after a refresh.
Availability keeps configured hours on their wall-clock time during DST transition days, and a booker’s own hold no longer blocks their other available starts.
Event messaging adds registration-opening emails and clearer text blast details, including who receives texts, scheduled and cancelled blasts, and counts in sent lists.
Gebouwd doorUdit, Adarsh en Joe
Main Agent
The Main Agent now shows reasoning in a collapsed dropdown and keeps working notes out of channel replies, while Slack DMs show a thinking status.
Agents can share Cal Event links after creating or publishing events, rewrite descriptions, edit descriptions across several event types and open booking-page links without an event slug.
Organisation admins can ask the agent about teams they have not joined, including team details, members, roles, event types and routing forms.
Gebouwd doorMorgan, Nilufar en Eunjae
Ook: Also: API v2 permissions were tightened, the embed copy prompt button gained theming and Cal.ai mode, app store cards fit their buttons, insights charts read better on phones, and new passwords can be 8 characters.
Cal Video chat
v6.10.3
Cal.com v6.10.3 brengt Cal Video chat, Discover business previews and More capable Main Agent.
Cal Video
Cal Video now includes chat in video and audio rooms, with messages, reactions and read receipts handled inside the call.
Chat opens to the right session, marks your reactions across tabs, keeps receipts bounded to the latest room message, and spaces consecutive bubbles more clearly.
Hosts can re-admit removed guests from the lobby, and one host can no longer remove another. Recording transcript emails respect host preferences, and prejoin previews restart after camera or microphone access is granted.
Gebouwd doorHariom, Pasquale en adacalcom
Discover
Sales reps can upload businesses in Settings and generate preview pages. Missing pages get a clearer not-found state, and listing actions work on phones and without hover.
Discover Plus now gets 200 Ask Discover questions a day, and the chat stays available after the daily limit. Search results are capped at two per provider.
Discover rejects NSFW images and non-photo business photos, formats prices with cents in each currency, and improves copy, empty states and mobile layouts across settings and onboarding.
Gebouwd doorJack en Peer
Main Agent
Main Agent can look up people with web search and meeting history, book a teammate without a booking link as a group with you, and explain when a team is needed.
Verified users without credits get 10 free Main Agent questions a month. When credits or channel turns run out, the agent now explains the limit in the conversation.
Every booking notification now reaches in-app notifications and Main Agent, and attendee booking messages are written from the attendee's point of view. Owners can rename chats from history, including with F2.
Gebouwd doorNilufar, Peer en Hariom
Bookings and availability
Signed-out phone guests can cancel from their manage link, and signed-in guests can cancel phone registrations tied to their account. Phone-verified guests also receive text notices that placeholder emails miss.
Hosts can set a registration window in the event editor, guests can see it before booking, and API v2 accepts and returns that window.
Paid waitlists promote correctly when capacity rises. Recurring bookings can be reviewed, confirmed and submitted as a series, and proposal confirmations use the event type's location.
Gebouwd doorCarina, Udit en Adarsh
Workflows
You can duplicate a workflow onto a person or team. Main Agent can also find, create and update workflows while it helps manage your setup.
Gebouwd doorJuan, Anik en Morgan
Teams and orgs
Org member lists now use the same filter language across views, with member filters translated through the registry. Owners can create an attribute from the bulk Add attributes menu.
Team event type creation uses the newer form. Organisation onboarding now shows save failures, gives clearer validation, handles invite imports more safely, and keeps team creation steps locked while you navigate.
Gebouwd doorPasquale, Joe en Hariom
Ook: Also: signup explains blocked submits and offers sign-in for existing accounts, Exchange connection errors are clearer, Outlook Calendar explains requested permissions, API v2 can decline selected seats, and date filters support last N and next N days.
Main Agent for everyone
v6.10.2
Cal.com v6.10.2 brengt Main Agent for everyone, Cal Video chat and Discover insights.
Main Agent
The Main Agent is now available to everyone. In iMessage it presents approvals one at a time, Slack shows when it is thinking, and follow-up messages can steer a running conversation.
Booking actions are more reliable: the agent finds named teammates before asking, reads slots from team booking links, handles booking requests without a yes/no card, and matches booking and rescheduling behaviour across Cal.com.
The agent protects managed bookings better by refusing stale cancellation approvals and member-only deletion of managed event types.
Gebouwd doorEunjae, Nilufar en Juan
Cal Video
Cal Video now includes in-call chat with a message log, chat panel and composer. Messages use the right participant identity and respect room policy.
Gebouwd doorHariom
Discover
Discover weekly digests can now include insights, and admins get a weekly insights readout. New reports cover no-shows and lead time.
Business call transcripts now expire after 90 days.
Gebouwd doorJack
Bookings and availability
Hosts can accept or reject a pending booking from the booking page.
Bookings recover better when plans change: Google Meet is reprovisioned after a host replacement, and deleted calendar events are recreated on reschedule.
Booking lists match attendee names and emails regardless of capitalisation.
Gebouwd doorCarina, Anik en Adarsh
Onboarding
Organisation and team onboarding now uses the shared Cal.com interface across invites, brand details, team details, member migration, organisation details and team creation.
Onboarding handles edge cases better: personal settings can continue while a draft username is taken, invite emails accept surrounding spaces, and the team CSV dialog and organisation bio sizing are back.
Gebouwd doorPasquale
Workflows
Deleted reminder emails no longer send after a workflow is removed.
The guests board now supports multi-select and bulk actions. Hosts also appear on the board, and organisers can message accepted co-hosts from the event.
Events can set a registration window and enforce it at RSVP. Hosts can mark registrations as no-shows, and guests receive RSVP confirmations in their locale.
Booking proposals now show in the bookings list, with matching date formats and confirm or reject actions. Recurring series keep exact dates, per-occurrence calendar entries, video links, and emails with the real dates.
Gebouwd doorUdit, Joe en Peer
Discover
Ask Discover opens results in a list and map, suggests the filter to clear on empty pages, and shows nearby listings and web businesses before asking what you are looking for.
In-person businesses can be invited to publish from Links and event type pages, with the publish dialog pre-filled from the event type.
Providers can see Discover insights in stats and reports, including calendar fill and returning client reports, with a monthly subscription option for the reports.
Gebouwd doorJack
Main Agent
The Main Agent can share Cal Event RSVP links, invite guests, and manage notification preferences. In Slack, approve or deny replies now answer the one pending approval.
Agent booking times, slots, busy times, and local date ranges now follow the user's time zone and week start, with out of office treated as busy. Replies after booking include the meeting location and join link.
The agent can list a teammate's public booking links, find team Cal Events, and read Cal Video recordings for a booking.
Gebouwd doorNilufar, Peer en Eunjae
API v2
API v2 can create and update events with schedules, lineups, price and payment settings, invitations, locations, and messages to guests.
Developers can fetch events and links by UUID or short UUID, use team UUIDs, list host candidates, approve all guests, approve or decline one guest, count registration statuses, read richer guest details, and confirm selected seats on seated bookings.
Gebouwd doorLauris, Alex en Bailey
Ook: Also: the bookings calendar can be filtered by event type, Cal.ai can request attendee reschedules, phone guests get safer manage links and STOP handling, workflows handle rejected SMS reminders more cleanly, embeds load when browser storage is blocked, and Cal Video keeps the lost-connection outcome after fatal errors.
Confirmation for seats
v6.10.0
Cal.com v6.10.0 brengt Seats with confirmation, Feedback on Main Agent replies and Create events in API v2.
Bookings and availability
Seated events can now require confirmation for every booking. Paid seats that need confirmation are refused. Webhooks fire when a seat is accepted or rejected, and a moved seat joins the pending session.
Booking proposals can be confirmed or rejected from the web app. Guest blasts can be narrowed by location and check-in.
Editing a team booking location offers the main host's conferencing apps, and Google Meet links arrive after switching from Cal Video. Phone guests show their number to hosts instead of a placeholder email.
A locked booking page timezone is applied correctly, and the calendar invite selector works again in organisations.
Gebouwd doorAli, Joe en Anik
Main Agent
Completed Main Agent replies now show thumbs up and thumbs down so you can rate them. Generated session titles appear in the open chat.
Event type lookups start on the personal tab, and free time is described more carefully when no calendar is checked.
Gebouwd doorNilufar, Eunjae en Hariom
API v2
You can create event types with POST /v2/events and POST /v2/teams/:teamId/events, including base properties and event settings. Booking limit pool UUIDs are now exposed.
Gebouwd doorLauris en Alex
Workflows
WhatsApp reminders can be timed in advance, and AI phone calls in workflows run as delayed runs. Cancelling an SMS that is no longer scheduled no longer causes an error.
Gebouwd doorAnik en Alex
App Store
The HubSpot app can reject bookings when the booker is not an existing contact, and it retries contact searches when HubSpot rate-limits them.
CalDAV busy times that only carry a timezone now resolve correctly across daylight saving changes.
Gebouwd doorBailey, adacalcom en Hariom
Teams and orgs
Teams are addressed by a short ID across web app URLs.
Gebouwd doorAlex
Ook: Social sign-in now returns you to your destination after two-factor checks, signup and the updated terms dialog mention the DPA, and permissions were tightened in Cal Video recordings.
You can now add a Delay step anywhere on the workflow canvas. Send a confirmation email the moment someone books, wait two hours, then follow up with an SMS, all in one workflow.
Hosts of Cal Events can now message their guests straight from the guest list. Pick who should hear from you, such as everyone who is going or still pending, write your message, and send it.
New versions of our legal terms take effect on 1 November 2026: Terms of Service v2.0, Data Processing Agreement (DPA) v2.3, SCC Schedule v1.0 and an updated Privacy Policy. Nothing changes until then.
Gebouwd doorEunjae
Features and improvements
You can now filter the event types list by tag.
Added a per-event-type setting to choose which day the week starts on in the booker.
Added a setting to stop booking proposal emails from going to hosts.
Team admins can now add organization members to a team directly from the host picker.
Cal.com v6.9.20 brengt Booking limit pools, Customizable calendar invites and Main Agent meeting reminders.
Bookings and availability
Booking limit pools let hosts on an event type share a cap, and each host can have their own limit within a pool. Editors manage those host limits per pool.
Overlapping host availability can no longer offer a slot that cannot be booked. Replacing the main host now refreshes the meeting link and reminders.
Seat handling is stricter. No-shows cannot be marked for pending or rejected seats, and a moved confirmation seat goes back to pending. Calendar reschedules are credited to the organizer.
Gebouwd doorAlex, Joe en Anik
Calendar invites
Hosts and guests can get customized calendar invites, with defaults set at organization level. Templates apply to calendar events and ICS files.
Gebouwd doorAnik
Workflows
Timed SMS reminders and workflows for form submissions with no booking now run as scheduled delayed runs, and existing reminders carry over in EU migrations.
Workflow email reminders are sent again for bookings whose event type was deleted.
Gebouwd doorAnik en Morgan
Main Agent
The Main Agent sends a direct message one minute before each meeting with the join link. It can now confirm bookings on seated event types.
The agent asks for a cancellation reason before cancelling, refuses to block time in the past, and shows approval messages in your language.
Gebouwd doorNilufar, Peer en Ali
Discover
Businesses booked through Discover are offered a free page on the call and by email, and providers on the promotion waitlist or out of rotation are notified.
Gebouwd doorJack
API v2
New endpoints cover booking limit pools and hosts, duplicating team event types, and calendar invite templates for organizations and event types.
Events return their check-in window, seated booking reads show live confirmation status, and team routing form history is available.
Gebouwd doorJoe, Anik en Lauris
Ook: Long booking question labels now wrap in the editor and booking form, locations added to paid events are priced correctly, attribute sync warns about attributes mapped elsewhere, phone numbers can be verified on the profile, and permissions were tightened in Routing.
Out of office in Deel
v6.9.18
Cal.com v6.9.18 brengt Out of office in Deel, Main Agent event type settings and Custom webhook headers.
Out of office
Out of office entries can be filed as approved time off in Deel, with Cal.com reasons mapped to Deel time off types.
Out of office events are written to the calendar you picked on every provider. False redirect loops are gone, and the previous teammate is emailed when a redirect is removed. Private notes stay out of announcements.
Gebouwd doorPeer, adacalcom en Nilufar
Main Agent
The Main Agent can read and change every event type setting. It counts and searches event types across your team tabs, and uses the team you selected when chatting about an event type.
Group bookings find org members by their org username, and each linked member of a Slack thread gets their own conversation. A turn that hits its cap now ends with an answer instead of an error.
Booking chat messages are written by AI rather than a fixed template, and the toolbar chat history refreshes each time it opens.
Gebouwd doorNilufar, Peer en Eunjae
Bookings and availability
Today's bookings show how soon your next meeting starts, as a green countdown under the attendees.
Turning confirmation off on an event type now asks you to confirm first, and guests are told to book again when confirmation is off. Seat applicants see their own confirmation status, and seat reschedules are capped by accepted seats.
Rolling-window slots respect the start date when no time zone is given. Old /event-types URLs redirect to /links, and clicking a booking row opens its Cal Event page.
Gebouwd doorAli, Peer en Anirban
Cal Events
Hosts can filter blast audiences by location and by who has checked in. Deleting an event cancels and hides it, then purges it after a set period.
Paid guests see their join link and ticket after checkout and return to the host they registered on. Guests can no longer cancel themselves once the event has started.
Phone RSVPs by iMessage recognise registered numbers and linked accounts, and the chat launcher appears as a floating button on phones.
Gebouwd doorCarina, Joe en Matt
API v2
An event's co-hosts can be listed, invited, revoked and reordered through the API. Cover images and lineup or schedule avatars can also be uploaded.
Dynamic group bookings work by passing usernames, and team routing form fields can be edited through an endpoint.
Gebouwd doorLauris, Peer en Joe
Teams and orgs
Organizations can verify secondary domains in the app and through the API. User and schedule history is on by default for organizations.
Webhook subscriptions can send custom outbound headers. Insights can filter bookings by member attributes.
Google signups choose between an express and a custom setup.
Gebouwd doorPeer en Hariom
Ook: Sidebar tips return as an animated two-card stack, the payment page follows the event's language, right-to-left layouts apply to a forced interface language, and team owners are told why a team listing won't be featured on Discover.
Edit live Discover listings
v6.9.17
Cal.com v6.9.17 brengt Editing live listings, Organization holidays and Hidden routing questions.
Discover
Providers can edit a live listing without unpublishing it first. My business now shows each listing's status and what to fix.
Browse and Ask rank providers by quality, and there is a new availability filter. Websites entered without https are accepted, and the map pin stays when a business profile is saved.
The top navigation stays pinned on signed-in mobile pages.
Gebouwd doorJack
Bookings and availability
Organizations can add holidays that apply to all members.
When a recurring review's assigned hosts are unavailable, Cal.com suggests replacement times and holds and reconciles the chosen replacement.
A booker's released start time stays selectable after going back, and the booking page tooltip shows the location link URL. Slot reservations are released on reschedule.
Gebouwd doorUdit, Hariom en Anik
Routing
A routing form question can be hidden from the booker. Attribute rules that compare against a removed question are now flagged.
Draft conditions and answers resolve correctly by field, and routing form edits accept fallback attribute rules.
Gebouwd doorJoe en Morgan
Workflows
Workflows for confirmed and paid-seat bookings are scheduled after the phishing check. Links in workflow messages built from variables no longer carry domains without a scheme.
Gebouwd doorAnik en Pedro
Main Agent
The agent can list a team's out of office entries. It names the connected calendar behind a busy block and stops booking after a failed check of your own calendar.
Booking a mentioned member uses the right username, and the agent describes a write as proposed until its result confirms it.
Gebouwd doorNilufar en Anik
API v2
Event locations include price and currency, and teams can create routing forms through the API and the MCP tool. The MCP server gains tools to list and fetch events.
Gebouwd doorJoe en Adarsh
Ook: Close.com contacts and activities no longer duplicate, billing plan buttons fit long labels, the event type preview no longer scrolls the settings page, and permissions were tightened in OAuth apps, account emails, teams and routing.
Chat rooms for events
v6.9.16
Cal.com v6.9.16 brengt Event chat rooms, Import from Calendly and SavvyCal and Add guests one at a time or as a list.
Event chat
Hosts can open the chat room beside an event from the event editor, and guests can reach it from the public page.
In chat you can reply to a specific message, delete messages and catch up on what you missed after a reconnect. You can also react with emoji and see who reacted.
Moderators can pin one message in a room.
The iMessage registration thread asks which location you want, and its confirmation now sends the time, location and event link.
Gebouwd doorSean en Carina
Bookings and availability
Bookers can add guests one at a time or paste them as a list.
Recurring review progress now shows in the Booker, and holds are renewed while a review is open. Lists of booking proposals only show ones that still have a slot left to confirm.
Lowering the seat cap on an event type asks for confirmation first. Slot reservations tied to a booking are released when it is rejected or cancelled.
If Google or Office365 reports a calendar error, availability no longer treats that calendar as free. Calendar descriptions no longer show raw bold markers.
Gebouwd doorAnik, Udit en Alex
Settings and Workflows
You can import schedules, event types and bookings from Calendly and SavvyCal.
Workflow reminder emails always include the reschedule and cancel links.
Gebouwd doorPeer
Discover
Listings show the fee a price means and explain why setting a price helps. Unfinished sign-ups get a reminder to finish their listing.
Sign-ups without a listing go back to onboarding, and the business step now saves the business profile. Viable profiles appear in the sitemap, and every published listing shows on the links page on first load.
Gebouwd doorJack
Routing
Routes whose conditions point at missing fields or options are flagged. Fallback attribute rules can be set from the route editor.
Gebouwd doorJoe
API v2
Booking outputs now include the event UUID. Permissions were tightened around default schedules.
Gebouwd doorJoe en Hariom
Ook: Smaller changes include clearer OAuth install errors for out of office integrations, a fix for slug conflicts when creating or duplicating event types, calendar event name previews that use the first host, and tidier notification settings on phones.
Discover for providers
v6.9.15
Cal.com v6.9.15 brengt Discover provider tools, Accept and reject bookings in bulk and User and schedule history.
Discover
Providers can list a price without a payment app, and listing cards show price and duration. The signup page explains the offer and fee terms, and providers can report a billing fee.
Onboarding lets providers create their first service inline and gives them a fee-free share link. They can enter an Instagram handle or booking page as their website, and a street address shows only the neighbourhood.
The home grid and Top rated are scoped to the launch region, and city pages load every provider in range. Ask Discover keeps the chat when a guest signs in and skips the location question when the area is known.
Booker unsubscribes are honoured in review requests, and mobile tap targets are larger.
Gebouwd doorJack
Bookings and availability
Hosts can accept or reject a selection of bookings at once instead of one by one.
The History sheets show recorded user and schedule history. Event types now live under /links, and a link can be promoted to a team template.
Turning seats off during a live confirmation session asks for confirmation first, and open seats are listed. Admins who hold a seat can remove seats, and the first seat applicants are handled one at a time.
A rolling-window start past the window's search ceiling is now refused, and booking pages render slots faster.
Gebouwd doorAlex, Ali en Bailey
Main Agent
The calendar agent can email an invitation with slot links when a request names an email address. Slack members are linked automatically by work email.
Replies say when more bookings follow, markdown tables are styled, and Slack approval cards lose their buttons once answered. The create booking card checks the user's own working hours.
Gebouwd doorPeer, Volnei en adacalcom
Teams and orgs
Members can pick team and organisation Deel time-off types for out of office. Admins choose which role receives out of office conflict notices in settings.
Permissions were tightened in organisations.
Gebouwd doorUdit, Anik en Jorge
API v2
Events and team events lists use cursor pagination, and new endpoints cover guest lists and check-in. Insights gains a booking-limits usage endpoint.
User uuids appear on several reads. Multi-duration bookings can be rescheduled with lengthInMinutes, and routing form routes can be edited.
Gebouwd doorAdarsh, Alex en Anik
Cal Events
Hosts see an event's sent messages on Guests. Registrations and workflow calendar invites link to the public event page.
Gebouwd doorJoe en Udit
Ook: The phone RSVP button is a secondary action, event previews clamp long descriptions, the home page no longer jumps while loading, and the profile page says the 10-link limit covers bio and social links.
Message your guests
v6.9.14
Cal.com v6.9.14 brengt Message your guests on Cal Events, Ask Discover requests and calling businesses and Main Agent manages seated and recurring bookings.
Cal Events
Hosts can compose a message to their guests from an event. Guests can opt out with a one-click unsubscribe link, and opted-out guests are skipped and counted in the audience.
The guest list CSV export now includes each guest's chosen location. The public events listing is tidier with social links, and hosts see the join link on the public event page.
The editor preview can be framed as a phone or a browser window, and a sole host is shown when the team presenter is off. Skeletons show while the workflows and webhooks tabs load.
Gebouwd doorJoe, Sean en Matt
Discover
When nothing fits a search, Ask Discover can find a business on the web and call it to book, with a live transcript of the call. Web search requires an account.
Visitors can leave a looking-for request, choose to be notified or opt out, and get an email when a matching listing is published. Search also matches subcategories and word stems.
The sign-up page has an interactive listing wall, mobile profiles keep a Book button in reach, and mobile visitors can close the full-screen booker. Business photos load faster.
Gebouwd doorJack en Peer
Main Agent
The Main Agent can book, move, cancel and manage seats on seated bookings. It can also book recurring series on booking links and reassign round-robin and managed bookings to another host.
The Agent page moves to /home and becomes the entry page. The agent can list a Cal Event's guests by name and status, and attendees on Cal.com can be notified through agent chat.
Chat replies are more accurate, progress updates show in the chat, and the composer's queued and disabled states are clearer. The mobile sheet stays above the keyboard.
The calendar agent can now run from an inbox mail and reply on the thread, with the inbox address shown on the app card.
Gebouwd doorPeer, Anik en Nilufar
Bookings and availability
Hosts can read a seat's booking responses from the roster in the host drawer. Seats with per-booker confirmation are now refused.
Members can add team templates to personal links. Calendar lookups now respect Google's 50-calendar limit, and out of office entries are written to the destination calendar.
Times were fixed for spring-forward Sundays and for Vancouver booking emails, and the troubleshooter labels hours outside the schedule with clock times.
Gebouwd doorAli, Matt en Anik
Workflows and Insights
Workflows gain a webhook action, and the attendee phone field is added to Cal Events under all-event-types workflows. Reminders are removed when an account is locked.
Booking charts in Insights move to a new chart library. Cal Sans updates to version 2.010.
Gebouwd doorAnik, Nilufar en Ali
API v2 and settings
The /v2/events endpoints can publish, cancel, delete and list team events, and path parameters accept short UUIDs.
Profile and schedule history sheets appear with sample data, and changes to profile and schedules are recorded. Permissions were tightened in scheduling and Cal Events.
Gebouwd doorHariom, Peer en Alex
Ook: MCP sign-in now shows a consent screen, org admin email edits are audited, and the event type confirmation tab shows a proposal count.
Main Agent books team links
v6.9.13
Cal.com v6.9.13 brengt Main Agent team bookings, Bulk event type edits and Slack and chat app threads.
Main Agent
The Main Agent can book team round-robin and collective links, pick a booking link's location, and find mentioned members' slots from public links. It can also change an existing booking's location after approval and edit several event types in one card.
Several booking requests can be confirmed or declined in one card. Approval cards use plainer wording, and block time and reschedule cards warn about overlaps and out-of-hours times.
Slack threads continue without repeating the mention, and linking iMessage or Telegram now ends with a success message. The open page refreshes after the agent changes bookings, schedules or event types, and cmd+k text carries into the chat on tab.
Gebouwd doorAnik, Sean en Peer
Bookings and availability
Recurring booking dates are checked against the assigned hosts, so clashes show up before the series is booked.
Private link uses are now counted when attendees join seated bookings.
Gebouwd doorUdit en Nilufar
Settings
The calendar chosen under "Add OOO events to" stays selected after a reload. The event type editor no longer looks edited on load when there is no description, and the tag filter is hidden when there are no tags.
Gebouwd doorPeer en Matt
Ook: Ask Discover text blocks are separated across tool steps, agent status labels show in full, and permissions were tightened for teams.
Main Agent actions
v6.9.12
Cal.com v6.9.12 brengt Main Agent actions, Music mode in Cal Video and Imported services on Discover.
Main Agent
The Main Agent can book dynamic group meetings, answer required booking questions, start an app's install flow, set hosts on team event types and turn a workflow on for event types.
Attendees can cancel and reschedule their bookings through the agent. It saves an out of office reason as a private note, lists the most booked members and reads every setting of an event type. Its steps now use AI credits.
The floating panel can be maximised in place and resized from the keyboard. On mobile the agent opens in a sheet with shorter example prompts, and typed messages are kept when the chat expands.
Membership mentions show as chips in sent messages, and the agent rechecks them before it answers.
Gebouwd doorAnik, Nilufar en Peer
Discover
Providers can create imported services and get draft listings for them. The onboarding services step offers those imported services too.
Ask Discover can find who is free today using real slot checks, and its cards show the next open slot.
Gebouwd doorJack
Cal Video
Each event type can now have its own music mode in Cal Video.
Gebouwd doorUdit
Bookings and workflows
Workflow SMS reminders are no longer sent twice for the same booking and step. Host reminders keep going while a seat is pending.
Event buffers now apply when reading connected calendars, and an expired payment hold has its Stripe payment voided before the booking is cancelled.
Gebouwd doorNilufar, Ali en Matt
Ook: Enterprise SMS credits stay unlimited when a subscription payment fails, team event types accept round robin host weights in API v2, and added guests and reassigned hosts are linked to their accounts.
Main Agent in Slack and Telegram
v6.9.11
Cal.com v6.9.11 brengt Main Agent in Slack, Telegram and iMessage, Agent chat from CMD+K and Booking declined emails and Discover prices.
Main Agent
Slack, Telegram and iMessage now run on the Main Agent, so the same assistant answers you in chat apps and in Cal.com. The separate chat app is gone.
Press Tab in CMD+K to open the Agent chat. The agent panel stays open as you move between pages, the toolbar shows on every route by default, and the bubble appears on mobile subpages.
You can select members with @mentions in the composer. While a tool runs, the agent shows what it is doing, and the event type editor refreshes after the agent changes an event type.
The welcome screen rotates 3 example prompts from a pool of 500, filled in from your own data. The agent can read an event type's settings, searches your organisation on unscoped pages and checks the help center first for help questions.
Day and week briefs now cover only your own bookings. Agents check event type edit access before making changes, send out of office side effects when they set or clear it, and keep approval actions when the chat is expanded.
The agent answers faster, no longer idles past its time limit, and loads the right skill before declining a request.
Gebouwd doorPeer, Sean en Keith
Bookings and availability
Attendees are told when their booking proposal is declined. The troubleshooter now explains an empty calendar when every host is blocked.
Hosts get more control over which booking emails they receive, with notification preferences grouped into categories.
Gebouwd doorJoe, Ali en Peer
Discover
Business imports now read services and exact prices. Listing cities are matched to a Google place, so city details are more consistent, and a provider's city can be filled in from their location.
The new events page loads its images faster, and the category is picked automatically.
Event lineups can show media players in a hover popover.
Gebouwd doorJack, Sean en Joe
Workflows
New booking workflows are scheduled only after the phishing check, and rejected-booking workflows now run reliably. The workflow canvas follows the app theme instead of always showing light.
Gebouwd doorAnik en Udit
Insights and integrations
Insights counts only accepted bookings as completed. Salesforce sync now records a missing contact as an error on the final attempt.
Gebouwd doorSean en Joe
Ook: Permissions were tightened in a few places, and email sending now handles SMTP failover more reliably.
Main Agent approvals
v6.9.10
Cal.com v6.9.10 brengt Main Agent approvals, Promoted listings on Discover and Review requests for Discover bookers.
Main Agent
The Main Agent can cancel or reschedule several bookings in one approval. It can also confirm or decline pending bookings, add guests, and publish or cancel Cal Events, each after you approve.
It can set and clear out of office, block time, create workflows, manage private links and co-hosts, create or copy Cal Events as drafts, list invoices, and search members of the open team. It also changes more event type settings.
Booking trends and busiest hours appear as charts in the chat, with routing insights alongside. The agent also has a new particle orb, a pill composer and a place in the mobile dock.
Gebouwd doorAnik, Sean en Nilufar
Discover
Businesses can promote their listing from Discover settings and pay through Stripe. Up to two sponsored cards lead city pages, and each business gets a monthly email with its promotion results.
Bookers get a review request after their booking, by email or by text, and a book-again email a week later. Providers can turn either off, and bookers can unsubscribe from follow-up emails.
Visitors can report a listing, which is hidden once three people report it. New businesses can import details, logo, photos and hours from their website while setting up.
Gebouwd doorJack
Cal Events
Events get a system, light or dark theme with selectable previews. Covers that do not suit their layout now show a warning, and lineup performers can have media players.
Schedule item avatars open a people dialog, and confirmed guests see their join link on the public event page. Cal Events also gets its own permissions.
Gebouwd doorPasquale, Joe en Carina
Bookings and availability
A booking is cancelled when its payment reservation expires, and Cal Pay refund failures now explain what went wrong. Seated booking rosters are restored.
The monthly digest email has a new design, and the Cal Video page now loads for bookings without attendees.
Gebouwd doorBailey, Hariom en Sean
Ook: Profiles accept SoundCloud, Apple Music and Bandcamp links, Ask Discover filters by neighbourhood, price and duration, and permissions were tightened in event types and OAuth apps.
Main Agent skills
v6.9.9
Cal.com v6.9.9 brengt Main Agent manages teams, schedules and event types, Seattle on Discover with a provider share kit and Cal Events lineups and shader backgrounds.
Main Agent
The Main Agent can invite and remove team and organisation members, set a member's attributes, and assign custom roles. Each of these asks for approval first.
It can create, update and delete schedules. For event types it can delete them, change locations, set booking limits, seats, recurrence, durations, slug and destination calendar, and read the scheduling config.
New read-only skills cover workflows, webhooks, billing, conferencing apps, connected calendars and Cal Events. It can also give day and week briefs.
It can cancel a series or a seat, give a reason when rescheduling, mark an absence, and work with routing forms. It can also change a Cal Event's details, lineup, agenda and locations with approval.
The floating agent panel resizes more smoothly, and conversation layout and loading states were polished.
Gebouwd doorSean, Anik en Nilufar
Discover
Discover has a Seattle landing page with an available today rail, neighbourhood pages and neighbourhood category pages. Listings show and filter by neighbourhood.
Providers get a share kit with their profile link and embed code, a downloadable QR code, and story, post and print-card images. It is emailed to them once their listing is ready.
Share-kit bookings no longer carry a take-rate fee.
Gebouwd doorJack
Cal Events
Hosts can reorder lineup people and schedule items, attach media players to lineup people, and pick shader backgrounds for event pages. Co-hosts can now save page content edits.
In-person events get a map link. Online events no longer show the check-in ticket, hosts are told why they can't register for their own event, and guest invites link to the event page.
Share moves onto the host section title rows. New OAuth scopes for Cal Events are required on the events API.
Gebouwd doorJoe, Carina en Lauris
Bookings and availability
Seated bookings keep their roster when an attendee has no seat, and removing rejected or pending seats is more reliable.
Org members can be added to a team from the event type host picker. CalDAV connections handle non-ASCII credentials and send valid expand queries.
The busy-times endpoint in API v2 accepts a comma separated calendar list.
Gebouwd doorAli, Matt en Peer
Ook: Permissions were tightened in bookings, routing and workflows, phishing checks catch more booking links, and event descriptions no longer carry stray inline styles.
Discover onboarding
v6.9.8
Cal.com v6.9.8 brengt Discover onboarding, Main Agent skills and Audio rooms with cal.audio.
Discover
Discover sign-ups now go through a full-page onboarding, with its own sign-up page. It opens from the List your service action, and a Google Business import returns to it. Getting started picks up where a Discover sign-up left off.
A service must complete the listing checklist before it goes live.
Accrued take-rate fees are invoiced monthly through Stripe, and invoices are settled from Stripe payments. Listings pause for non-payment and come back once the invoice is settled.
Gebouwd doorJack
Main Agent
The assistant can read your profile and update it, search the docs, link to the right page in the app, and look up availability slots. It can also create event types, with your approval.
It can list organization attributes and read a member's attributes. It can also change a team or organization member's role, and team member lists now include member ids.
Bookings can be attached as context in a conversation. The MCP server gains a docs search tool and lets clients choose their toolsets per session.
Gebouwd doorSean, Nilufar en Eunjae
Cal Video
Cal.audio adds audio-only rooms on the Cal Video deployment. Organization teams can also have permanent rooms.
Calls recover from reconnects instead of ending. The wording shown when a call ends is corrected, and the Cal.com wordmark appears beside the room address.
Gebouwd doorBailey en Peer
Bookings and availability
Hosts can accept and reject individual seats from the booking drawer. A booking is refused when another booker's reservation holds the slot, and releasing a seat counts only live seats.
CalDAV calendars get one calendar object per booking, and the selected time slot is now marked as selected in the slot list.
Gebouwd doorAli, Matt en Hariom
Workflows and routing
The lead enrichment step now runs on routing form triggers. It records the submitter's opt-out answer, and API v2 reads and keeps these steps on routing form workflows.
Gebouwd doorCarina
Settings
Notification settings gain an email channel.
The public profile header is tidier and can show an opt-in location map.
Gebouwd doorPeer en Bailey
Ook: In-person event venues get an Adjust Pin option for their map, Cal.com webhooks can be delivered to Slack, Telegram and iMessage as readable messages, and the withdrawal payout picker and Safari textarea placeholders no longer clip.
Cal events Appearance tab
v6.9.7
Cal.com v6.9.7 brengt Cal events Appearance tab, Lead enrichment opt-out and Discover billing and listing checklist.
Cal events
Covers move to a new Appearance tab with a poster editor. Category sits in the same tab for owners only, and the initial category is guessed from the event name.
Hosts can invite guests from a dialog and from the guest search. A guest added by a host shows in its column straight away, and registrants get a Cancel registration option on the public card.
Event pages show the presenter's bio and one social link per person, and owners can reorder co-hosts. Events that have ended or started show a Registration closed card.
The public event page shows a short time zone hint, placed after the start time on multi-day events. Register buttons keep their full height on phones.
Gebouwd doorJoe, Pasquale en Peer
Workflows
Bookers see a lead enrichment opt-out on the booking page, and routing form submitters see one too. The lead enrichment step now also runs on timed triggers.
Gebouwd doorCarina
Discover
Providers get a listing checklist and a billing page where they can put a card on file. The provider fee terms are now published.
Publishing a listing now needs a subcategory and either a headline or a description.
Gebouwd doorJack
Bookings and availability
The bookings list can be filtered by a created-at date range. The first slot of a recurring booking is now validated.
Seated bookings that need confirmation handle cancellations and reschedules better. Pending seats are withdrawn and rejected seats can be reapplied.
Rolling booking window values beyond the searchable period are rejected.
Gebouwd doorAli, Matt en Udit
API v2
Workflows can be authored with conditional paths on version 2026-09-22, and routing form workflows accept the delay step when updated. Bookings can carry the lead enrichment opt-out answer.
Gebouwd doorCarina en Anik
Settings
Profiles can link to Spotify, and social link controls stay inline on phones. Managed event types are now called templates in the UI.
The OAuth consent screen shows the redirect URI. EU migration notices now point users from api.cal.eu to api.cal.com and name EU and US usernames in SMS credit refunds.
Gebouwd doorMorgan, Joe en Pasquale
Ook: A billing hub opens, seat counts are kept when a subscription's price changes, and awaiting_host is documented as a booking status in the 2024-08-13 API.
Attendee timezone in bookings
v6.9.6
Cal.com v6.9.6 brengt Attendee timezone in booking details, Hide the presenting team on event pages and Cleaner Discover browsing.
Bookings and availability
The booking details drawer shows the attendee's timezone, so hosts can see at a glance what local time their guest is booking from.
Owners can hide the presenting team or org on the event page.
Saving an event type only checks location labels that are new or edited, and trusted hosts no longer trigger the location link check.
Gebouwd doorPedro, Matt en Joe
Discover
Listings with no headline and no description no longer appear when browsing, so the list shows only listings with something to read.
Gebouwd doorJack
Teams and orgs
Seat changes are now billed to the transferred subscription after a subscription transfer.
Gebouwd doorSean
Ook: Phone number inputs keep the country code when the browser autofills, host replacement is rejected on inactive bookings in the API, and permissions were tightened in teams and orgs, the App Store and the docs.
Workflows have a brand new home: a visual canvas editor where you see the whole automation at a glance, from trigger to last step, and build it by clicking between the nodes.
Last release we rebuilt the troubleshooter around one question: why can’t this slot be booked? The design is now complete, and it covers team events, every booking view and every reason a slot can disappear.
Gebouwd doorAli
Features and improvements
We've added Booking Proposals, so you can send an attendee several time slots at once and let them pick one from the email, with the proposed slots held until they decide.
We've rebuilt Cal Video with in-meeting chat, knock-to-admit, host controls to remove participants or end the call, keyboard shortcuts and a redesigned recordings page, so meetings feel as polished as the booking that led to them.
We've added guest check-in via QR code or tap and Apple Wallet tickets to Cal Events, so you can run the door of an in-person event straight from Cal.com.
We've added live streaming to YouTube, Twitch and X for Cal Events, along with lineup and schedule blocks and a page content editor, so a single event page can carry the whole programme.
We've fixed unconfirmed bookings blocking slots on your other event types, so a pending request on one link no longer hides times on every other link you have.
We've made availability fail closed when a calendar read fails, so a broken calendar connection shows the host as busy instead of quietly offering times that are already taken.
We've fixed seated events so occupancy is counted across every booking at a start time and round-robin hosts rotate correctly, so a full seat can never be sold twice.
We've stopped unpaid seats on paid seated events from being confirmed, so a seat is only yours once the payment clears and unpaid pending bookings can't double-book a slot.
We're extremely excited to prelaunch Cal.com Events, the place for you to host any event. You can sell tickets, upload a guestlist, change RSVP settings and manage guests.
Building a routing form used to mean assembling fields, routes and fallbacks by hand. Now you can describe it instead.
Gebouwd doorSean
Features & improvements
We've made round-robin reassignment far more flexible: attendees can now pick a different host when they reschedule, and you can manually reassign bookings that already happened.
We've added a BOOKINGREASSIGNED webhook for both round-robin and collective host replacement, plus a booking-location-update webhook and ICS calendar content in the booking lifecycle payloads.
We've added a recording and transcription consent dialog to Cal Video, and you can now gate a Cal Video room behind a join window so nobody wanders in hours early.
We've given out-of-office its own analytics page in Insights, and added cancelledBy and rescheduledBy to the bookings CSV export.
We now round slot starts up to the minute, so a minimum notice period can never be undercut by a few seconds.
We report before and after booking buffers as busy ranges of their own, so buffered time is consistently unavailable everywhere availability is computed.
We fixed two date-math edge cases: the last day of a requested window that crosses a DST transition is no longer dropped, and a next-day unavailable override survives an over-midnight range.
We now cancel the remaining bookings of a recurring series when recurrence is turned off on the event type, instead of leaving orphaned occurrences behind.
Your Cal Video calls now write their own recap. Whenever a meeting is transcribed, Cal.com automatically turns that transcript into a clear, readable summary of what was discussed.
Getting paid just got a lot simpler. Cal Pay is now available to everyone by default, so there's no trip to the App Store and no "Install" step to worry about.
The event type settings page has been completely redesigned with a live booker preview, giving you a real-time look at how your booking page appears as you configure it.
The Cal.com companion mobile app now supports real-time push notifications for your bookings.
Gebouwd doorDhairyashil
New features
We've added a right-click context menu to event types and routing forms, so you can quickly duplicate, edit, or manage items without navigating away.
We've introduced isolated availability for event types, letting you set a completely independent schedule for a specific event type without affecting your global availability.
You can now reschedule bookings as an organizer while bypassing the host's current availability, making it easier to accommodate special requests.
We've added routing form history, so you can see a full audit trail of every change made to your routing forms, including route and field reordering, with rich human-readable diffs.
We've fixed reschedule emails so they now correctly show the old date and time with a strikethrough, making it clear what changed.
We've fixed an issue where attendees' locale preferences were lost on reschedule, so booking confirmations now always arrive in the right language.
We've fixed calendar event ICS attachments to work properly with Outlook and Gmail, resolving issues where events showed "Unable to load event" or failed to auto-add to calendars.
We've fixed an issue where recurring bookings created duplicate calendar events on confirmation by correctly passing the iCalUID to the event manager.
The routing trace now reflects the updated behavior end-to-end. It clearly shows how the candidate set is progressively narrowed at each step of the prioritization waterfall, along with the specific rule that determined…
Stay on top of changes across your event types with the new History view. You can now see exactly what was updated, from titles and duration to locations, hosts, booking questions, and availability.
We've made significant performance improvements to Insights and the booking page this month, with response times now up to 95% faster in some cases. The headline itself undersells what actually changed though.
Gebouwd doorEunjae
New features
We’ve added global booking limits to control how many times you can be booked across all your personal and team event types.
We’ve added schedule-wide booking notice and buffer settings to define default notice periods and buffers for all your event types.
We’ve improved the Report Booking functionality to make it more visible and provide additional reporting reasons.
We’ve added the ability to filter for future dates in Insights to help analyze upcoming meetings.
We've made some significant speed improvements for large organizations this month. Loading the bookings page used to be noticeably slow for orgs with hundreds of members — in some cases taking over 20 seconds.
Gebouwd doorAlex
New features
We’ve added the full routing trace to Insights to show exactly why a round robin host was selected, especially useful for complex routing setups using Salesforce ownership routing.
We’ve added a new setting that lets organizations decide whether bookings marked as spam should have their CRM events deleted.
We’ve added the ability to rotate your OAuth client secret in case it’s compromised or lost.
We now allow you to set up your OAuth clients with multiple redirect URIs.
We've fixed an issue where two people confirming the same pending booking at the same time could result in a double-booking. Concurrent confirmations are now handled safely.
We've fixed an issue where CalDAV calendar users (Fastmail, iCloud, and others) were receiving duplicate meeting invitations for the same booking.
We've fixed an issue where SMS reminders were silently failing when the scheduled send time was in the near-immediate future. They now send right away instead.
We've fixed an issue where attendees were still receiving reminders with the old host's details after a booking was reassigned to a different round-robin host.
Your brand. Your domain. Your inbox. Starting next week, you'll be able to use a custom domain for your booking links and send scheduling notifications from your own email address via SMTP, so every touchpoint with your…
Gebouwd doorSean
Fixes
We’ve made some fixes so the meeting host is updated in HubSpot when a booking is reassigned.
We’ve fixed an issue with :30 time zones like IST that caused no availability to be shown.
We’ve fixed some inconsistencies with private booking links and made sure the correct booking URL is returned in the API v2 response.
We’ve made improvements so team admins can add guests to their members’ personal events.
Calendar view has been one of the most requested ways to browse your schedule in Cal.com. A lot of you told us the list view is fine for quick checks, but it’s not great when you’re trying to understand your week, spot…
Link cloaking is back for Teams and Organization users. So your custom workflow emails can use clean, readable links again instead of long pasted URLs.
Gebouwd doorPeer
New features & improvements
We’ve fully migrated API v2 to Vercel, improving overall stability and reliability.
We’ve added OAuth 2.0 support for atoms so you can seamlessly integrate our scheduling atoms into your app. #27158
We’ve added a home screen widget to the new Cal.com Companion app that displays upcoming bookings. #27199
We’ve added a new troubleshooter atom to inspect availability by event type, along with other enhancements for atoms. #27497 #27224
We’ve updated the terms for the Cal.com Referral Program.
New features & improvements
We’ve added webhook versioning, enabling webhook payload formats to evolve over time while maintaining backwards compatibility for existing integrations. 23861
We’ve added promotion code support for SMS credit purchases. 23774
We’ve added quick links to Gmail, Outlook, Yahoo, and Proton on the Verify Email screen so users can find their verification email faster. 26038
We’ve added a new API v2 endpoint to update the location of a booking. 25367
We’ve moved all Docker configuration files into the main Cal.com monorepo. This lets our engineering team maintain them directly and keep them aligned with every release.
Waiting time is finally over! Cal.eu is now available for immediate signup. Teams that need an EU-hosted environment can get started right away without any extra steps.
Gebouwd doorJoe
New features
We added a new table for org admins to review reported bookings from their members and add them to the org-wide blocklist. #24736
We improved the onboarding experience. #24299
We added new graphs to insights "No-Show Hosts over Time" and "CSAT over Time". #24556
We added a new Cal Video setting that requires guests to enter their email before joining the call. #24661
We’re thrilled to share something big we’ve been working on - coss ui is here! It’s our new component library built on top of Base UI and styled with Tailwind CSS.
We’re adding new tools to help you keep unwanted bookings out of your calendar. You can now report suspicious bookings, block specific emails or whole domains, and prevent others from using your email on any Cal.com…
Gebouwd doorAli
New features
We’ve added a new feature that allows you to set custom add-on prices in booking questions. #19997
We’ve added the inbound calls to Cal.ai. #23890
We now support changing the Voice and Language for you Cal.ai voice agent #23865
We’ve added a new workflow trigger for when a routing form is submitted #23704
Cal.ai makes scheduling effortless by handling phone calls on your behalf: booking, rescheduling, canceling, confirming meetings, and following up. All while syncing perfectly with everything Cal.com already offers.
We’re excited to introduce a brand new setting that will help you get the most out of your scheduling! When enabled, this feature moves beyond our traditional predefined start times (e.g.
Gebouwd doorVijay
New features
We added time-based cancellation fees for no-show fee events, allowing hosts to automatically charge fees when attendees miss a meeting. #23595
We added a custom label for the organizer default app and link meeting, giving organizers more clarity and customization for their default scheduling tools. #23114
We added search functionality for workflow variables, making it easier to find and use variables when building workflows. #23191
We redesigned workflows and added 5 new booking triggers, giving users more flexibility and options to automate event scheduling. #23068 #22772
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.
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.
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.
Gebouwd doorKeith
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
Until now, the ability to book using just a phone number was only included in our Organization and Enterprise plan. However, we’ve listened to the feature requests and decided to open it up to all Cal.com users.
We’ve added a new way for Teams customers to control availability more precisely. With restriction schedules, you can now limit which booking slots are shown for a team event by setting specific timeframes, like…
We’ve made major performance improvements to embedded booking pages. If you're embedding Cal.com on your website, you’ll notice a huge speed boost. Previously, embedded pages could take around 6 seconds to load.
Gebouwd doorHariom
New features
We added the ability to download your credit expense log, allowing users to export and track credit usage more transparently. #21771
We enabled Stripe invoices for credit purchases, offering better billing documentation for organizations purchasing credits. #22096
We added a Zoom "waiting room" setting, giving hosts better control over who joins meetings and when. #22256
We implemented expandable submenus in the sidebar navigation, so clicking on a parent item (like “Insights”) now shows sub-items in an expandable menu, improving navigation and UX. #22268
We’re excited to unveil Routing Forms v3.0, a design revamp that makes our existing routing features easier and more intuitive to use with a sleeker, more user-friendly interface.
We’re thrilled to share that we’ve rolled out major performance upgrades across our booking pages—load times for both team and organization events have been slashed by up to 90%, dropping from an average of 20 seconds…
The wait is nearly over. After months of building, testing, and listening to what privacy-conscious teams actually need, we’re getting ready to launch Cal.eu — a fully customizable scheduling platform hosted in Europe.
New features
We’ve added autocomplete on the login and signup forms for faster account access. #21065
We’ve introduced active managed-user billing (v1) to streamline team account invoicing. (Platform) #20499
We’ve added utmparams field for for host on the booking pages for easier tracking. #20733
We’ve added pagination to the V2 “get bookings” endpoints for smoother data fetching. #21173
This month, we’re adding three powerful apps to our app store to enhance automation, AI, and customer interactions:
Gebouwd doorVachmara
New features
Our UI gets a refresh with V3 of UI components and a cleaner layout. #19136
We now auto-detect the user’s country from their IP address, automatically pre-filling the correct country code in the booking window for a faster and smoother mobile number entry. #19788
Booking ID and links are now visible in insights, making data tracking easier. #19697
We've added improved navigation and loading speed for large teams. #19802
Routing forms are critical for scheduling, particularly in sales and service industries. They ensure that the right client connects with the right representative at the right time.
What’s Next? We’re continuously refining Routing 2.0 to bring even more power and flexibility to your scheduling workflows.
Gebouwd doorJoe
New features
For those interested in paid bookings, we've added integration with HitPay as a payment option. #17213
We've removed the confirmation step when booking an event if all required information is prefilled from incoming URL parameters. Now, when a timeslot is clicked, the booking is instantly confirmed, and the user is redirected directly to the booking success page. #18773
We've introduced internal cancellation notes for bookings, allowing users to add private comments. #18804
We've updated the logic to map booking responses from the attendee record to the event record in Salesforce, ensuring more accurate data syncing. #18532
Routing forms are essential for scheduling, especially in services and sales, as they ensure the right person is matched with the right client at the right time. We’ve been working hard to make them even better.
Gebouwd doorJoe
New features
We’ve removed custom workflow templates from our individual plan, read more here.
We’re now using Plain for customer support to deliver faster responses and improve operations. #18130
We’ve upgraded our /help section to a new system, offering a more user-friendly and intuitive experience. #18301
We’ve added endpoints for organization admins to manage the ooo entries of their team members. #18499
If you’re managing teams, your life has just become easier! We have revamped the app installation flow so that it’s much clearer what teams you are installing an app on, and in the same flow, you can apply the app to…
With “Limit future bookings”, you can limit how far into the future people can book you. This is great for forcing people to choose slots within a specific time range, getting you on calls quicker and keeping…
Gebouwd doorHariom
New features
We now autosave any changes made when editing your availability schedules. No need to hit save any more! This was causing problems, particularly with adding date overrides. #14849
If you like to customize your event type titles, we’ve added a new variable to make it more personal and shorter. If you collect “First” and “Last” names separately, you can now use {Organizer first name} or {Scheduler first name} as a variable in the title. #14156
We have now enabled organization and team-wide webhooks that can be triggered for all event types across your teams. #15144
Another feature following the theme of quicker and easier team management: You can now assign team members to round-robin events from the member table. If a new person joins your team, you could add them to several event types in seconds without having to go into all those event types. #14199
We now automatically take you to the “Assignment” tab after creating a team event type, and we warn you if you exit without assigning anyone so you don’t create links with no availability. #14882
If you wanted to create an Organization, there was previously a minimum of two teams required to do so, we’ve removed this now. #15267
When booking on mobile, we added an auto-scroll to the times after selecting a date. #15124
One for the developers: As an Organization Admin, you can now query bookings for your Organization members with GET, POST, PATCH, or DELETE
We see great value in enhancing Salesforce integration through seamless data exchange, so this functionality has remained a high priority for us over the past month. We've introduced several improvements, including:
Gebouwd doorJoe
New features
Chatbase.co, an AI chatbot website embed, has integrated with Cal.com.
We've added a new feature that enhances host routing with attribute-based weighting, allowing attribute weights to override event type weights for more precise matching. #17567
Now, you can analyze your routing forms input in the Insights tab and choose your preferred view. #17583, #17715
We now translate the event type description using AI. Currently supported languages are: English, Spanish, German, Portuguese, French, Italian, Arabic, Chinese, Russian. #17651
We've updated the behavior for disabling 'Add all team members, including future members.' Now, current hosts will remain listed, but future members will no longer be added automatically. #17747
We’ve enhanced the queue position preview for routing forms. #17552
We've updated the scheduling feature to allow selecting a date range for timezone changes, instead of being limited to a single day. #18045
We’ve optimized team and organization admin checks by removing unnecessary member data fetching, simplifying team admin verification, and refactoring organization admin checks for improved efficiency. #17681, #17683
We've introduced several improvements to make round-robin scheduling more efficient and flexible for teams, especially valuable for those in sales and healthcare, where unique scheduling needs are essential.
Our Platform product provides all the building blocks needed to integrate scheduling capabilities deeply and flexibly within your application, providing users with an intuitive, integrated experience.
Our Salesforce integration just got a major upgrade, bringing you powerful new tools to supercharge your workflow and enhance record management flexibility! Here’s what’s new:
Gebouwd doorJoe
New features
New additions to our app store: Telli, an AI call automation agent, and Dialpad, an AI customer communication platform, are now available to integrate. #17083, #15444
We’ve introduced a feature that gives organizations owners full visibility into all users' bookings within their organization from the bookings tab. This visibility cannot be disabled in individual settings, ensuring org owners have complete oversight of all accounts. #15314
You can now filter through Attributes in the organization members view. #17014
To enhance clarity, we’ve added a new vertical selector to teams’ availability view. This feature also aligns time zones with minute offsets for easier scheduling. #17502
We’ve fixed the error (500 status code) visible when canceling event without any link type. #16957
We’ve improved the logic behind no-show webhooks for events that require confirmation. #17089
We’ve enhanced Google Calendar integration by improving how it handles primary calendars. It addresses scenarios where a user's primary calendar might not be set or available. #17189
We’ve fixed an error where the save button hasn’t been working while installing the Google Analytics app. #17176
We’re excited to announce that we’re now offering a 30-day free trial for our Teams plan! This allows you to explore all the powerful features designed for team collaboration, completely risk-free.
In late August, we introduced an exciting new feature—Attributes. Since then, we’ve been refining it with critical improvements and additional options. Here’s what’s new:
We’re thrilled to announce the launch of our brand-new documentation! Our goal was to make it easy for users and developers to find the correct answers and avoid any confusion related to our multiple-product solutions.
Gebouwd doorKeith
New features
We’ve simplified the team list view by removing the apps installed and adding them to the user profile. #15344
To make things more efficient, we now allow an organization admin/owner to install apps on all teams simultaneously. #15704
New AI voice agent apps! Retell AI and Bolna Voice AI have been added to our app store. #16706, #16828
We’ve added Next Cloud Talk (a new conferencing app) to our app store. #16455
We’ve hidden the Platform tab from the navigation bar if you’re not an active subscriber of this plan. #16630
We now prevent users from creating multiple platform organizations by redirecting them to their initial platform dashboard if they already have an account. #16629
We’ve fixed an error where the managed event type is not removed for the assigned user when the team has been deleted. #16621
We’ve fixed the UI of the email verification window. #16655
We have an incredibly exciting feature to share for organizations and anyone building marketplaces. If you are an organization admin, you can now create custom attributes that you can assign to your team members.
This is one of those from the “you asked, we delivered” bucket of features. From now on, when your event type is set to “Requires confirmation”, and you choose to reject a booking request we provide you with an option…
Gebouwd doorAnik
New features
New app: Set Campsite as the location for event types, and each new booking will be assigned a fresh Campsite call link just for that booking. #15713
New old app: Still using Skype? You can also set this as a location for your event types. #15713
If you have no availability in the current month, we now automatically show potential bookers the view of the next month with free slots available so people don’t need to manually switch. #15292
You can now re-assign the host for round-robin bookings that were made through round robin event-types and this change will be reflected in the calendar invite. #14308
In addition to our recent “mark no-shows” feature for bookings, you can now set up a webhook to receive a notification whether or not an invitee attended a scheduled event.
Gebouwd doorOmar
Improvements & fixes
You can now set an expiry time of an instant meeting that will be visible to the person waiting in the queue. #15555
We’ve added an option to receive annual billing for orgs, instead of doing it on a monthly basis. #15520
We’ve added two new analytical apps to our app store: Twipla and Umami. Thanks to these, you’ll be able to easily collect and analyze your data. #14780 & #14783
We’ve added syntax highlighting and an autocomplete menu for workflow variables. #15293
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.
Gebouwd doorKeith
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
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
One of our best features is also one of our most hidden. With Cal.com, you can create group events by combining any username with a “+”. Want to book Peer and Bailey?
Gebouwd doorSean
Improvements, fixes & updates
We now trigger an alert for Org admins when potential bookers loading a calendar results in no availability found so you can investigate your member’s availability and never miss a potential booking.
We now correctly pass query param to dynamic/group bookings to ensure we select the right duration based on the value passed in URL.
We added a really nice new feature that shows the avatar and name of person who you have booked on a round robin event so you know who you will be meeting.
When setting a custom redirect on booking, you can now also forward the parameters such as ?email=, &name=.. and more
Seamlessly integrate scheduling into your app or marketplace, with customizable, plug and play React components, powered by the battle-tested Cal.com infrastructure.
With Cal.ai, you can set up a human-like voice agent that automatically calls a phone number when there is an issue, and anyone can call when support is needed.
We’re investing in first-class support for every user. In the past we’ve relied on our community to help with certain things but we are now launching best-in-class real-time support for every user, including individuals…
Gebouwd doorMorgan, Lauris en Alex
Improvements, fixes & updates since 3.9
If you created your account with Google you can now add the option to login with an email address and vice versa.
We improved the flow after installing a new App so it’s easier to know what to do with the app once you’ve installed it and it also takes fewer steps to get it setup.
We added a new organization onboarding wizard so you can upgrade an existing team to an organisation (subdomain.cal.com) without breaking previous links and redirecting back. Previously we required org members to create a new account.
You can now select exactly which team members receive emails for Routing Forms.
With managed event types, team admins can create event types for their members, to facilitate common settings for all members and enable admins to manage them from one place.
We recently added a new Out of Office feature. The OOO feature allows you to easily mark yourself OOO and to optionally redirect your links to a teammate if you’re in a team.
Last month we added the ability for you to be able to use the email address of another connected calendar as the Organizer on your event types.
Gebouwd doorJoe
New features & apps
New app: Jelly - a camera-free voice chat platform
New app: Demodesk - a professional conferencing app.
Stripe update: We previously auto-refunded payments when someone cancelled a booking. We stopped doing that as there are costs incurred and want to give the organizer more control
We fixed an issue where Changing your default availability schedule wasn’t updating all your event types.
Our round-robin feature for teams enables you to distribute bookings among your team members evenly by booking the least recently booked available team member.
Remember the telephone? Well, it’s back, but better. Instant meetings allow people who visit your team’s Cal.com booking link to see who is available right this minute.
Gebouwd doorPeer
New features & apps
We redesigned the Payment Success screen when people subscribe to one of our plans as it was a bit flat.
New app: Feishu calendar. We supported Lark, the international version of Feishu but depending on where you were based, you may not be able to use the Lark connection.
We made a lot of UI improvements to our desktop application to give it a more native feel.
We released a huge amount of features this year across our Individual and Teams products. We also launched two entirely new products including “Organizations” for those who outgrow their Teams plan, and our most…
Gebouwd doorHariom, Carina en Peer
New features & apps
New app: We added Matomo analytics
We added a feature to allow only your first available slot to be booked. This was frequently requested by medical professionals.
We added a “clear filters” option on the bookings page
We now display durations longer than 60 minutes in hours on the booking page.
We all know Cal.com is the best way to make sure nobody else double-books you, but there was still always the risk that you went to someone else's link and double-booked yourself.
Team owners will now receive monthly digest emails showing a summary of their team's activities for the previous month. You can turn this off in your general settings if you don't want to receive this email.
Gebouwd doorPradumn
New features, apps, improvements & fixes
New app: You can now use our Alby app to charge Satoshi for your Cal.com meetings. getalby.com app.
New app: We added Zoho Calendar to our app store
New app: We added Intercom to our app store. You can now put your cal.com link directly inside your Intercom messenger and respond directly to messages with an invitation to schedule.
We added dark mode to our login, logout and password reset screens.
You can now easily see the availability of all of your team members, across multiple timezones, in one beautiful view. Need to know who’s available at 10 am PDT? This view has your answer.
Unlock efficient scalability and growth with Cal.com's robust organization and team features.
Gebouwd doorLeo
Bug fixes
Resolved Zoho CRM Installation Issue: We fixed a problem where installing Zoho CRM was causing a 400 error.
Improved Webhooks for Event Types: Webhooks for managed event types will now trigger for both team and user webhooks, enhancing their functionality.
Enhanced Date Overwrite Modal: We've addressed some user interface issues in the date overwrite modal, ensuring it works smoothly even when no date is selected.
Team Image Display Issue Resolved: An issue where the team image wasn't appearing on event-type pages has been fixed
We’re rolling out a much-improved experience for bulk user management. We’re starting by rolling this out for organizations as the benefits are really felt for those with larger teams.
You can now embed times from your event type in your emails. Go to your event type, click embed and select ‘Email embed’ and choose some days and times.
We've noticed a recent increase in spam from our "Send an SMS to an attendee" feature. It appears spammers have been buying team accounts solely to send unsolicited messages. To address this:
Gebouwd doorCarina
Improvements & fixes
Booking form: We added support for adding links to the Checkbox type question using markdown with \text.
Dynamic links (cal.com/username+username2) now go straight to the booking screen with multiple durations selectable on the left instead of showing 3 different event types with different durations. One less step for bookers.
We also added full names in the description of dynamic events.
We added attendee first name and last name as tokens to workflows.
Set up a Cal link for every person in your organization in minutes and take advantage of org-wide workflows, routing forms, white labelling, insights, directory sync, and advanced user management.
We decided to move our community from Slack to Discord for several reasons. Ultimately, Discord is a better platform for us to build a community, it enables us to engage more and to host events better than ever before.
Gebouwd doorShashank
New features, improvements & fixes
We added a new workflow action to send Whatsapp messages to send Whatsapp to an “attendee” and a specific number by @jemiluv8 in #8818
You can now install apps for yourself or your team if you’re an admin. Personal and team apps will show on the installed apps page and in event types and are labelled to differentiate them by @joeauyeung in #9337.
You can now install apps for yourself or your team if you’re an admin. Personal and team apps will show on the installed apps page and in event types and are labelled to differentiate them.
We now send an email to organizers as well as attendees with a link to download Cal Video recordings from your meetings by @Udit-takkar in #9667
Cal.com v3.0 brengt Your public booking page now offers column and weekly views and Coming soon: The best enterprise scheduling experience for organizations.
You asked, and we delivered. Introducing column and weekly views for your public booking pages. Our team has worked tirelessly over the past few months to refine and enhance each view.
More than a year after the launch of our team feature, we're thrilled to announce the introduction of organizations, an integral part of our upcoming enterprise offering.
Gebouwd doorSean
New features, improvements & fixes
You can now add apps and workflows to your managed event types.
You can bulk invite users to your teams and connect to Google Workspace to automatically pull all people from the workspace.
Webhooks can now be created and used across your entire team We massively improved the flow for people who have been invited to your team.
You can now “Copy invite link” so you can share invites to your team with a link. Paste them wherever you communicate with your team.
This is, without doubt, one of our most eagerly awaited features since launching Cal.com. Next month, we will be shipping two new layouts for your booking pages: Column view and Weekly view.
Team admins now have the ability to manage event-types for their members, to facilitate creating common event-types for all members and managing them from one place.
Track exactly what your team is doing, daily, month over month, year over year. With insights, you can see everything from event creation to events rescheduled and cancelled, and use filters to see graphs across event…
We’re providing the ability to fully theme Cal, to brand your public booking pages and your in-app experience, allowing you to seamlessly align our platform with your brand's identity.
New App: Start scheduling calls in Discord! Discord is a VoIP and instant messaging social platform you can use to communicate with voice calls, video calls, text messaging, media and files in private chats or as part…
Gebouwd doorPeer
Fixes & small wins
Fixed an issue where meetings were not getting deleted in Zoom when the meeting was cancelled.
Fixed an issue where events were not being added to Outlook.
Allow the Reschedule Reason input to be marked as required when people are rescheduling a booking.
We added illustrations to the categories in our app store.
You can now take full control of the questions presented on your booking page. Name and email are required fields, but you can edit the labels and re-order them as you wish.
You can now create Workflows specifically for your teams. When creating a workflow, you can specify which team you want to create it for. You can quickly apply it to particular event types within the Workflow.
We are proud to announce that Cal.com is now fully HIPAA compliant! While it was already possible to self-host Cal.com and attain HIPAA compliance yourself, we’re proud to announce that the Cal.com software and the…
This is a perfect example of the work that has been done in this milestone to improve things behind the scenes - with the help of our stellar engineering team, our calendar rendering is now down to less than a…
Gebouwd doorAlex
Fixes
Fixes: Your bookings from collective events are now considered when querying your availability where previously they were overlooked.
Fixes: Duplicating event types with active Workflows
Fixes: Issues with Workflows that have more than one action.
Fixes: Issues where the email for the destination calendar was not saving properly in the event type settings.
A perfect example would be setting up a sales representative within a specific region and rotating through members of the engineering team who need to be on the call.
Users on our team's plans can now record calls using Cal Video. You’ll see a "Rec" button in calls that you can press to record the meeting. To view your recordings, visit the past bookings page.