Cal.com

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.