A booking request form lets people ask for a time, a service and a number of places, so you can confirm it in one reply instead of five. It suits any business that checks availability by hand before it says yes. This guide is ideal for beginners and for teams such as tour guides, studios and consultants. We cover which fields to ask for, how to answer fast, and how to set one up in WordPress in about 15 minutes.
The short version
- Ask for the service, a preferred date, the number of people and a contact.
- Keep it to 6 or 7 fields, so it takes under 2 minutes to send.
- Send a confirmation email straight away, then reply with a yes or a new time.
- Use a full booking system only when you want people to pick a live slot.
What is a booking request form?
It is a form that asks for a booking without promising one, the way people expect to request a booking online. An appointment request form works the same way for one-to-one sessions. The visitor says what they want and when, and you reply to confirm. Because nothing is booked until you say so, it works for businesses with changing availability, such as a kayak guide who depends on the weather or a photographer who travels.
Which fields does a booking request need?
Only the ones you need to say yes. Our Booking Inquiry template uses these:
| Field | Why it is there |
|---|---|
| Name, email, phone | So you can reply the way they prefer |
| Service | So you know what they want |
| Preferred date | So you can check the calendar |
| Participants | So you know how many places to hold |
| Anything else | For needs you did not think to ask about |
A form of 7 fields takes most people under 2 minutes. Every extra field costs you some requests, so cut anything you can ask in your reply instead.
How to build a booking request form, step by step
- In Echo Forms, start from the free Booking Inquiry template or the Appointment Request.
- Rename the services and fields to match your business.
- Add a Time of day choice if you work in morning and afternoon slots.
- Write an email to yourself with every answer, and one to the visitor that says when you will reply.
- Put the form on your booking page, and link it from your menu.
- Send a test request and check both emails arrive within 5 minutes.
We built both templates in Echo Forms, so you can start from either one and change any field later.
The emails for each entry guide shows how to write both messages.
How fast should you reply to a booking request?
As fast as you can, ideally within 24 hours, because the person is often asking two or three businesses at once. An instant confirmation email buys you time: it says the request arrived and when to expect an answer. If you reply within a few hours you are usually the first, which matters more than the price for many customers.
When do you need a full booking system instead?
When you want people to pick a live time slot and get booked on the spot, with payments and reminders. A request form is simpler and needs no calendar setup, so it suits a business that takes 10 to 30 bookings a month. For more than that, an online booking tool saves hours each week. Pulse Bookings, our booking plugin, is on its way for exactly that, and the Pulse Bookings preview shows what it will do.
Research on response times backs this up: the Harvard Business Review study of online leads found that companies replying within an hour were far more likely to reach the person. A booking request form that answers instantly, followed by a quick personal reply, wins more of the bookings you already earned.
Start from the Booking Inquiry template
Booking and appointment templates are free in Echo Forms, ready to change in minutes.


