- Home
- Resources
- Integrations
- Cal.com
Cal.com Zapier integrationAutomate Cal.com with Zapier.
The Cal.com Zapier integration gives you 5 triggers, 0 actions and 0 searches: every one of them instant, from a new booking to an out-of-office entry. Here is what each trigger catches, what it costs and where a booking Zap goes wrong.
Verified Trustpilot reviews · AI, automation & growth agency
What the Cal.com Zapier integration does with your bookings
Zapier listens to your Cal.com calendar and passes each booking event on to the rest of your tools. A Zap (the automation you build on Zapier) starts the moment someone books, cancels or moves a slot, then logs it, notifies someone or updates a record elsewhere, with nobody copying details out of an email.
Three results come up again and again. A clean list of every meeting: Booking Created sends each new appointment to a spreadsheet or a CRM, so sales sees the pipeline fill up. No ghost slots: Booking Cancelled and Booking Rescheduled keep that record honest when plans change. A follow-up that never slips: Meeting Ended kicks off the thank-you or the next-step task once the call is over.
The good news for a free plan: all 5 triggers are instant. Cal.com tells Zapier right away, so there is no waiting for a polling interval, whatever plan you are on.
What Zapier does not do here: Cal.com has no action and no search on Zapier. You cannot create a booking, change one or look one up from a Zap; Cal.com only ever starts the Zap, and the work happens in another app. Nothing that was booked before the Zap went live is picked up either. To see how other platforms handle this, read our n8n vs Zapier comparison, or our Zapier review for the big picture.
Zapier vocabulary in one minute
A handful of words carry the whole page. Here they are in plain English.
- Zap
- An automation on Zapier: one event that starts it, then one or more steps that run every time that event happens.
- Trigger
- The event in an app that starts the Zap. For Cal.com, that is a booking being made, cancelled, moved or ended.
- Action
- What the Zap does once it has started: the step that writes, sends or moves something in another app for you.
- Task
- The unit Zapier bills. One action that goes through successfully equals one task, and your plan counts those.
- Polling vs instant
- A polling trigger gets checked by Zapier on a timer. An instant trigger is pushed by the app itself, as soon as it happens.
- Filter
- A step that lets the Zap go on only when the incoming data meets a rule you set, and stops it quietly otherwise.
- Multi-step Zap
- Any Zap with more than one trigger and one action. A filter or a second action makes it one, and it then needs a paid plan.
What it really costs
Cal.com is not a premium app on Zapier, so it runs on the free plan. And since every trigger is instant, the free plan loses nothing on speed.
- Free plan100 tasks a month, unlimited Zaps, two steps per Zap
- Cal.com trigger0 task
- Each successful action1 task
- Premium appNo, available on the free plan
A Cal.com trigger never costs a task. You pay for what happens next: each action in another app that completes counts as one task, and a failed one costs nothing. A Zap that logs every booking in a sheet spends one task per booking. The limit to watch is the free plan's two steps: add a filter to keep only one event type, or a second action, and the Zap becomes multi-step, which needs a paid plan.
Connect Cal.com to Zapier in 3 steps
- 01
Open your connections
In Zapier, go to the Apps page of your account and click + Add connection. A connection is your Cal.com account linked once, then reused by every Zap that needs it.
- 02
Pick Cal.com
Search for Cal.com in the dialog, select it and click Add connection. A new tab opens on the Cal.com side so you can sign in to the account whose bookings you want to follow.
- 03
Sign in and grant access
Log in to Cal.com and allow Zapier to access the account. If you plan to follow event types that a colleague owns, make sure your user has access to them first.
Your first Zap: every booking in one spreadsheet
GoalEach new Cal.com booking adds a row to a spreadsheet your team already uses.
- 01
Pick the trigger
Create a Zap, choose Cal.com as the app and Booking Created as the event, then select your Cal.com connection. No other setting is required for this trigger.
- 02
Test with a real booking
Run the test: Zapier brings back the three most recent items from your account. If nothing shows up, book a test slot on your own page and test again.
- 03
Add the spreadsheet step
Add the action in your spreadsheet app, pick the file and sheet, then map the booking details that came back from the test into the matching columns.
- 04
Test, then publish
Test the action and check the new row. Then click Publish. This is a two-step Zap, so it runs on the free plan, and every booking costs one task.
Cal.com triggers
5 events start a Zap when something happens in Cal.com, and 5 of them are instant: the app calls Zapier straight away, whatever your plan.
Booking Cancelled
Instant triggerIn Zapier“Triggers when a booking is cancelled.”
Fires when an existing booking gets cancelled. It is the trigger that keeps every downstream list in step with reality, instead of showing meetings that will never happen.
Booking Created
Instant triggerIn Zapier“Triggers when a new booking is created.”
Starts the Zap as soon as someone books a new slot with you on Cal.com. Of the five, it is the one most Zaps start from, since every other booking event follows a creation.
Booking Rescheduled
Instant triggerIn Zapier“Triggers when a booking is rescheduled.”
Kicks in when a booked meeting moves to a new date or time. Without it, every tool fed by Booking Created keeps the old slot and your reminders go out on the wrong day.
Meeting Ended
Instant triggerIn Zapier“Triggers after meeting ends.”
Fires after a meeting has finished, which makes it the natural starting point for everything that should happen once the call is done rather than when it was booked.
Out of Office Created
Instant triggerIn Zapier“Triggers when a new Out Of Office entry is created.”
Starts a Zap when someone records a new out-of-office entry in Cal.com. It is the only trigger of the set that has nothing to do with bookings.
When the Cal.com Zap breaks
Zapier ties no help article to Cal.com, so what follows are the limits that hit every Zap, read through a booking calendar.
Most broken Cal.com Zaps come down to a few situations, and they are worth knowing before you publish. For a step-by-step diagnosis, see our Zapier troubleshooting guide.
Past bookings never arrive
A Zap reacts only to what happens after you switch it on. The meetings already on your calendar are never sent; moving that history is a separate job.The Zap that loops
A Zap that writes into the very place its own trigger watches restarts itself and burns tasks. Cal.com has no action on Zapier, so the risk sits in the other app's Zaps, not in yours.Bulk changes get held back
When a trigger suddenly sends a huge batch at once, for example after a migration, Zapier's flood protection can pause it rather than run every item.Created, moved, cancelled: three Zaps
Each event type is its own trigger. A sheet fed only by Booking Created keeps cancelled and moved meetings as they were first booked.
Need help automating Cal.com with Zapier?
A person reads every message.



