Skip to main content
Class type

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 fit

Then 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 knowing

Be 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 knowing

Supported, 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 fit

This 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.”
Steve S., Tennis CoachAfter going live on AllSquads

Read how Tennis on 11th runs dozens of programs on AllSquads

Talk to a person

Two minutes, no pitch.

Replies within a day.

Book a call

A free 30-minute call.

Book a free call

Ask in chat

Instant answers.

Founding rate locked for life

First 100 paying signups lock the founding rate, no matter what we change later.

See pricing

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.