Skip to main content
Alternative

Run your club without the spreadsheet chase: the Spreadsheets and group chat alternative

Players book and pay online, the roster builds itself, and the club is paid weekly.

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. Founding rate locked for life for the first 100 sign-ups, until 31 October 2026.

TL;DR

AllSquads in one box

  • Players book and pay online, so there is nothing to match afterwards and no unpaid list to chase.
  • The roster builds itself from the term schedule, with enrolments, drop-ins, attendance and payment status in one place.
  • Automatic reminders go out before each session, and the waitlist tells everyone waiting when a place opens.
  • A term class takes enrolments and drop-ins at two prices, and a parent joining in week four pays for the sessions that remain.
  • Moving takes an afternoon: import the contact list, create the term, share the link.

Clubs move to AllSquads so Tuesday night stops going on matching bank transfers to names. The term goes online, players pay when they book, reminders go out on their own, and the person who ran the spreadsheet gets their evenings back. Here is how the move works.

Where the manual way breaks

The spreadsheet fails at the joins, where money, people and dates have to agree. These are the jobs AllSquads takes over.

Chasing payments

A transfer with no reference is a fifteen-minute puzzle. On AllSquads the payment is part of the booking, so the money and the name arrive together.

The roster is in one person's head

On AllSquads the roster is generated from the term schedule, so the club does not depend on the one volunteer who understands the spreadsheet.

Cancellations in a muted chat

A cancellation on AllSquads reaches every booked player by email, in-app message and SMS on paid tiers, and the credit follows the class's own policy.

Member rates from memory

Membership tiers apply the member rate at checkout on classes and courts, so nobody has to remember who is a member.

AllSquads vs Spreadsheets and group chat

AllSquads vs the manual way, area by area. AllSquads claims are from the public help centre; the manual column describes the setup as most clubs run it.
AllSquadsSpreadsheets and group chat
Getting paidPlayers pay by card when they book, and the club can take bookings before Stripe onboarding is done.Bank transfers matched by hand, cash on the day, and an unpaid column that is never quite right.
RosterGenerated from the term or camp schedule, with enrolments, drop-ins, attendance and payment status.A spreadsheet tab one volunteer maintains, updated after the fact.
Term + drop-in on one classA term class with drop-in switched on: two prices, one roster, one capacity, pro-rata for mid-term joins.Enrolments on one tab, casuals asked about in the chat and paid in cash.
CancellationsA per-class policy turns a cancellation into account credit, and the player sees the outcome first.A message in the group and a refund the treasurer has to remember to make.
RemindersAutomatic reminders before each session and before each subscription charge.A message the night before, if someone remembers.
Member pricingMembership tiers with member rates applied at checkout on classes and courts.Applied from memory or a second spreadsheet.
WaitlistOn by default; when a place opens, everyone waiting is told.A mental note, so open spots can run empty.
PayoutsOne transfer to the club every week, itemised per booking.Money arrives whenever parents transfer it, and reconciliation is manual.
Court hirePlayers book one or several full courts in one checkout and split the cost between up to eight people.A diary or shared calendar with no payment attached.
CommsEmail, in-app messages and broadcast announcements to the contacts you choose.One group chat where schedule changes compete with everything else.
RecordsA contact record per player with bookings, credits and notes, plus itemised payout history.A spreadsheet edited by several people, with cash and transfers mixed.
Book a call

Rather have it walked through?

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

How AllSquads replaces the spreadsheet

Each of these is a job the club already does, now done by the platform at the moment the player books.

Payments

A parent picks the class and the child and pays by card, and the booking is confirmed when the payment succeeds. Every receipt is itemised per attendee.

Payouts

The club is paid weekly, in one transfer, for the week's bookings: classes, camps, court hire, memberships and packs. The report lists each booking.

The term

A term class has dates, a weekly schedule, holiday exclusions, a term price, an optional drop-in price, pro-rata for mid-term joiners and optional auto-renew. That is the whole spreadsheet, generated.

Families and contacts

One parent account holds every child's profile. Every player who books or joins a waitlist becomes a contact, and you can import your existing list from a CSV on day one.

Two built-in assistants

The Club Agent answers the club's own questions from its own data, such as who has not paid for term three. The Concierge helps players find and book.

Why clubs and coaches run on AllSquads

