Skip to content

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.

The booking flow always has these five steps:

  1. Service
  2. Date & Time
  3. Your Info
  4. Verify Email
  5. 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.

From the dashboard, click Settings in the navigation.

BOOKIN dashboard — open Settings from the navigation

On the Settings screen, select Customize booking form to open the booking form configuration.

BOOKIN Settings — Customize booking form

The booking form editor

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.

BOOKIN booking form editor — Add step

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

BOOKIN booking form — edit step label

Click Add field within the step to define a new question or data point.

BOOKIN booking form — Add field to a step

There are five field types:

TypeUse it forExtra options
TextShort answers — a name, a reference numberMax length
Long textFree-form detail — requirements, historyMax length
NumberQuantities, ages, counts
CheckboxOne or more choices from a listOptions list; min and max selections
DropdownOne choice from a listOptions list

BOOKIN booking form — select field input type

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”.

Enable Required when customers must answer before they can continue. Leave it off for optional questions.

BOOKIN booking form — mark field as required

Click Add field (or the equivalent confirm control) to add the field to the step.

BOOKIN booking form — confirm add field

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

BOOKIN booking form — multiple custom fields on one step

Use Preview to open a modal and see how the configured steps and fields will look during booking.

BOOKIN booking form — preview modal

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.

BOOKIN booking form — customer flow preview tabs

When the form matches what you want, click Save so your updates apply to the public booking experience.

BOOKIN booking form — save changes