Custom booking form (steps & fields)
You can extend the public booking form with additional steps and custom fields. Customers complete these when they book online.
What you can and can’t change
Section titled “What you can and can’t change”The booking flow always has these five steps:
- Service
- Date & Time
- Your Info
- Verify Email
- Confirm
You can’t delete or reorder them — email verification in particular is always reinstated, since it’s what keeps fake bookings out. What you can do is add extra fields to them, and add steps of your own.
New steps are always inserted immediately before Confirm, so your questions come after the essentials and before the customer reviews everything.
Open Settings
Section titled “Open Settings”From the dashboard, click Settings in the navigation.

Open the booking form editor
Section titled “Open the booking form editor”On the Settings screen, select Customize booking form to open the booking form configuration.


Add a step
Section titled “Add a step”In the booking form editor, click Add step to create a new step in the flow. Steps group related fields and appear in order for customers.

Edit the step label
Section titled “Edit the step label”Rename the step so it clearly describes what you are collecting (for example, intake details or preferences). The label is shown to customers.

Add a field to the step
Section titled “Add a field to the step”Click Add field within the step to define a new question or data point.

Choose the input type
Section titled “Choose the input type”There are five field types:
| Type | Use it for | Extra options |
|---|---|---|
| Text | Short answers — a name, a reference number | Max length |
| Long text | Free-form detail — requirements, history | Max length |
| Number | Quantities, ages, counts | — |
| Checkbox | One or more choices from a list | Options list; min and max selections |
| Dropdown | One choice from a list | Options list |

Options for Checkbox and Dropdown
Section titled “Options for Checkbox and Dropdown”Choosing Checkbox or Dropdown opens an options editor. Each option has a label (what the customer reads) and a value (what gets stored), and the value is generated from the label automatically. Values must be unique within the field.
For a Checkbox field you can also set minimum and maximum selections — for instance, “pick at least one, at most three”.
Mark a field as required (optional)
Section titled “Mark a field as required (optional)”Enable Required when customers must answer before they can continue. Leave it off for optional questions.

Save the field
Section titled “Save the field”Click Add field (or the equivalent confirm control) to add the field to the step.

Example: multiple fields on one step
Section titled “Example: multiple fields on one step”You can add several fields to the same step—for example, multiple short questions—so customers complete them in one screen before moving on.

Preview the form
Section titled “Preview the form”Use Preview to open a modal and see how the configured steps and fields will look during booking.

Review the customer-facing flow
Section titled “Review the customer-facing flow”Use the tabs in the preview (or the booking flow navigator) to step through the same path your customers see—services, time, details, and any custom steps—before publishing.

Save your changes
Section titled “Save your changes”When the form matches what you want, click Save so your updates apply to the public booking experience.

Next steps
Section titled “Next steps”- Settings & Configuration — Account, business profile, and team settings
- Managing Services — What customers book
- Business Hours & Time Slots — When bookings are offered