Cal.com - Create record action

The Create record action creates a new booking in Cal.com. The start time must match an available slot from the Get record action.

Input

Input fieldDescription
ObjectSelect the type of record you plan to create. Only Booking is supported.
Metadata output fieldsEnter comma-separated metadata keys, for example orderId, to expose as individual output datapills.
Start timeRequired. The booking start time.
Attendee nameRequired. The full name of the person booking the meeting.
Attendee emailRequired. The email address of the person booking the meeting.
Attendee time zoneRequired. The IANA time zone of the attendee, for example America/New_York.
Event typeThe event type to book. Use this or the event type slug and username combination below.
Event type slugThe slug of the event type, for example 30min. Must be used together with Username.
UsernameThe Cal.com username of the host. Must be used together with Event type slug.
Attendee phone numberRequired if you enable SMS reminders. The phone number of the person attending the meeting.
Attendee languageThe language code for the person attending the meeting.
GuestsEmail addresses of additional guests.
Location typeThe meeting location type. Leave blank to use the event type's default location.
Location integrationThe meeting location integration name. This input field is used with Location type.
Booking field responsesResponses to the event type's custom booking fields.
MetadataEnter up to 50 metadata key-value pairs.
DurationEnter the duration of the booking in minutes. This field overrides the event type's default duration.
Team slugThe slug of the team that owns the event type. Use with Event type slug instead of Username for team bookings.
Organization slugThe slug of the organization. Only needed when booking with Event type slug and Username, or Event type slug and Team slug, within an organization.
Email verification codeRequired when the event type has email verification enabled.
Allow conflictsHost only. Enable to bypass availability conflict checks.
Allow booking out of boundsHost only. Enable to bypass scheduling-window checks.
Skip booking limitsHost only. Enable to bypass booking limit checks, including per-day, per-week, per-month, per-year, and duration limits.

Output

Output fieldDescription
Booking IDThe numeric ID of the booking.
Booking UIDThe unique identifier for the booking. Use this in other actions.
TitleThe title of the booking.
DescriptionThe description of the booking.
StatusThe booking status: accepted, cancelled, rejected, or pending.
Start timeThe start time of the booking.
End timeThe end time of the booking.
Duration (minutes)The duration of the booking, in minutes.
Event type IDThe ID of the event type that was booked.
Event typeThe event type's ID and slug.
LocationThe location of the booking.
Meeting URLThe video conferencing or meeting link for the booking.
HostsThe hosts assigned to the booking, including each host's ID, name, email, username, and time zone.
AttendeesThe attendees on the booking, including each attendee's name, email, time zone, phone number, and responses to the event type's booking fields.
GuestsAdditional guest email addresses.
Cancellation reasonThe reason for the cancellation, if the booking was cancelled.
Cancelled by emailThe email address of the person who cancelled the booking.
Rescheduling reasonThe reason for the reschedule, if the booking was rescheduled.
Rescheduled by emailThe email address of the person who rescheduled the booking.
Rescheduled from UIDThe UID of the booking this one was rescheduled from.
Rescheduled to UIDThe UID of the booking this one was rescheduled to.
Booking fields responsesResponses to the event type's booking fields, for example name, email, guests, location, and notes.
MetadataCustom metadata attached to the booking. Declare keys in the Metadata output fields input to expose them as individual output datapills.
Created atThe date and time the booking was created.
Updated atThe date and time the booking was last updated.
Recurring booking UIDThe UID shared by all bookings in the same recurring series.
ICS UIDThe calendar (ICS) unique identifier for the booking.
RatingThe rating given to the booking, if any.
Absent hostWhether the host was marked absent for this booking.
Seat UIDThe UID of the seat, present for seated bookings.
Is platform managed user bookingWhether the booking belongs to a Cal.com platform-managed user.

Last updated: