Default Questions #
Every booking form collects a name and an email address. These cannot be removed because they are required to create the calendar event and send confirmations. A free-text notes field is included by default and can be hidden.
Adding Your Own Questions #
In the event type editor, open Booking questions and add fields as needed. Supported types are:
- Single-line text, for short answers such as a company name
- Multi-line text, for context or agenda items
- Single select, rendered as a dropdown or radio group
- Multi select, rendered as checkboxes
- Number, with optional minimum and maximum
- Phone, with country code selection and format validation
- URL, validated as a well-formed address
Each question can be marked required, given help text shown beneath the field, and reordered by dragging.
Conditional Questions #
Any question after the first can be shown conditionally based on an earlier select answer. A question asking for a team size might appear only when the invitee selects “Enterprise” on a preceding plan question. Conditions evaluate in the browser, so hidden fields are never submitted.
Where Answers Appear #
Answers are attached to the booking record, included in the calendar event description, shown in the booking detail panel, exported in CSV, and delivered in the booking.created webhook payload. This makes booking questions the standard way to enrich a meeting with context before it starts.
Prefilling #
Questions can be prefilled through query parameters, which is useful when linking from a form or a CRM record. See How Do You Prefill Invitee Details in an Embed? in the developer knowledge base for the parameter syntax.