← All postsHow-to

Booking form: the fields that prevent no-shows, double bookings and back-and-forth

A booking form should confirm a slot, not start a conversation. What an online booking form needs, how to handle capacity and cancellations, and when to use a scheduler instead.

How-toB

A booking form turns a request for someone's time, a room or a place on an event into a confirmed commitment. The good ones finish the job in one pass: the customer picks what they want, gives the details you actually need, and leaves with a confirmation. The bad ones collect a message and start an email thread about availability, which is where bookings get lost and customers go elsewhere.

What a booking form should collect

  • What is being booked: the service, room, class or event, chosen from a list.
  • When: a date and slot from the options you actually offer, not free text.
  • How many: people, places or units, checked against capacity.
  • Contact details sufficient to confirm and remind — usually name, email and phone.
  • Requirements that change delivery: accessibility, dietary needs, equipment.
  • Agreement to the cancellation terms, recorded with the booking.
  • Payment or deposit where no-shows are costly.

Online booking form or scheduling tool

An online booking form works well when slots are few, capacity is simple, or each booking needs details a calendar picker cannot capture — an event with dietary requirements, a workshop with ticket types, a room with setup options. A dedicated scheduler earns its place when availability changes constantly across many staff calendars. Many small organisations need both: a form for bookings with rich details, and a shared calendar for the resulting commitments.

Show capacity honestly. A booking form that accepts a request for a full slot and then emails an apology does more damage than a form that simply shows the slot as unavailable.

Event booking form specifics

  1. Set a capacity per session and close the form or the option automatically when it is reached.
  2. Offer a waiting list instead of a dead end once places are gone.
  3. Collect details per attendee when one person books for a group — name badges and dietary needs are per person.
  4. Confirm immediately with the date, time, location and what to bring.
  5. Send a reminder a day or two before, with a one-click way to cancel so places can be released.
  6. Record attendance on the day against the booking list, not on a separate sheet.

Keep bookings in one place

Ettex Forms handles the booking form itself — required fields, choice lists for slots and sessions, and a confirmation on submit — and each booking lands in Ettex Records, where capacity, cancellations and attendance can be tracked on the same row. Confirmed times can be added to Ettex Calendar so staff see commitments alongside everything else. Ettex does not process card payments inside the form, so where a deposit is required, link the booking to your payment step.

Cancellations and no-shows

  • State the cancellation policy on the form, before submission, in one sentence.
  • Make cancelling easy — people who can cancel easily do so instead of simply not turning up.
  • Release cancelled places automatically to the waiting list.
  • Track no-shows against the booking record, so repeat patterns are visible.
  • Use a deposit for high-demand slots rather than for everything.

The same design principles apply to other intake forms: a registration form collects commitments to attend, and an event checklist covers the organising work behind the bookings.

Frequently asked

What is the difference between a booking form and a registration form?

A booking form reserves a specific slot or resource; a registration form records that someone is signing up. Event bookings often combine both — a place in a session plus attendee details.

Should a booking form require payment?

Only where no-shows are costly or demand exceeds supply. Payment at booking reduces no-shows but also reduces bookings; a deposit is often the compromise.

How do we stop double bookings?

Limit each slot to its capacity and close it when full. Double bookings almost always come from accepting free-text dates or from taking bookings in two places at once.

SL
Written by Sofia L.

Part of the Ettex team — writing about product, engineering and the future of work.

More posts
Get the best of the Ettex blogProduct news, guides and tips — straight to your inbox, no spam.