Summer camp registration has become, in one parent's words, "an absurd race" — alarms set for 6:45am on a January Saturday, weeks gone in minutes, waitlists everywhere. For operators, that race is a stress test: hundreds of families hitting your inbox, spreadsheet, and payment process simultaneously.
Handled well, registration day is your biggest revenue day and your best marketing (families talk about which camps fill up). Handled badly, it's refunds, overbooked weeks, and parents who start next summer's search elsewhere.
Here's the playbook.
Before the day (this is 80% of the outcome)
1. Publish the schedule early — with live availability. Families plan camp weeks around work schedules. If they can see weeks, prices, and remaining spots before the day, they arrive pre-decided. A public session catalog with capacity counts turns registration day from a scramble into a checkout.
2. Make booking self-service. If bookings arrive as emails you process by hand, your capacity on registration day is your typing speed. Every booking should be doable by a parent at 7:01am without you — child selected, session chosen, spot confirmed, invoice generated.
3. Take payment at booking (or a deposit). "Register now, pay later" is how week-one no-shows happen. Payment-at-booking filters serious families, protects capacity, and — critically — means your registration-day revenue is real revenue, not a to-do list.
4. Set up waitlists for every week. Sold-out weeks should capture demand, not turn it away. A waitlist converts cancellations into backfills automatically — and tells you which weeks to expand next year.
5. Rehearse the failure modes.
- Popular week sells out in minutes → waitlist opens, you announce week expansion criteria
- Parent books wrong week/child → know your cancellation/transfer policy and where to do it in one step
- Payment doesn't arrive → invoice status tracking flags it the same day, not in three weeks
On the day
6. Don't be the bottleneck. Your job on registration day is exceptions, not processing. If you're manually entering bookings, you're the single point of failure. Watch the dashboard instead: bookings per week, spots remaining, payments landing.
7. Communicate in one place, publicly. One pinned post (email/social) with: the booking link, what's sold out, waitlist instructions, and your transfer policy. Answer duplicates by pointing at the post. Every family gets the same information at the same time — that's what prevents the 10pm "is Tuesday full?" messages.
8. Watch capacity in real time. Overbooking on registration day is the cardinal sin. Live spot counts per session — the kind a booking system shows parents directly — mean families only see bookable spots and nobody shows up to a full court.
9. Log every edge case, resolve none of them live. Refund request, wrong-week booking, sibling discount question: acknowledge, log, resolve tomorrow. Registration day is for throughput; policy questions deserve calm answers, not 7am improvisation.
After the day (48 hours)
10. Reconcile payments against bookings. With auto-generated invoices and references this is a glance, not an evening. Anything unpaid gets a reminder from the payment reminder templates — day one, while intent is high.
11. Work the waitlists. Message waitlisted families with alternatives: other weeks, other venues, priority for next time. A waitlist handled well is a retention channel; ignored, it's a lost cohort.
12. Debrief in numbers. Fill rate per week, time-to-sellout, waitlist depth, payment completion rate. This is next year's pricing and scheduling data — which weeks to add, which to discount, where the real demand is.
Why the spreadsheet version fails
Every step above is possible with spreadsheets and heroics. But the race dynamics expose the failure modes: manual booking can't absorb 200 families in an hour, hand-tracked capacity overbooks, and email-based registration means your inbox is the queue.
The clubs that run calm registration days have moved the mechanics to a system: a parent portal where families browse sessions and book their children themselves, get automatic invoices with the invoice number as the payment reference, and land on a waitlist when a session fills — while the operator watches a dashboard.
That's the core loop of Club Term: sessions with capacity, self-service booking, automated invoicing and discounts, real-time spot counts.
Set up your next registration → — and if pricing those camp weeks is the open question, start with how to price a summer camp.
