Skip to main content
Tennis player leaping into a serve on a sunlit clay court, seen from above
Customer story

Tennis on 11th: 40 active programs, 3,631 sessions delivered

Forty programs, four program shapes, one 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.

Tennis on 11th does not run one kind of thing at scale. It runs term coaching, holiday camps, private lessons and court hire side by side - forty active programs at once - and each of those shapes has its own enrolment rules, its own money, and historically its own admin process. The figures below are what that looks like when all four run in one place.

Active programs
40
Sessions delivered
3,631
Distinct players
1,535
Bookings taken
3,839
Free trial

Try it on this term's class

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.

The problem: a term calendar is not a booking form

A tennis term is not a series of independent bookings. A family enrols once and holds a place for ten weeks; a player joining in week four should pay for six, not ten; a player who leaves in week eight frees a place someone on a waitlist wants immediately. Generic booking tools model none of that, so clubs end up running the term in a spreadsheet and using the booking tool only to take money - which means the two disagree constantly.

How the term actually runs

Term enrolment is a first-class booking type: one enrolment covers the whole term, pro-rata is calculated from the join date rather than negotiated by email, and a place freed mid-term opens the waitlist automatically. Across 3,631 delivered sessions, that is the difference between a calendar that maintains itself and one somebody maintains.

  • Term enrolments with automatic pro-rata for late joiners
  • Waitlists that promote the next family without anyone watching
  • Holiday camps as their own schedule type, not a separate form
  • Private lessons booked against real coach availability

Getting paid without a reconciliation step

Every booking type - term enrolments, camps, private lessons, court hire - settles into one weekly payout covering the previous seven days. There is no per-program reconciliation and no waiting until a term ends to be paid for it. The significant part is not the speed but that nobody has to assemble it.

Why the breadth matters more than the volume

3,839 bookings is a substantial number, but the load-bearing figure is 40 active programs. Breadth, not volume, is usually what forces a club to add administrative headcount: each additional program shape brings its own enrolment rules, its own pricing and its own chase-ups. Forty of them in one system is the part that is hard to do any other way.

Book a call

Rather have it walked through?

A free 30-minute call. Two minutes to book, no pitch.

Ask in chat

Got a question right now?

Instant answers, in the page, without leaving it.

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.

“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

Talk to a person

Two minutes, no pitch.

Replies within a day.

Founding rate locked for life

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

See pricing
Get started

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.