Creating a Booking Form with Extra booking fields
By default, every booking form collects your customer’s basic contact details such as Name, Email, and Phone Number.
If you need additional details (like Age, Address, Dietary Preferences, or any other custom input), you can attach an Extra Booking Form to any trip/product.
Edit the trips where you want to add extra fields.
Go to the section Extra Booking Fields.
Under the Booking Form tab, click on the field labeled Click here and start typing.
Enter a name for your new form (e.g., “Cycling Tour Form” or “Trekking Extra Details”).

Once you enter the name, a new form is created and will display a list of default fields
Step 2: Default Booking Fields
When a new form is created, it includes the following default fields. You can enable, disable, or make fields mandatory as needed.
- Title (First Name and Last Name)
- Title
- First Name
- Last Name
- Country Code and Phone Number
- Email
- Gender
- Age
- Date of Birth
- Street Address
- City
- State
- Postal Code
- Newsletter Signup
Notes:
- Fields under During Booking appear to customers during booking.
- Fields marked Mandatory must be filled out.
- Fields marked Editable after booking can be updated later.
- Fields marked After Booking will trigger an email to the customer who booked the trip.
To save your form, choose any field from the default list.
Click the radio button under the During Booking column for that field.
Click Save.
- After saving, you can add or remove fields, enable/disable them, or edit the form further.

Step 4: Add Custom Fields
If default fields are not enough, you can create custom fields.
-
Click Add Custom Field at the bottom-right corner of the screen.
Choose the field type based on your needs. The available options include:
-
Text input field → For free-text input.
-
Pick option(s) from a list → To provide predefined choices for the customer (e.g., Meal Preference: Vegetarian / Vegan / Non-Veg).
-
Number input field → For numeric data such as age or quantity.
-
Email → To collect additional email addresses.
-
Date of birth → To collect the customer’s birthdate.
-
Phone number → To collect additional phone numbers.
-
Full name with title → For collecting complete names including title.
-
Checkbox → For yes/no or multiple-choice selections.
Terms and conditions → For agreement acceptance. When selected, you can:
Add explanatory text in the Text Content section
Customize the agreement text in the Checkbox Text field (e.g., "I agree to the terms & conditions")
-
Date and time picker → For scheduling or deadlines. When selected, additional display options will appear:
-
Passport expiry → For travel-related passport information.
-
Enter the field name and Help Text (if needed).
-
Click Done.
The new field will appear at the bottom of the field list.
Step 5: Enable Custom Fields
-
To activate a field, click the radio button under the During Booking column.
-
Click Save again to confirm
Step 6: Test the Booking Form
-
Open the Tour page in your website where the form was added.
-
Make a test booking.
-
Verify that all activated fields (default + custom) appear correctly in the booking process.
You now have a reusable Extra Booking Form that can be attached to any tour or product.
Related Articles
Creating a Passenger Form with Extra Booking Fields
While the default booking form allows your customers to provide their contact details(Name, Email, Phone), you can attach additional Passenger Form to each trip and ask additional information from each passenger. Please follow the steps below to ...
Rearrange Form Fields in Booking/Passenger/Inquiry Form
This guide will walk you through the steps to change the display order of fields in your trip's booking forms. You can manage fields for the main Booking Form, the Passenger Details Form, and the general Inquiry Form from the same location in your ...
Setting Up Post Booking Form
Overview In addition to the regular booking form (where customers provide details during the booking process), Vacation Labs also offers a Post Booking Form. This form is sent to customers after their booking is recorded. With this setup, you only ...
Adding booking form message
Vacation Labs system allows you to display a message on the booking form, either for all trips, or specific trips. You can, for example, use this to communicate specific instructions related to the booking process, or promote a special ...
How to make Title/salutation optional in booking form?
Title/salutation field (i.e. Mr/Mrs/Miss) of the primary contact details on the booking form is by-default set to mandatory, but you can choose completely disable the field or keep it optional. Please follow the below steps to see how to disable the ...