For day camps and youth programs
How to create a kids summer camp waitlist
Registration is a Google Form with a dropdown for the week. The form does not know week two is full, so it keeps taking names, and you find out when you print the roster. Then you call four families to ask if week three would work instead. Every June.
Week two has fourteen campers and one counselor. 7 steps, about five minutes, or one click with the recipe below.
Step by step
Set up the Summer day camp yourself
These are the exact values the recipe applies. Change any of them to match your line.
Create the waitlist
Sign in, click New waitlist, and name it "Summer day camp". It starts as a draft, so nothing is public until you publish.
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 Parent or guardian (required), Phone (required), Camper's age (required). Labels and help text render as plain text.
Add the "Week" time slots
On the Form tab, add a Time slot field named "Week" with June 15 to 19 (10), June 22 to 26 (10), July 6 to 10 (10), July 13 to 17 (10). Each slot fills on its own and reads as full when its spots are taken.
Hide the counter
In Settings, leave the counter off. The form still refuses signups past the cap; it just does not show the running total.
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 "Reserve a place".
Or do it in one click
Use the recipe
The "Summer day camp" recipe creates the waitlist with every step above already done. Sign in, click once, and it is live as a draft you can publish.
Recipe
Summer day camp
- 40 total
- Open any time
- 4 capped slots
- 5 fields
- 40 campers in total. The form reads as full at 40.
- Four weeks with ten places each. A full week is greyed out on the form and rejected by the API.
- No opening hours. Open the list when registration starts and pause it when camp begins.
- Asks for parent name, phone, camper's age, and which week.
- Parents see their number on the success screen.
After you publish
How the list runs
Cap each week
Four weeks, ten places each, on one form. A full week greys out and the API refuses it.
Cap the summer
Forty places as the backstop. The form says full when they are gone.
Camper's age
A number field between 6 and 12. The form rejects anything outside the range.
Numbered registrations
"You're #14." Parents stop emailing to ask if the form went through.
The roster
Export the CSV, sort by week, and the roster is done. Send the health forms from your own email.
Next summer
Rename the weeks in the slot field and clear the entries. The link stays the same.
FAQ
Questions people here ask
Can a parent register two kids?
Each entry takes one place. Ask them to register each camper with a different email, or add a number field for siblings and lower the caps to leave room.
Can I take the deposit here?
No. Unwaited does not take payments. Send the invoice or checkout link when you confirm the place.
What happens when a family cancels?
They can leave from the status link in their confirmation email, or you delete the entry. The place in that week opens for the next family.
Can I collect the health forms?
Not on the signup. Keep the form short, then send the paperwork from your own email once the place is confirmed.
Related
Keep reading
- FeatureTime slots with their own capsTime slot signup form with a cap per slot
- For your businessThe waitlist app for gyms, studios, and class schedulesTwenty spots in the 6:00 AM class, forty across the week, registration that opens the evening before.
- AlternativeCalendly for class and session bookings alternativeThe meeting scheduler, used for classes and sessions through group event types on paid plans.
Five minutes by hand, or one click.
Free for 100 signups a month. Unlimited waitlists. Every setting above stays editable.
Create this waitlist