Skip to main content
calcom.createBooking creates a regular, recurring, seated, or instant Cal.com booking.
automations/create-booking.automation.ts

Input

Pass these fields: Regular bookings use the fields above. Instant bookings add required instant: true. Recurring bookings can add recurrenceCount. In every variant, identify the event by eventTypeId or by eventTypeSlug with the applicable username, team, or organization slug.

Output

The action removes the outer Cal.com status envelope. Its result is one of these data variants: Cal.com enforces account role, plan, and availability requirements. Provider rejections surface as structured action failures with the HTTP status and any Retry-After delay.