Customize Your Booking Forms

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

  2. General Fields – for All Experiences

  3. Custom Fields – for Specific Experiences

  4. Summary


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:

  1. Go to Settings > Booking Form > Add Field

  2. Select "General"

  3. Enter a field name (e.g. “Room Number”)

  4. 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:

  1. Go to Settings > Booking Form > Add Field

  2. Select “Custom”

  3. Enter a name (e.g. “Preferred Time”)

  4. Click “Create Field”, then “Save”

📌 To assign the field to an experience:

  1. Open the experience in the CMS

  2. Go to Step 3: Is the experience bookable?

  3. Click "Yes" or open the Ticket section

  4. In the pop-up, click “Open optional settings”

  5. Scroll to “Custom Booking Form Fields”

  6. Click “Select Custom Field” and choose your field (e.g. “Preferred Time”)

  7. Set the field as required or optional

  8. 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!