Integrations / Forms & scheduling
Cal.com
Look up bookings, cancel, reschedule, confirm or decline them, and trigger workflows from Cal.com booking events.
Tools
cal_com.get_booking
Get a booking by its UID, e.g. the payload.uid of a webhook event. Returns a list, with one entry per recurrence for recurring bookings.
cal_com.cancel_booking writes
Cancel a booking by its UID, optionally with a reason.
cal_com.reschedule_booking writes
Move a booking to a new start time. Cal.com creates a new booking with a new UID.
cal_com.confirm_booking writes
Confirm a pending booking that requires confirmation, by its UID.
cal_com.decline_booking writes
Decline a pending booking that requires confirmation, by its UID.
cal_com.mark_absent writes
Mark the host or attendees of a past booking as no-shows.
cal_com.api_get
Send a GET request to any Cal.com API path under https://api.cal.com/v2 and return the response. For endpoints the named tools don't cover.
cal_com.api_request writes
Send a POST, PUT, PATCH or DELETE request to any Cal.com API path under https://api.cal.com/v2.
Tick Allow raw writes on the connection to add api_request, which can send POST, PUT, PATCH and DELETE requests to any Cal.com API path.
Connect
- In Cal.com, open Settings → Security → API keys and create an API key.
- Paste it as the connection's API key.
- To trigger workflows, open Settings → Developer → Webhooks, add a webhook with the subscriber URL shown on the connection page, pick the trigger events, set a secret, and paste the same secret on the connection.
Credentials
Triggers
In Cal.com, go to Settings → Developer → Webhooks, add a webhook with this URL as the subscriber URL and the trigger events your workflows use, set a secret, and paste the same secret on this connection.
Events
triggerkind: cal_com connection: cal_com events: [BOOKING_CREATED] event_types: [...]
Your next automation is one sentence away.
14-day free trial with $5 of built-in AI included. Cancel anytime.