Skip to main content
The Cal.com integration allows AI assistants to search availability, create bookings, update appointments, and manage scheduling workflows directly through Cal.com. This integration is commonly used for:
  • Appointment scheduling
  • Consultation booking
  • Calendar automation
  • Meeting management
  • Rescheduling workflows

Available Actions

Searches available booking slots in Cal.com for the selected event type and date range.This action retrieves free time slots based on connected calendar availability and event configuration.

Parameters

Output

Returns a list of available booking slots within the selected date range.

Example

Use Cases

  • Find free appointment times
  • Suggest available meeting slots
  • Validate booking availability
  • Prepare booking workflows
  • Synchronize scheduling systems

Notes

  • Valid Cal.com integration credentials are required.
  • Returned slots depend on connected calendar availability.
  • Availability is generated dynamically in real time.
  • Timezone affects displayed slot times.
  • Available slots may change during the conversation.
Creates a new booking in Cal.com using the selected event type, date, and client information.This action automatically schedules a calendar event and synchronizes it with connected calendars and workflows.

Parameters

Output

Returns confirmation that the booking was successfully created.

Example

Use Cases

  • Schedule appointments
  • Create consultation meetings
  • Book support calls
  • Reserve calendar slots
  • Automate scheduling workflows

Notes

  • Valid Cal.com integration credentials are required.
  • Selected event type must exist and be available.
  • Booking creation depends on real-time slot availability.
  • Connected calendars and notifications may update automatically.
  • Client email may receive booking confirmation from Cal.com.
Retrieves existing Cal.com bookings within the selected date range and event type.This action can be used to search scheduled appointments, validate reservations, and retrieve upcoming or historical booking information.

Parameters

Output

Returns a list of bookings matching the selected filters and time range.

Example

Use Cases

  • Retrieve upcoming appointments
  • Validate booking existence
  • Search reservations by date range
  • Prepare booking reschedule workflows
  • Display scheduled events to clients

Notes

  • Valid Cal.com integration credentials are required.
  • Returned bookings depend on selected event type and date range.
  • Timezone affects booking filtering and displayed event times.
  • Historical and future bookings may both be returned depending on the selected range.
Updates an existing Cal.com booking with a new date and time.This action automatically moves the existing appointment to a new available slot and synchronizes connected calendars.

Parameters


Output

Returns confirmation that the booking was successfully rescheduled.

Example


Use Cases

  • Change appointment time
  • Move meetings to another slot
  • Resolve scheduling conflicts
  • Update customer reservations
  • Synchronize calendar updates

Notes

  • Valid Cal.com integration credentials are required.
  • Original booking must exist before rescheduling.
  • New selected slot must be available.
  • Connected calendars and notifications may update automatically.
  • Rescheduling may trigger confirmation emails from Cal
Cancel an existing Cal.com booking using the selected event type and booking identifier.This action can be used to remove scheduled appointments, free reserved slots, and update connected calendars automatically.

Parameters


Output

Returns confirmation that the booking was successfully canceled.

Example

Use Cases Cancel customer appointments Remove outdated bookings Free occupied calendar slots Handle reschedule workflows Synchronize external calendars