Registration morning is your Black Friday. Build for it, not for a demo.
Parents enroll every kid in one pass — custom questions, waivers, waitlists — on a page built to survive the minute registration opens.
1 pass
to enroll every camper in a household
0
cards charged for spots that didn't exist
Live
waitlist positions guardians can see
Auto
promotion when a spot frees up
A guardian signs in once, sees every camper in their household, ticks the ones registering for a session, answers your questions, signs the waiver, and confirms. Three kids is one flow, not three.
One checkout, three campers, nobody charged for a spot they didn't get.
The capacity check happens inside the same write that creates the enrollment, so two families hitting Submit in the same second cannot both take the last spot. The one who missed it lands on the waitlist with a visible position.
If a session carries a waiver, the guardian types their name to sign before the enrollment exists. Signature and timestamp live on the enrollment, so there is no separate spreadsheet of who still owes one.
Every enrollment triggers a confirmation listing each camper's status — enrolled or waitlisted with position.
Draft, open, and closed, with full derived from capacity — nothing to remember to flip.
Guardian accounts belong to your camp alone; nobody shares your families with anyone.
The enrollment lands on the waitlist with a visible position instead of failing silently. Nobody is charged for a spot they didn't get.
Open a session in the seeded camp, register a family, fill it, and watch the waitlist do its job — no card, nothing to install.