AptlyStar

Cal.com

Available Cal.com triggers for automating workflows

Cal.com provides 9 triggers for automating workflows based on events.

Triggers

CalCom Booking Cancelled

Trigger workflow when a booking is cancelled in Cal.com

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoUsed to verify webhook requests via X-Cal-Signature-256 header.

Output

ParameterTypeDescription
triggerEventstringThe webhook event type
createdAtstringWhen the webhook event was created (ISO 8601)
payloadobjectpayload output from the tool
↳ titlestringBooking title
↳ descriptionstringBooking description
↳ eventTypeIdnumberEvent type ID
↳ startTimestringBooking start time (ISO 8601)
↳ endTimestringBooking end time (ISO 8601)
↳ uidstringUnique booking identifier
↳ bookingIdnumberNumeric booking ID
↳ statusstringBooking status
↳ locationstringMeeting location or URL
↳ cancellationReasonstringReason for cancellation
↳ responsesjsonBooking form responses
↳ metadatajsonCustom metadata attached to the booking

CalCom Booking Created

Trigger workflow when a new booking is created in Cal.com

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoUsed to verify webhook requests via X-Cal-Signature-256 header.

Output

ParameterTypeDescription
triggerEventstringThe webhook event type
createdAtstringWhen the webhook event was created (ISO 8601)
payloadobjectpayload output from the tool
↳ titlestringBooking title
↳ descriptionstringBooking description
↳ eventTypeIdnumberEvent type ID
↳ startTimestringBooking start time (ISO 8601)
↳ endTimestringBooking end time (ISO 8601)
↳ uidstringUnique booking identifier
↳ bookingIdnumberNumeric booking ID
↳ statusstringBooking status
↳ locationstringMeeting location or URL
↳ responsesjsonBooking form responses (dynamic - fields depend on your event type configuration)
↳ metadatajsonCustom metadata attached to the booking (dynamic - user-defined key-value pairs)
↳ videoCallDatajsonVideo call details (structure varies by provider)

CalCom Booking Paid

Trigger workflow when payment is completed for a paid booking

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoUsed to verify webhook requests via X-Cal-Signature-256 header.

Output

ParameterTypeDescription
triggerEventstringThe webhook event type (BOOKING_PAID)
createdAtstringWhen the webhook event was created (ISO 8601)
payloadobjectpayload output from the tool
↳ titlestringBooking title
↳ descriptionstringBooking description
↳ eventTypeIdnumberEvent type ID
↳ startTimestringBooking start time (ISO 8601)
↳ endTimestringBooking end time (ISO 8601)
↳ uidstringUnique booking identifier
↳ bookingIdnumberNumeric booking ID
↳ statusstringBooking status
↳ locationstringMeeting location or URL
↳ paymentobjectPayment details
↳ idstringPayment ID
↳ amountnumberPayment amount
↳ currencystringPayment currency
↳ successbooleanWhether payment succeeded
↳ metadatajsonCustom metadata attached to the booking

CalCom Booking Rejected

Trigger workflow when a booking request is rejected by the host

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoUsed to verify webhook requests via X-Cal-Signature-256 header.

Output

ParameterTypeDescription
triggerEventstringThe webhook event type (BOOKING_REJECTED)
createdAtstringWhen the webhook event was created (ISO 8601)
payloadobjectpayload output from the tool
↳ titlestringBooking title
↳ descriptionstringBooking description
↳ eventTypeIdnumberEvent type ID
↳ startTimestringRequested start time (ISO 8601)
↳ endTimestringRequested end time (ISO 8601)
↳ uidstringUnique booking identifier
↳ bookingIdnumberNumeric booking ID
↳ statusstringBooking status (rejected)
↳ rejectionReasonstringReason for rejection provided by host
↳ metadatajsonCustom metadata attached to the booking

CalCom Booking Requested

Trigger workflow when a booking request is submitted (pending confirmation)

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoUsed to verify webhook requests via X-Cal-Signature-256 header.

Output

ParameterTypeDescription
triggerEventstringThe webhook event type (BOOKING_REQUESTED)
createdAtstringWhen the webhook event was created (ISO 8601)
payloadobjectpayload output from the tool
↳ titlestringBooking title
↳ descriptionstringBooking description
↳ eventTypeIdnumberEvent type ID
↳ startTimestringRequested start time (ISO 8601)
↳ endTimestringRequested end time (ISO 8601)
↳ uidstringUnique booking identifier
↳ bookingIdnumberNumeric booking ID
↳ statusstringBooking status (pending)
↳ locationstringMeeting location or URL
↳ responsesjsonBooking form responses
↳ metadatajsonCustom metadata attached to the booking

CalCom Booking Rescheduled

Trigger workflow when a booking is rescheduled in Cal.com

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoUsed to verify webhook requests via X-Cal-Signature-256 header.

Output

ParameterTypeDescription
triggerEventstringThe webhook event type
createdAtstringWhen the webhook event was created (ISO 8601)
payloadobjectpayload output from the tool
↳ titlestringBooking title
↳ descriptionstringBooking description
↳ eventTypeIdnumberEvent type ID
↳ startTimestringNew booking start time (ISO 8601)
↳ endTimestringNew booking end time (ISO 8601)
↳ uidstringUnique booking identifier
↳ bookingIdnumberNumeric booking ID
↳ statusstringBooking status
↳ locationstringMeeting location or URL
↳ rescheduleIdnumberPrevious booking ID
↳ rescheduleUidstringPrevious booking UID
↳ rescheduleStartTimestringOriginal start time (ISO 8601)
↳ rescheduleEndTimestringOriginal end time (ISO 8601)
↳ responsesjsonBooking form responses
↳ metadatajsonCustom metadata attached to the booking

CalCom Meeting Ended

Trigger workflow when a Cal.com meeting ends

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoUsed to verify webhook requests via X-Cal-Signature-256 header.

Output

ParameterTypeDescription
triggerEventstringThe webhook event type (MEETING_ENDED)
createdAtstringWhen the webhook event was created (ISO 8601)
payloadobjectpayload output from the tool
↳ titlestringMeeting title
↳ eventTypeIdnumberEvent type ID
↳ startTimestringMeeting start time (ISO 8601)
↳ endTimestringMeeting end time (ISO 8601)
↳ uidstringUnique booking identifier
↳ bookingIdnumberNumeric booking ID
↳ durationnumberActual meeting duration in minutes
↳ videoCallDatajsonVideo call details

CalCom Recording Ready

Trigger workflow when a meeting recording is ready for download

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoUsed to verify webhook requests via X-Cal-Signature-256 header.

Output

ParameterTypeDescription
triggerEventstringThe webhook event type (RECORDING_READY)
createdAtstringWhen the webhook event was created (ISO 8601)
payloadobjectpayload output from the tool
↳ titlestringMeeting title
↳ eventTypeIdnumberEvent type ID
↳ startTimestringMeeting start time (ISO 8601)
↳ endTimestringMeeting end time (ISO 8601)
↳ uidstringUnique booking identifier
↳ bookingIdnumberNumeric booking ID
↳ recordingUrlstringURL to download the recording
↳ transcriptionstringMeeting transcription text (if available)

CalCom Webhook (All Events)

Trigger workflow on any Cal.com webhook event (configure event types in Cal.com)

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoUsed to verify webhook requests via X-Cal-Signature-256 header.

Output

ParameterTypeDescription
triggerEventstringThe webhook event type (e.g., BOOKING_CREATED, MEETING_ENDED)
createdAtstringWhen the webhook event was created (ISO 8601)
payloadjsonComplete webhook payload (structure varies by event type)

On this page