One platform for the whole operation: bookings, payments, courts, members and messages, built for racquet clubs and the coaches who run them.

  • Every class type on one timetable

    Group classes, terms, camps, private lessons, socials, court hire and retreats all live on one schedule, with one roster per session.

  • Every way to pay

    Upfront, weekly or monthly subscriptions, drop-ins, memberships, session packs and term instalments, collected online and paid out to your club every week.

  • Court hire with cost splitting

    Players book one court or several in a single checkout and split the cost between up to eight people, so nobody chases anyone for their share.

  • A CRM with every channel

    Every player and parent has a contact record, and you reach them by email, in-app message, push notification or broadcast. Paid plans add SMS for cancellations, reminders and payment requests.

  • Team scheduling

    Coaches set their availability, you assign a head coach to each class, and a substitute takes a single session without rebuilding the class.

  • Admin that runs itself

    Reminders go out before a session and before every subscription charge, the waitlist tells everyone waiting the moment a place opens, and cancellations turn into account credit under your own policy.

  • Promo codes and a pro shop

    Discount codes at checkout, and a pro shop with member pricing and online or cash sales that land in the same weekly payout.

  • An AI agent on both sides

    The Club Agent answers questions about your bookings, members and money from the dashboard, and the Concierge helps players find and book the right class.

  • Analytics you can act on

    Revenue, bookings, attendance, court use and member trends, with weekly, monthly, quarterly and financial-year reports you can drill into.

Coming soon: Competitions: leagues, ladders and tournaments; The AllSquads app on the App Store and Google Play.

Pricing compared

There is no vendor price to compare here, so this page compares on features. Our own figures are on the pricing page.

The manual way has no published price, so this page compares on features only. Our figures are on the pricing page, read live from the same source the platform bills from. See pricing

Choose AllSquads if

  • Someone at the club spends an evening a week matching transfers to names.
  • You run two or more squads on term enrolments, or a holiday camp, or both.
  • Sessions fill and you want everyone waiting to be told when a place opens.
  • You want one weekly payout and one itemised report the treasurer can reconcile in minutes.

Pricing: AllSquads vs Spreadsheets and group chat

AllSquads publishes a flat monthly price per tier on the pricing page: a free Coach tier and a free Club tier, then paid Coach and Club tiers and Pro tiers above them, billed monthly or annually at ten months for twelve.

Every paid tier starts with a one-month trial at full tier access. A card is required to start it and nothing is charged until it ends; the free profile and free tiers never ask for one. Both fees are published on the pricing page and nowhere else on this site.

Move your club in a week

The spreadsheet is already the export. Three steps, each with a help article.

  1. Export the spreadsheet

    Save the contact tab as a CSV with names, emails and phone numbers, and note any amounts parents are owed as credit.

    Help centre: Club guide, Contacts (CRM)

  2. Import contacts

    Upload the CSV under Contacts, Import. Contacts can be tagged as juniors or members and given a membership status straight away.

    Help centre: Club guide

  3. Create the term and go live

    Build the term class with its dates, term price and drop-in price, set the cancellation policy, publish, and share the link in the group chat.

    Help: Getting started

Ask in chat

Got a question right now?

Instant answers, in the page, without leaving it.

Where this comes from

How WhatsApp groups and their notifications work
WhatsApp help centre
What a shared spreadsheet can and cannot do
Google Sheets help
Card processing and payouts behind AllSquads
Stripe (stripe.com/au)
What business records must be kept in Australia
ATO: record keeping
Term classes, drop-in and pro-rata on AllSquads
Help centre: Term classes
Weekly payouts and credits on AllSquads
Help centre: Payments
Contacts, CSV import and broadcasts on AllSquads
Help centre: Club guide

FAQ: Spreadsheets and group chat vs AllSquads

Put one real term on AllSquads

The moment there is a second squad, a drop-in beside an enrolment, a member rate, a waitlist and a treasurer, the spreadsheet starts costing evenings. AllSquads does those joins at the moment the player books, and pays the club weekly.

Import the contact tab, publish the class, share the link, and see whether Tuesday night goes back to being Tuesday night.

  • Players book and pay online, so there is nothing to match afterwards and no unpaid list to chase.
  • The roster builds itself from the term schedule, with enrolments, drop-ins, attendance and payment status in one place.

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

Try AllSquads on one real term

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. Founding rate locked for life for the first 100 sign-ups, until 31 October 2026.