How to Make a Booking Request Form That Fills Your Calendar

Build a booking request form that gets the details you need to say yes: the service, the date, how many people, and a fast confirmation by email.

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:

FieldWhy it is there
Name, email, phoneSo you can reply the way they prefer
ServiceSo you know what they want
Preferred dateSo you can check the calendar
ParticipantsSo you know how many places to hold
Anything elseFor 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

  1. In Echo Forms, start from the free Booking Inquiry template or the Appointment Request.
  2. Rename the services and fields to match your business.
  3. Add a Time of day choice if you work in morning and afternoon slots.
  4. Write an email to yourself with every answer, and one to the visitor that says when you will reply.
  5. Put the form on your booking page, and link it from your menu.
  6. 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.

Picture of Dru Abraham
Dru Abraham

Founder of ReefWP. Dru has built WordPress sites for over a decade and made Echo Forms so a form never has to wait for the next tier up.

In this article
Echo Forms
Forms that answer back.

Signature adds designs, screens between questions, landing pages, quizzes and more, on every plan.

Keep reading

Ask once. Hear everything.

Echo Forms Signature adds designs, screens between questions, landing pages, quizzes and more to the free plugin.

Get Echo Forms, free

Every field, logic and payments, with no limit on forms or entries. We email you the download and three setup steps.

The download link and three setup steps come to your inbox.