Skip to content
Booking template

Free booking form template

Pick a service, then a slot. Two steps are all a booking needs.

  • 8 questions
  • Multi-step
  • 1 conditional
  • Free, unlimited responses

Opens in your dashboard with the whole form in front of you. Nothing is created until you say so. Keep it, restyle it, or pick a different one.

Updated October 7, 2026

  1. About you

Step 1 of 2

Try it in another theme

Ships in Clinic · 26 to choose from

Tap any theme to see this form wearing it.

Inside the template

What this booking form asks, and why

Step one collects a name, an email and a phone number, and asks whether the client has been before. New clients get one extra question about what they'd like to be seen for, so you can prepare; returning clients skip it. Step two asks which appointment (each option shows its length) and a preferred date and time. The form records a request, not a confirmed slot. It does not connect to a calendar, so confirm each booking against your diary and say so on the ending screen. Edit the appointment list to your own services and durations.

Questions
8, 7 required, 1 conditional
Format
Multi-step
Theme
Clinic, or any of 26
Cost
Free, no response cap

The 8 questions it asks

In order, with their field types and why each one is there. Pick one to see its screen above. Edit, reorder or delete any of them once it's yours.

  • Who the appointment is for, as it should go in your diary.

  • For confirming the slot and sending anything they need to bring.

  • Required, because appointments get moved at short notice and a call is quicker than email.

  • First visit or returning. Only first-timers are asked what the appointment is about.

  • Shown only to first-timers, so you can prepare before meeting someone new.

  • The appointment type and its length. Edit the list to your own services and durations.

  • The day they would like, a request you confirm against your diary.

  • The time they would like on that day.

1 question is conditional. It only appears when an earlier answer calls for it, so most people answer 7, not 8.

When to use it

Built for these jobs, and easy to bend to yours

  • Restaurant reservations
  • Rentals & venues
  • Tours & activities
  • Equipment hire

Ways to adapt it

Restaurant reservations

Replace the appointment type with party size and add a question about the occasion or seating preference.

Equipment hire

Swap the appointment list for the items you hire and add a return date alongside the start date.

Tours and activities

Change the services to tour times, add the number of people and ask about mobility needs.

Best practices

How to get good answers from a booking form

  1. 1

    Say how you confirm

    The form takes a request, not a confirmed slot. Say on the ending screen when and how you will confirm, so nobody turns up to an unconfirmed time.

  2. 2

    Put durations in the options

    Showing the length beside each appointment type helps people choose the right one and helps you fit it into the day.

  3. 3

    Ask new clients one extra question

    Returning clients do not need to explain themselves again. A question shown only to first-timers keeps the form short for regulars.

  4. 4

    Link it from everywhere

    Put the link in your email signature, social profiles and website, and the QR code on your shop window or business card.

After you publish

Where the responses go next

  1. Confirm each request

    On Pro, a Slack message for each booking request means you can confirm it while the client still has time to plan.

  2. Add bookings to your calendar

    On Pro, a Zapier or Make step can turn each request into a calendar entry, or send it to a shared Google Sheet.

  3. See which services are popular

    The answer breakdown shows which appointment types people book most, useful when setting prices or hours.

FAQ

Booking Form: common questions

Still deciding?

Seven steps from an empty account to a published form.

Does it check my availability?

No. The form collects a preferred date and time; you confirm it against your diary. It does not sync with a calendar or block booked slots.

Can I take a deposit?

Not through the form. FormSnapp has no payment field, so take deposits through your own payment link once the booking is confirmed.

Can I change the appointment types?

Yes. The appointment list is an ordinary dropdown. Replace the options with your own services and durations.

Why is it split into two steps?

Who you are comes first, then what and when. Two short steps feel quicker than one long page, and the form shows which step someone is on.

Can I stop bookings for a holiday?

Yes. Close the form for a set period with a closing date and your own message, then reopen it when you are back.

Designed to be answered

Ready to create forms people actually answer?

Beautiful forms, unlimited responses, and real insight, all free to start. No credit card, no catch.

Free forever · or explore templates first

No credit card Unlimited responses Live in 3 minutes