Forty sessions on a Saturday. Families pick a slot.
Eight time slots with five sessions each. A slot greys out the moment it fills, families see their number, and nobody gets the 10:30 twice.
Free to start. You can modify all of this in the editor.
Sound familiar?
Fall minis go up on Instagram and the DMs are the booking system
You post the date and within an hour there are 90 DMs for 40 slots. You reply to each one with the times left, and by the time they answer the slot is gone. A Google Form does not know the 10:30 is taken. Someone gets double-booked every year.
What you get
The limits, hours, and questions, already set
This is exactly what the button creates. It is a starting point, not a cage: change any of it in the editor after.
Template
Fall minis, Oct 18
- Eight hourly slots, five sessions each. A full slot is greyed out on the form and rejected by the API.
- 40 sessions total as a backstop. The form reads as full at 40.
- No opening hours. Open the list when you announce the date.
- Asks for name, phone, time slot, and how many people.
- Families see their number on the success screen.
- Capacity
- 40 in total
- Signups open
- Any time
- Form asks for
- Email, Name, Phone, Time slot, People in the photo
- Slots: Time slot
- 9:00 AM (5), 10:00 AM (5), 11:00 AM (5), 12:00 PM (5), 1:00 PM (5), 2:00 PM (5), 3:00 PM (5), 4:00 PM (5)
- Counter on the form
- Shown
Or by hand
Set it up yourself, step by step
The same values, typed in. About five minutes.
Create the waitlist
Open the "Fall minis, Oct 18" template, change what you like, and press Publish. An emailed code makes it yours and puts it live; nothing is public before that.
Set capacity to 40 in total
In Settings, set the capacity to 40 in total. When the 40th person joins, the form reads as full and says so.
Leave the hours open
Under Hours, leave the schedule off so people can join at any time. You can pause the list by hand whenever you need to.
Add the form fields
Email is built in. On the Form tab, add Name (required), Phone (required), People in the photo (required). Labels and help text render as plain text.
Add the "Time slot" time slots
On the Form tab, add a Time slot field named "Time slot" with 9:00 AM (5), 10:00 AM (5), 11:00 AM (5), 12:00 PM (5), 1:00 PM (5), 2:00 PM (5), 3:00 PM (5), 4:00 PM (5). Each slot fills on its own and reads as full when its spots are taken.
Show the counter
In Settings, turn on the counter so the form shows how many spots are left. People join faster when they can see the number.
Publish and share
Click Publish. The Share tab has the hosted link, a QR code, and the script tag or iframe for your site. The submit button reads "Request a slot".
FAQ
Questions people here ask
Can families pay the session fee here?
No. Unwaited does not take payments. Send an invoice or checkout link when you confirm the slot.
Can it cap each time slot?
Yes. Each slot has its own capacity. Set five for the 9:00, one for the 4:00, whatever the light allows. A full slot is disabled on the form and rejected by the API.
What if two families submit for the last spot at the same time?
One gets it. The check runs inside the database lock that assigns numbers, so the second sees the slot marked full and picks another.
Does it email the confirmation?
Yes. They get a confirmation with their number and slot, plus a link to check their place or cancel. You get an owner email per request.
More services and bookings templates
Related
Keep reading
- FeatureTime slots with their own capsTime slot signup form with a cap per slot
- For your businessThe walk-in waitlist for barbershops and salonsTwelve walk-ins a day, Tuesday to Saturday, 8 AM to 5 PM.
- AlternativeWeb3Forms alternativeA form-to-email backend: point any HTML form at their endpoint and submissions land in your inbox.