Holiday camps
School holiday programs, without a parallel booking system
1st month free. A card is required to start, and nothing is charged until your free month ends. The free profile and free tiers never need one.
TL;DR
- School holiday programs are their own schedule type, so you are not building a second booking process beside your term one.
- A family can take one day, one week or the lot, which is three different families you would otherwise be emailing.
- Holiday money lands in the same weekly payout as everything else, and you are not waiting for the program to end to be paid.
- Rosters and the day-one weather message go through the club comms you already use, off one contact list.
- Demand for these arrives inside a fortnight, so the automatic queue on a full program is doing real work.
Holiday camps are their own schedule type on AllSquads, separate from your regular term program, so a family can book a single day, a full week or the whole holiday period without you building a second booking process beside the one you already have. They are also the highest-pressure thing most clubs sell: demand arrives in a fortnight, parents book late, and the admin lands exactly when you are busiest coaching.
How it works
A camp is created with its own dates, capacity per day and pricing - set it up once and players book individual days or the full block. Full camps automatically show as full and open a waitlist; if a spot frees up, the next family in the queue is offered it rather than whoever happens to check at the right moment.
Selling by the day and by the block
Holiday programs rarely sell one way. Some families want the full week; some want Tuesday and Thursday because of work; some decide on the Sunday night. A camp can carry a full-camp price, per-week pricing where weeks are configured separately, and a day rate - so those three families all book themselves rather than emailing you to ask whether it is possible.
Payments and payouts
Camp bookings are paid at checkout like any other class on AllSquads and accrue into your normal weekly payout alongside your term classes, court hire and everything else - there is no separate camp payment process to reconcile at the end of the holidays, and no waiting until the camp finishes to be paid for it.
Communicating with camp families
Camp rosters, reminders and last-minute changes - weather, a venue move, a different meeting point - go out through the same club comms tools you already use for term classes. There is no separate camp contact list to build and no risk of messaging the wrong version of it, which is the failure that actually hurts on the morning of day one.
If the dates change
Changing camp dates shifts the whole program, and enrolled players are notified and given the option to cancel for full credits. A family who booked the first week of the holidays did not book the second, and the platform treats that as a real change rather than a silent edit.
Who it suits
Any club or coach running school holiday programs - tennis, swimming, multisport, junior development. If holiday camps are currently the part of your year that runs on a Google Form and a spreadsheet while everything else is online, this is the gap this format closes.
Which setup fits you?
Holidays are the busiest fortnight of your year
Good fitThen the automation is worth more here than anywhere else on your calendar. Bookings, the full state, the queue and the reminders all run without you, at precisely the time of year you are on court from eight in the morning and cannot answer a phone.
You need before-care, after-care and lunch as separate paid extras
Worth knowingBe careful here, because add-on products are not what this format models. It sells days and blocks of a program. Extras that are genuinely their own product are better run as their own bookable session; extras that are really part of the day belong in the day price rather than bolted on.
You take large numbers of last-minute bookings on the Sunday night
Worth knowingSupported, and usually where the format pays for itself, but the number that matters is your capacity per day rather than per program. A late booker filling Tuesday when Monday is full only works if the platform is counting the day rather than the week, so set that up before you publish.
Your term classes are online but your holiday program is not
Good fitThis is the specific gap the format exists to close. Running holidays on a form and a spreadsheet while term is automated means two contact lists, two payment reconciliations, and the wrong one open on the morning of day one.
What AllSquads is
AllSquads is booking, payments and admin software for sports coaches and clubs. Players find your classes, book and pay online, and get reminded before every session. You get the roster, the money and the contact record in one place, with a payout to your bank every week. It runs term programs, casual classes, camps, private lessons and court hire side by side, so the whole operation is in one system rather than a booking tool plus a spreadsheet plus a payment app.
- Over ten thousand
- bookings taken
- Thousands
- of players
- Hundreds
- of classes live
- A growing group
- of Australian clubs
Less admin
Automated booking confirmations, 24hr and 1hr reminders, waitlists, credits, and cancellation management. Stop chasing people.
Get paid weekly
Players pay online at booking, via payment links, or you manage payments manually. Payouts are paid weekly, for the week ending Sunday, direct to your bank account.
Player contacts & CRM
Every booking adds a player to your contacts automatically. Import your existing list via CSV. Track membership, booking history, and notes.
Messaging & group chats
Message players one-on-one or in groups. Class group chats created automatically. Broadcast announcements to all followers.
Analytics built in
Track revenue, bookings, and player retention over time. Coach view, club view, and court hire stats — all in one dashboard.
Court hire management
Day-view calendar with one column per court. Member and non-member pricing. Peak and off-peak rates. Your cancellation policy.
“I had all of term 1 paid in the first week. 75% less admin, 100% fewer late cancellations, and 80% fewer emails and phone calls.”
Read how Tennis on 11th runs dozens of programs on AllSquads
Talk to a person
Two minutes, no pitch.
Ask in chat
Instant answers.
Founding rate locked for life
First 100 paying signups lock the founding rate, no matter what we change later.
Frequently asked questions
Where this comes from
- Holiday camps as their own schedule type, separate from term programs
- Help centre: Class types
- Per-day capacity, full state and automatic waitlist
- Help centre: Class types
- Single-day, per-week and full-block pricing
- Help centre: Class types
- Camp bookings accruing into the same weekly payout as everything else
- Help centre: Payments
- Club messaging and reminders off the booking contact record
- Help: Notifications
Put your first class online tonight
Start your free trial - full tier access, 1st month free. A card is required to start, and nothing is charged until your free month ends. The free profile and free tiers never need one.