Skip to content

Custom booking form (steps & fields)

You can extend the public booking form with additional steps and custom fields (text, choice, and other input types). Customers complete these steps when they book online. This guide walks through configuring the form from the dashboard.

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

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

Select the appropriate input type for each field (for example, short text, long text, number, or selection options, depending on what the product offers).

BOOKIN booking form — select field input type

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