Cal.com - Create booking
The Create Booking action allows your assistant to schedule a new booking in the userβs connected Cal.com account. Bookings can include attendee details, event type selection, start time, timezone, guests, location, and custom booking field responses.βΉοΈ Requires a connected Cal.com account via the Integrations tab.
π What It Does
This action creates a new booking in Cal.com using the configured event type and booking details. It supports regular bookings, recurring bookings, and team-based booking flows depending on the selected event type configuration.π Use this action to automate appointment scheduling, demos, consultations, meetings, and intake flows.
βοΈ Configuration Options
-
Start Time (required)
The booking start time in ISO 8601 UTC format. -
Attendee (required)
The attendee details for the booking, such as name, email, timezone, language, and phone number when needed. -
Event Type ID
The numeric ID of the event type to book. -
Event Type Slug
The event type slug used as an alternative to Event Type ID. -
Username
The username of the event owner when booking by slug. -
Team Slug
The team slug when booking a team-owned event type. -
Organization Slug
The organization slug when the user or team belongs to an organization. -
Guests
Optional guest email addresses to include in the booking. -
Location
The selected booking location, such as a meeting link or physical meeting type supported by the event. -
Booking Field Responses
Custom responses for additional booking fields configured in the event type. -
Phone Number
Optional attendee phone number. This may be required when the event type uses SMS reminders. -
Email Verification Code
Required when the selected event type has email verification enabled. -
Length in Minutes
Optional override for booking duration when supported by the event type. -
Routing
Routing data used in advanced team or round-robin booking scenarios. -
Allow Conflicts
Lets hosts bypass availability conflict checks when permitted. -
Allow Booking Out of Bounds
Lets hosts create bookings outside the normal scheduling window when supported.
β Notes
- You can create bookings by using either Event Type ID or the combination of Event Type Slug with Username or Team Slug.
- The start time must be provided in UTC.
- Some fields depend on the Cal.com event type configuration and may be required only in specific setups.
- If SMS reminders or email verification are enabled in Cal.com, additional attendee data may be required.