Provider examples use documentation checked on 5 October 2026. The checklist is ours; these are not hands-on test results.
Four jobs, four different tools
| Job | What it does | Holds a place? | What the customer should see |
|---|---|---|---|
| Download paperwork | What it doesPuts a file, such as a timetable or a paper form, on your site | Holds a place?No | What the customer should seeThe current version, with a date on it |
| Send an inquiry | What it doesSends you a message | Holds a place?No | What the customer should seeA thank-you that says when you’ll reply |
| Book an appointment | What it doesReserves one time slot with you | Holds a place?Yes, once confirmed | What the customer should seeThe time, and how to change or cancel it |
| Register for a class | What it doesReserves one of a fixed number of places | Holds a place?Yes, when a place is confirmed | What the customer should seeTheir place confirmed, or that the class is full |
One class, four ways
Take a fictional outdoor fitness class: Saturdays at 9, one coach, 12 places.
- A sign-up sheet to download. People print it and bring it. The coach finds out how many are coming when they arrive.
- An inquiry form. Someone writes “I’d like to join on Saturday” and sees “Thanks, we’ll be in touch.” If 15 people do that, the coach has to reply to each one, and tell three of them there’s no room.
- Appointment booking. Right for a one-to-one session. A one-to-one slot is taken by a single booking, so it doesn’t fit a class of 12.
- Class registration with a limit of 12. It should confirm 12 places and tell the 13th person the class is full.
A thank-you message isn’t a confirmed place
“Thanks, we got your message” tells someone you received it. It doesn’t tell them they’re in. A confirmation names the class, the date and time, says the place is theirs, and explains how to cancel. If your page only sends the first kind, say so on the page, and tell people when you’ll confirm.
Three situations to check before you go live
When the class is full
The customer should see that it’s full, not a form that keeps accepting sign-ups. You should see the list of who is coming. Tools document this differently:
- Calendly’s group event type lets you set how many people can book each time slot and can show how many spots are left. Its event types overview lists group events on the Standard plan and above.
- Acuity Scheduling’s group classes have a maximum number of people. Its appointment waitlist is for appointment types, not classes.
- A Google Form can stop accepting responses at a date or after a set number of responses. People who open it then see a closed message. But Google’s help page says that if several people respond at the exact same time, the form accepts their responses regardless of the limit. A response count isn’t a seat count, and a response is still only a message until you confirm a place.
In a test setup, fill all but one place, then have two test people try for the last one at the same moment, and see who is told what.
When you reschedule
Move a test class and check that everyone registered moves with it and is told, including the calendar entry a test customer received. Acuity says editing a class’s date keeps attendees enrolled, while cancelling it and creating a new one means adding them again by hand. Calendly says group events send email confirmations rather than calendar invites, and each invitee’s calendar file won’t update for others if someone changes the event. Tools differ, so ask.
When a submission goes missing
Send a test from your phone and find it in two places: the tool’s own list and your inbox. Google Forms can email you when a response arrives, once you turn that on. Check your spam folder too.
Checklist
- Decide what each page does: a file, a message, an appointment or a place in a class.
- Make the wording match. Don’t say “booked” on a page that only sends a message.
- Set the class limit, then see what person 13 sees, and what happens when two people try for the last place at once.
- Reschedule a test class and check that people are moved and told, and what their calendar now shows.
- Send a test submission and find it in two places.
- Put a date on any file people download, and replace old versions.
- Ask only for what you need to take the booking.
What this guide can’t tell you
It doesn’t rank tools, and plan features change. It doesn’t cover health questions, waivers or other legal requirements; get advice on those for your business. For choosing a website builder, see our website checklist.
Sources
All pages read on 5 October 2026. Vendor pages describe what the vendor offers; they are not test results.
- Google Docs Editors Help: View & manage form responses.
- Google Workspace Updates: close date or response limit for Google Forms.
- Calendly Help: Event types overview.
- Calendly Help: Group event type overview.
- Acuity Scheduling Help: Creating and editing group classes.
- Acuity Scheduling Help: Offer an appointment waitlist.
Change log: October 2026, first version.