- Home
- Resources
- Integrations
- Cal.com
Cal.com Make integrationAutomate Cal.com with Make.
Your calendar can trigger the work, not just record it. The Cal.com Make integration ships 6 modules, the bricks you chain inside a scenario, the automation Make runs for you: 4 fire when a booking changes, one lists bookings, one reaches the API.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Cal.com Make integration actually do?
It links your Cal.com account to Make once, then lets Make act on whatever moves in your calendar. Someone books, someone shifts a slot, someone cancels, a video call wraps up: Cal.com tells Make right away, and the rest happens without you, whether that means a row in a sheet, a message to the team or a draft invoice.
Three shapes come back all the time. The consultant who wants a prepared folder waiting before the call: Watch Booking Created opens the march. The support desk that loses an hour mid-morning: Watch Booking Cancelled grabs the free slot and offers it to whoever was waiting. The studio that bills once the work is discussed: Watch Meeting Ended fires the recap and the invoice while the conversation is still fresh.
Where it stops matters just as much. The Cal.com modules watch and list, they never create or move a booking for you: that part stays in Cal.com, and anything beyond it goes through Make an API call. The ceiling you meet first is your Make plan, which counts an operation, one run of one module on one item, every time something moves.
The same app lives on the other side too. If the choice is still open, the n8n vs Make comparison lays out the criteria, and the Cal.com n8n integration page covers the node over there. If you would rather learn the editor before wiring your calendar to anything real, Make training starts from the basics.
How do you connect Cal.com to Make?
- 01
Generate your API key in Cal.com
Sign in to Cal.com, open Apps in the left sidebar, find the Make app and click +Install. Pick the account it applies to, click Generate API key and keep that value somewhere safe.
- 02
Create the connection from a module
In Make, add any Cal.com module to a scenario and click Create a connection. A connection is your Cal.com account linked to Make once, then reused by every Cal.com module. Connection name is optional.
- 03
Fill the two fields and save
Leave Cal Url on
https://app.cal.comunless you host Cal.com yourself, where you point it at your own address. Paste the key into API Key, click Save, then confirm access if a window asks.
Your first scenario, step by step
GoalWhen someone books a slot in Cal.com, Make wakes up and pulls the list of bookings for the day.
- 01
Create the scenario
Open the scenarios page, create a new one and click the + to place the first module. Type Cal.com in the search and the app comes up with its modules.
- 02
Drop in the trigger
Choose Watch Booking Created. It carries the instant tag, so Make asks for Create a webhook first, then the connection you set up.
- 03
Add List Bookings
Click the + on the right of the trigger and add List Bookings. It returns 10 bookings by default, each one arriving as its own bundle, a single item handed to the next module.
- 04
Test with Run once
Click Run once and book a test slot on your own page. The scenario runs a single time and shows what each module received, which beats guessing at the data.
- 05
Switch the scenario on
Leave the test behind and flip the scenario on. Cal.com then calls Make on every new booking, and each run lands in the history where you can open it.
What can start a Cal.com scenario?
4 modules start a scenario when something happens in Cal.com. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Cal.com as soon as it happens.
Watch Booking Cancelled
Instant triggerIn Make“Triggers when a booking is cancelled”
Someone drops out of a slot and this trigger passes the cancelled booking to your scenario, with what the calendar held on it. The hole in the day turns into something you can act on instead of something you notice three hours later.
Watch Booking Created
Instant triggerIn Make“Triggers when a booking is created”
Every new booking taken on your Cal.com page reaches Make as soon as it is confirmed, so the work that follows can start on its own. This is the trigger most first scenarios are built on.
Watch Booking Rescheduled
Instant triggerIn Make“Triggers when a booking is rescheduled”
When a client moves an existing booking, this one hands you the updated version. You get the change itself, not a fresh booking you then have to match against the old one.
Watch Meeting Ended
Instant triggerIn Make“Triggers when a video meeting has ended”
This one waits for the video call to finish, then sends the meeting over to Make. It is the closing signal of the appointment, useful when the real work starts once everyone has hung up.
What else Cal.com does inside Make
Cal.com gives you 2 modules in 2 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Actions
1 moduleMake an API call
ActionIn Make“Performs an arbitrary authorized API call.”
This module is the way out for everything the four watchers and the list do not cover: it sends an authorized request of your own to the Cal.com API, through the same connection.
Searches
1 moduleList Bookings
SearchIn Make“List all bookings from cal.com. Default limit is 10 bookings.”
It reads the bookings in the account and hands them to the scenario, 10 by default. Each one arrives as its own bundle. That matters, because every module placed after it then runs once per booking.
Need help automating Cal.com with Make?
A person reads every message.
Questions people ask next
01Is the Cal.com Make integration free?
02What do you need to connect Cal.com to Make?
03Do the Cal.com triggers react in real time?
04What if a module is missing or a limit gets in the way?
05Make or n8n for Cal.com?
Get our weekly automation tips.
No spam. Unsubscribe anytime.