Run your club without the spreadsheet chase: AllSquads vs Spreadsheets and group chat
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.
Most Australian clubs run on a spreadsheet, a WhatsApp group and a bank account parents transfer into. AllSquads replaces the joins between them: the player books and pays in one step, the roster builds itself, and the club is paid weekly with a report the treasurer can reconcile.
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 | Spreadsheets and group chat | |
|---|---|---|
| Getting paid | Players 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. |
| Roster | Generated 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 class | A 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. |
| Cancellations | A 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. |
| Reminders | Automatic reminders before each session and before each subscription charge. | A message the night before, if someone remembers. |
| Member pricing | Membership tiers with member rates applied at checkout on classes and courts. | Applied from memory or a second spreadsheet. |
| Waitlist | On by default; when a place opens, everyone waiting is told. | A mental note, so open spots can run empty. |
| Payouts | One transfer to the club every week, itemised per booking. | Money arrives whenever parents transfer it, and reconciliation is manual. |
| Court hire | Players 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. |
| Comms | Email, in-app messages and broadcast announcements to the contacts you choose. | One group chat where schedule changes compete with everything else. |
| Records | A contact record per player with bookings, credits and notes, plus itemised payout history. | A spreadsheet edited by several people, with cash and transfers mixed. |
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.
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.
Import contacts
Upload the CSV under Contacts, Import. Contacts can be tagged as juniors or members and given a membership status straight away.
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.
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.
Founding rate locked for life
First 100 paying signups lock the founding rate, no matter what we change later.
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.