Core Features

Custom Fields

Add custom form fields to collect business-specific information during booking.

What Are Custom Fields?

Custom fields let you collect additional information from customers during the booking flow. They appear in the customer info step. Configure them at Dashboard > Settings > Custom Fields.

Field Types

BookingMachine supports 10 field types:

TypeLabel in SettingsUse Case
textTextShort text (gate code, unit number, parking instructions)
textareaText AreaLong text (special instructions, detailed notes)
numberNumberNumeric values (square footage, number of rooms)
emailEmailAdditional email address
phonePhoneAdditional phone number
dateDateDate selection (move-in date, follow-up date)
urlURLWeb links (property listing, reference photos)
booleanYes / NoToggle (has pets, gated community, parking available)
selectDropdownSingle choice from predefined options (property type, referral source)
multi_selectMulti-SelectMultiple choices from options (areas to focus on, special requests)

Creating a Custom Field

1

Go to Settings > Custom Fields

Navigate to Dashboard > Settings > Custom Fields from the sidebar.

2

Click "Add Field"

Enter the field label (what customers see), select the type, and choose a category.

3

Configure options

Set whether it's required, add placeholder text, and for select/multi_select types, define the options.

4

Save

Fields appear immediately in the booking widget for all services.

Tip: You can create up to 30 custom fields per business. Use categories to organize related fields.

Viewing Responses

Custom field responses appear on the booking detail page and in the customer profile. They are included in booking confirmation emails sent to you and the customer.

BookingMachine - Custom Fields Guide