Skip to main content
The Cal.com node adds Cal.com operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Cal.com also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in Cal.com.
You can wire the Cal.com node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Cal.com under Credentials in the node settings. See Connecting credentials for the general flow.

Cal com OAuth

Sign in with your Cal.com account when prompted; no keys to copy. NoClick requests the following permissions:
  • BOOKING_READ
  • BOOKING_WRITE
  • EVENT_TYPE_READ
  • EVENT_TYPE_WRITE
  • SCHEDULE_READ
  • SCHEDULE_WRITE
  • PROFILE_READ
  • PROFILE_WRITE
  • WEBHOOK_READ
  • WEBHOOK_WRITE

Cal com API key

Enter the values manually when creating the credential. Get your credentials here.

Operations

Availability

OperationIDDescriptionTrigger
Get Available Slotsget_slotsGet available booking slots for an event type within a date range.
Reserve Slotreserve_slotReserve (hold) a slot for an event type before confirming a booking.

Bookings

OperationIDDescriptionTrigger
Cancel Bookingcancel_bookingCancel an existing booking.
Confirm Bookingconfirm_bookingConfirm a booking that requires host confirmation.
Create Bookingcreate_bookingBook a slot for an event type.
Decline Bookingdecline_bookingDecline a booking that requires host confirmation.
Get Bookingget_bookingRetrieve a single booking by its UID.
Get Recordingsget_recordingsGet the Cal Video recordings for a booking.
List Bookingslist_bookingsList bookings, optionally filtered by status, attendee, or date range.
Mark No-Showmark_no_showMark the host and/or attendees as absent (no-show) for a booking.
Reschedule Bookingreschedule_bookingReschedule a booking to a new start time.

Event types

OperationIDDescriptionTrigger
Create Event Typecreate_event_typeCreate a new event type.
Delete Event Typedelete_event_typeDelete an event type.
Get Event Typeget_event_typeRetrieve a single event type by ID.
List Event Typeslist_event_typesList event types for the authenticated user.
Update Event Typeupdate_event_typeUpdate an existing event type (only the fields you set change).

Out of office

OperationIDDescriptionTrigger
Create Out-of-Officecreate_oooCreate an out-of-office entry.
Delete Out-of-Officedelete_oooDelete an out-of-office entry.
List Out-of-Officelist_oooList your out-of-office entries.

Profile

OperationIDDescriptionTrigger
Get My Profileget_meRetrieve the authenticated user’s profile.
Update My Profileupdate_meUpdate the authenticated user’s profile (only the fields you set change).

Schedules

OperationIDDescriptionTrigger
Create Schedulecreate_scheduleCreate an availability schedule.
Delete Scheduledelete_scheduleDelete an availability schedule.
Get Scheduleget_scheduleRetrieve a single availability schedule by ID.
List Scheduleslist_schedulesList availability schedules for the authenticated user.
Update Scheduleupdate_scheduleUpdate an availability schedule (only the fields you set change).

Webhooks

OperationIDDescriptionTrigger
List Webhookslist_webhooksList the webhooks registered on your account.

Other

OperationIDDescriptionTrigger
On Booking Eventon_booking_eventFire the workflow when a Cal.com webhook event occurs.Yes