Skip to main content
Understanding booking form fields

An explanation of the available field data types and how you should use them

Anni avatar
Written by Anni
Updated over a week ago

On Bookwhen, there are three types of booking form fields available which capture different types of information:

  1. Attendee: For each attendee on the booking (e.g. name, email, etc.).

  2. Booking: For the entire booking, regardless of the number of attendees (only appear once).

  3. Ticket: Relate to the tickets in a booking (for details specific to the tickets).

This article covers:


Attendee fields

Attendee fields collect information specific to each attendee. They are particularly useful when you want to store details for attendees across multiple bookings. Each attendee in a booking will be prompted to provide their information individually.

  • If you run child-friendly events, you can set up your forms to allow customers booking for children to skip the requirement for an attendee email address.


โ€‹

Booking fields

Booking fields capture general booking information that applies to the entire booking, regardless of the number of attendees. These fields are asked once per booking.

  • For example, you might include a field to ask if the customer wants to sign up for a newsletter.


โ€‹

Ticket fields

Ticket fields gather information specific to the tickets selected for an event. These fields are displayed per ticket and per attendee.

  • For example, if you provide food at an event and want to offer menu choices specific to a ticket type, ticket fields would be the ideal option. This is because the details apply to the ticket selected, not the attendee.


Field data types

Your selection under Field data type will depend on the kind of information you are trying to collect.

Overview of data types

Data Type

Explanation

Example

Plain text - Single line

Provides your customers with one line to respond in plain text.

For questions that require answers of only 1-5 words, e.g. "Full name"

Plain text - Multiline

Provides your customers with multiple lines to respond in plain text.

For questions that require a little more information from your customers, e.g. "Please provide your feedback on the ease of the booking process"

Check box

A question your customers can answer by checking a box.

"Please check this box if you wish to borrow a yoga mat"

Check box - for capturing consent

For questions of consent. Once a consent field is created and used by a customer, they or you (as the admin) cannot change this.

"Do you consent to your picture being taken when participating"

Yes or no option

Provides your customers with a 'yes' or 'no' option to answer.

"Is this your first time attending this event?"

Date selection

Your customers can select a date from a calendar to answer the question.

"Please indicate the date when you qualified to participate in this event"

Drop-down list

For customers to select an answer from several pre-determined options.

"Would you describe your ability for this activity as beginner, intermediate, or expert?"

Multiple choice - pick one only

For customers to select only one answer from several pre-determined checkbox list options.

For questions that require just one response.

Multiple choice - select from list

Customers have the option to select multiple answers from several pre-determined checkbox list options.

For questions that give the option to select more than one response.

Web address (URL)

For website address formatted answers only.

"What website are you visiting from?"

Email address

For website address formatted answers only.

"What website are you visiting from?"

Phone number

For phone number formatted answers only.

"Please provide your home address"

Address

For address formatted answers only.

"Please provide your home address"

Whenever possible, it's a good idea to use a field that helps you validate the information you're requesting. For example, use the Phone number field type when asking for a customer's contact number:ย 

Field data type drop-down list showing the 'Phone number' option


System fields

A system field is a field that appears prominently throughout the system and cannot be amended to collect data other than what is specified.

We currently have three types of system fields:

Impact of removing system fields

You can remove system fields from your booking form, but this will affect how bookings appear in your account.

For example, if you remove the Attendee's full name field, the booking will display 'Name not given' instead of their name:

Booking example highlighting 'Name not given'


๐Ÿ’ฌ Any questions or feedback? There are two ways to get in touch:

Thank you! ๐Ÿ•บ

Return to the top โฌ†๏ธ

Did this answer your question?