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
- 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.
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.
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.
How to get good answers from a booking form
- 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
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
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
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
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.
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.
See which services are popular
The answer breakdown shows which appointment types people book most, useful when setting prices or hours.
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.
Related templates
- Client Check-InA short, phone-first arrival form, signed on the spot.6 questions · Single page
- Parent–Teacher Meeting BookingA tappable booking form for parents' evening, with slots, topics and an offer of support.9 questions · Single page
- Catering & Events EnquiryDate, headcount and style on one row: the three facts a caterer needs first.10 questions · Free canvas
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