Service booking form
A booking form is a simple way to collect appointment requests without a calendar-sync tool. Somebody chooses a service, picks a date and time that works for them, leaves notes, and you review the requests in your dashboard or via CSV export. This works for consultants, tutors, hairdressers, coaches — any service where the client proposes a time and you confirm it.
The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.
Date and time fields are structured, so you can sort and deduplicate
The date and time arrive as data, not as "next Tuesday around 2pm" text, so you can sort bookings by date and see your load by service type, all from CSV.
A dropdown for services tells you what people want
When you export, you can see which services get the most requests — real signal about what to promote or hire for.
No card required.
Booking Form
Live previewHow to build this form
5 steps in the editor. Nothing here needs a paid plan.
- Add a text field for name.
- Add email and phone fields so you can reach them to confirm or reschedule.
- Add a dropdown listing the services you offer, so you can see demand by service type.
- Add a date field for preferred date and a time field for preferred time.
- Add a textarea for notes or special requests — it catches things like "prefer mornings" that the date and time fields do not.
Fields in this form
7 fields, using 7 of the 19 field types available.
| Question | Field type | Required |
|---|---|---|
| Full name | Short text | Yes |
| Yes | ||
| Phone | Phone | Yes |
| What service are you interested in? | Dropdown | Yes |
| Preferred date | Date | Yes |
| Preferred time | Time | Yes |
| Notes or special requests | Long text | Optional |
What goes wrong with this form
Specific to a service booking form, not general advice about forms.
Asking too many service questions
A single dropdown for service is enough. If you also ask purpose, duration and budget separately, the form gets heavy and conversions drop. Keep it to name, contact, service choice, and date.
Not including notes or special requests
The date and time catch the when, but not the detail. A notes textarea captures context — "first time client", "bring an invoice" — that you would otherwise chase by email.
Assuming the fields check your availability
The date and time fields do not check your calendar. If you want to guide people to open slots only, use a dedicated booking tool. This form works best when the client trusts you to find a time and confirm by email.
Questions about this form
Can I integrate this with my calendar?
Not directly. This form collects booking requests into your dashboard; you export them to CSV and review. For automatic calendar sync you would need a dedicated appointment-scheduling tool. This form is simpler and requires you to confirm bookings manually.
What if I do not know the exact time yet?
Make the time field optional and ask for a preferred time range in the notes field instead. That gives the client flexibility and you room to find a slot.
Can the same person book multiple times?
"Allow multiple submissions" is off by default, so each person can only book once. Turn it on if you want clients to be able to schedule repeat appointments from the same form.