With Giggle’s booking form, you can define exactly what information you want to collect from your guests – either for all experiences or only for specific ones.
Need to request additional details like room number, preferred time, or children's age?
No problem – here's how it works step by step.
👉 Watch the full tutorial here:
1. 🔍 Basics: Default Fields
By default, every booking form includes the following fields:
-
Name (cannot be disabled)
-
Email address
-
Phone number
-
Comment
You can configure these fields under Settings > Booking Form, where you can:
-
Set each field as required or optional
-
Choose whether the field is visible or not
💡 Tip – Why the email address is important:
Only when a guest enters an email address:
-
will they receive automatic booking confirmations
-
can they access their bookings digitally
-
and you'll be able to filter & export bookings per guest using their email address in the CMS
2. ➕ Add Custom Fields
In addition to the default fields, you can create your own – either:
-
Globally for all experiences, or
-
Individually for specific experiences only
a) General Fields – for All Experiences
These fields will appear automatically in every booking form – ideal for standard information you always want to collect.
📌 Example: Room number
🔧 How to create a general field:
-
Go to Settings > Booking Form > Add Field
-
Select "General"
-
Enter a field name (e.g. “Room Number”)
-
Click “Create Field”, then “Save”
b) Custom Fields – for Specific Experiences
These fields will only be shown for experiences where you explicitly assign them.
📌 Example: Preferred time for a “Private Lunch by the Lake”
🔧 How to create and assign a custom field:
-
Go to Settings > Booking Form > Add Field
-
Select “Custom”
-
Enter a name (e.g. “Preferred Time”)
-
Click “Create Field”, then “Save”
📌 To assign the field to an experience:
-
Open the experience in the CMS
-
Go to Step 3: Is the experience bookable?
-
Click "Yes" or open the Ticket section
-
In the pop-up, click “Open optional settings”
-
Scroll to “Custom Booking Form Fields”
-
Click “Select Custom Field” and choose your field (e.g. “Preferred Time”)
-
Set the field as required or optional
-
Click “Done”, then Save the experience
✅ Summary
Giggle’s flexible booking form setup lets you control exactly which guest details you need – for all experiences or just a select few.
Benefits at a glance:
✔️ Fewer back-and-forth questions
✔️ Custom-fit booking process for every experience
✔️ Streamlined workflows for your entire team
📩 Need help setting up your booking form?
Our support team is happy to assist you anytime!