Get the AllSquads app

Get it on Google Play
Skip to main content
Players & Accounts

Player Guide

Setting up a player account, child profiles, and how to search, book, and manage classes.

Account Setup

Creating an account

  1. Navigate to allsquads.com.au
  2. Select Sign Up
  3. Sign up with email and password, or continue with Google (Google OAuth — no email verification required). In the AllSquads iPhone app you can also continue with Apple; if you choose Apple's Hide My Email, AllSquads emails reach you through your Apple relay address. On the Sign in page, Continue with Google or Apple also creates your account if you don't have one yet (as a player; you agree to the Customer Agreement and Privacy Policy by continuing). On the Sign up page, tick the agreement box first: if you tap Google or Apple without ticking it, the page scrolls to the box and tells you. If Apple doesn't share your name, AllSquads asks for your first and last name as soon as you get in
  4. Verify email address via the confirmation link (email/password sign-up only)
  5. Complete the onboarding profile: sport preferences, skill level, location
  6. Account is active and ready to use

Profile completion

A complete profile includes: full name, profile photo (optional), location, sport preferences, skill level, and emergency contact details. Emergency contact details are collected (optionally) during onboarding — if you skipped them, you'll be nudged to add them from the dashboard "Next steps" card, and some individual classes require them before you can book (see "Emergency contact required" under Booking a Class).

Changing your email address

Change the email you sign in with from Settings (Personal information → Edit → Email → Save changes). For your security the change is confirmed by email: we send a link to the NEW address, and your account keeps using your current email until you click that link. After saving you'll see "Waiting for you to confirm …" under your email — check that inbox (and its spam folder). If the change can't be started (for example, another account already uses that address, or you've asked more than three times in an hour), the reason shows under the Email field and nothing is changed.

People I book for (child profiles and other people)

Your profile has a People I book for section holding everyone you book classes for — not just family.

Add dependent saves a child: name, date of birth, allergies, dietary requirements, medical notes and an emergency contact. Date of birth and the emergency contact are required for a child, and you confirm you have parental authority to enrol them. A child always needs their own emergency contact on file before they can be booked into any class.

Add person saves anyone else you book for — a friend, a partner, a teammate. It asks for their name, and optionally an email, an emergency contact (name, phone, relationship) and the same allergies / dietary / medical notes. Date of birth is optional for an adult, and there is no parental-authority confirmation — that only applies to children. If you add their email and they later create their own AllSquads account with it, the two records are linked; nothing is merged and they keep their own account.

When you're booking an adult or open class, each seat lets you pick one of these saved people or type a name instead — so you don't re-enter a friend's details every time. You can also save someone there and then, without leaving the booking: the seat offers Add a person you book for when you have nobody saved yet, and + Add a person once you have, and whoever you save is picked for that seat straight away. The attendee step on a weekly subscription works the same way. Once you've saved a few people, a search box appears above the list so you can find someone quickly. Kids classes only ever offer child profiles, wherever you are booking from. At checkout the account holder selects which participants each booking is for. Multiple players can be booked into the same class in one transaction — the booking confirmation email lists every player by name, and the coach's roster shows each attendee by name rather than the person who paid. If a class offers a group discount (for example "2+ people save 5%"), it comes off automatically when enough different people are booked into that class in the same cart: the class page, the cart, checkout and the charge all show the same reduced price, and the booking fee is worked out on the reduced price. A group discount and a promo code never both apply. You get whichever saves more.

Getting a saved person the member rate. Picking a saved person for a seat does not, by itself, charge that club's member rate — the cart shows whether they're linked to that club's member list and, if not, offers a one-tap "Link to this club's member list" action right there. Linking looks for an exact match on the person's saved name (and email, if you've added one) against the club's own records; if there's a clean single match, they're linked from then on and every future booking at that club prices correctly for them automatically. If there's no match, or more than one person at the club shares that name, you'll be told — ask the club to link them from their Contacts records instead. You can unlink a person from a club's member list at any time from the cart. Typing a name instead of picking a saved person still works the way it always has.

Installing the app

AllSquads has a native Android app on Google Play, and the web app can still be added to your home screen:

  • Android: get the AllSquads app from Google Play (search "AllSquads", or use the Google Play badge on the home page, your dashboard or a booking confirmation). On an Android phone the website shows a "Get the AllSquads app" banner at the top of the page with the Google Play button; dismissing it hides it for 30 days. The web app can also be added from Chrome > three-dot menu > Add to Home Screen.
  • iPhone: the App Store app is coming soon. Until then, open in Safari > Share > Add to Home Screen. On older iPhones only Safari can add to the home screen: if you opened AllSquads from a link in an email or a social app, or in Chrome, open the page in Safari first (the install banner tells you this)
  • Desktop: scan the QR code beside the store badge on the home page, your dashboard or a booking confirmation to open the listing on your phone.

Booking confirmation emails carry the store badges too. The banners do not appear on the page you reach from an advert, since you have not signed up yet; they show on your later visits.

Once installed, AllSquads opens without browser chrome and supports push notifications for session reminders and booking updates. In the iPhone and Android app, tapping a notification opens the booking or class it is about.

Mobile navigation

On phones, the bottom nav bar has five tabs in this order: Explore → Bookings → Favourites → Ask AI → More. Bookings goes directly to your upcoming classes so you can check them with one tap. Favourites holds the clubs and coaches you have followed. More opens the rest of the dashboard (profile, family, saved cards, notifications, settings, help, sign out). The cart icon in the top bar shows a badge with the number of items in your cart and updates as soon as you add or remove a class.

Account type

The signup screen labels the consumer account type as "Player / Parent" because the same account can book classes for yourself and for your children via family / child profiles.

Player welcome screen

First-time players see a single welcome screen — not a multi-step wizard. It collects display name, mobile number, date of birth (used for age-appropriate class matching), and optional sport preferences + profile photo. After that they land on the dashboard. Emergency contact and child profiles can be added post-signup under Account settings — they are not required upfront.

A dismissible "Explore classes near you" banner appears on the player dashboard until the player makes their first booking, after which it is removed permanently.

Home dashboard layout

Below the greeting, the home dashboard runs in this order:

  1. A Next up photo hero card — your soonest upcoming booking (class name, club, date and time), with Calendar (add to your calendar) and Directions buttons. It only appears when you have an upcoming booking.
  2. Three quick-action tap targets: Find a class (opens Explore), Courts (opens Explore's Courts tab), and My bookings (opens your bookings list).
  3. An Ask the Concierge card with suggested prompts, one tap into the AI assistant. When you ask it to find lessons or classes without saying where, when, for whom or at what level, it asks one short question first, filling in what it already knows from your bookings and your children's profiles, and lists classes after your answer. A fully specified ask ("adult beginner tennis in Taringa on Saturday morning") lists straight away. Its opening chips name the next step for you, such as "Find lessons for Ella" or "Rebook" the class you booked last.
  4. Also coming up — your other upcoming bookings, condensed with a rebook option per class.
  5. The Book again rail (see "Book again — rebooking a regular class" below).
  6. Your club memberships (when you belong to one or more clubs), a Favourites rail of classes and courts you've hearted (each card showing the club/venue, price where available, and the next available session date for classes), and your full Saved list (classes, coaches, clubs and courts). Tap a card to open the class, coach, club or court. If you haven't hearted anything yet, a small "Add favourites from Explore" link appears instead of the rail.
  7. Your performance chart (sessions attended per month).
  8. A dismissible "Explore classes near you" banner (players with no bookings yet — see above), an article rail ("From AllSquads"), and a "Find more clubs & coaches" search banner.

Your own profile details (name, email, phone, member-since date) live on Profile (Menu → Profile), not on the home dashboard. Your recent activity/notifications are in the notifications bell (top nav), not a separate home-dashboard card.


Finding Classes

Browsing the explore page

The explore page lists all public classes on AllSquads. Players can filter by:

  • Sport type
  • Class type (group lesson, camp, private lesson, court hire)
  • Location
  • Day and time
  • Skill level
  • Price range

Results load 20 at a time and extend automatically as the player scrolls — there is no upper cap on how many classes a club can list. The same applies to the Coaches, Clubs and Courts tabs.

Map view

The grid/map toggle switches the results between cards and a Google map. Classes, coaches and clubs all appear as coloured pins — teal for classes, green for coaches, blue for clubs — positioned at the venue where they run. Tapping a pin highlights and scrolls to that result's card; nearby pins group into a numbered bubble that expands as you zoom in. On a computer, map view gives most of the screen to the map and lists classes beside it as compact cards, each still showing the club, location, coach, time, price and a Book button.

A pin only appears when the venue's location is known. A club that has not set a venue address shows no pin, and its classes are still listed in the results — they simply cannot be placed on the map. Clubs can fix this by adding their venue address in the club dashboard.

Finding classes near you

"Use my location" on the explore page asks the browser for your position, then re-orders the results nearest first and shows the distance to each class's venue on its card (for example "2.3 km"). The map recentres on you at the same time. Setting the Distance filter (5 km / 10 km / 25 km / 50 km / 100 km) narrows the results to that radius; leaving it on "Anywhere" keeps every result and only re-orders them.

Your location is used for that search only — it is never saved to your profile and never added to the page's web address, so sharing an explore link never shares where you are. If you decline the location prompt, or your browser cannot provide a position, the page says so and you can still search by suburb using the Location filter.

Typing a capital city (for example "Perth" or "Sydney") into the Location filter searches the whole metro area, not just an exact name match — a class in a nearby suburb still turns up even if its address doesn't say the city name. And if you search a specific suburb where nothing is on offer right now, the search automatically widens to roughly 25 km around that suburb instead of coming back empty; ask the AI Concierge the same question and it will tell you the search was widened and how far away each result is.

Searching

Use the search bar to find classes, clubs, or coaches by name or keyword.

Club and coach profiles

Each club and coach has a profile page listing all their active public classes, reviews, and contact information. Players can follow clubs and coaches to receive updates.


Booking a Class

Standard booking flow

  1. Select a class from explore or a club/coach profile
  2. Review class details: description, schedule, pricing, cancellation policy, coach
  3. Select the session date (for one-off bookings) or enrolment type (for terms/camps)
  4. Select participant (self or child profile)
  5. Add to cart
  6. Proceed to checkout — a booking context bar at the top of checkout shows the class name, venue, and term dates throughout all steps
  7. If you have saved child profiles, an Attendee step appears so you can select which participant each booking is for. If all bookings are for yourself and you have no children saved, this step is skipped automatically.
  8. Enter payment details, apply credits, or enter a promo code (see Promo Codes below)
  9. Confirm booking

Priority booking windows

Some classes open bookings for each session on a schedule rather than straight away, and give the club's members a head start:

  • If bookings for a session haven't opened yet, the class page shows "Opens to members on ⟨date/time⟩, to everyone on ⟨date/time⟩", and the Book button (or that session's row, for a recurring class) is disabled and shows the opening time instead.
  • Once the window opens, members holding one of the club's nominated tiers can book straight away; everyone else sees a "members only for now" notice until the public opening time, when the Book button becomes available to all.
  • All times shown are the club's own local time. This is separate from a class marked Members only outright — that kind of class never opens to non-members at all.

Book again — rebooking a regular class

If you've been to a class recently, you don't have to go through the full booking flow again:

  • Home dashboard "Book again" rail: classes you've attended in roughly the last 8 weeks that still have a future session appear at the top of your home dashboard, below your greeting. Tap the class card's Rebook button.
  • Past bookings: on Dashboard > My Classes > Past, a completed booking shows a Rebook button when the class has a future session available.

Either way, tapping Rebook adds the class's next available session straight to your cart at your normal price (member/standard pricing and any active credits still apply automatically) and takes you directly to checkout — no need to reopen the class page. It's just two taps to your Pay button. The Rebook option is hidden when the class is full, has been cancelled or archived, or doesn't have a bookable single session to add (e.g. a term class you'd need to re-enrol in from its class page instead).

Free trial

If a class has a free trial enabled, eligible players will see a "Try a free session" option. Each player may use one free trial per class.

Subscribing to a class

Some recurring classes offer subscriptions with automatic weekly or fortnightly billing:

  1. On the class detail page, click Subscribe (shows the subscription price and interval)
  2. You are sent to a confirmation page where you enter your card and complete payment via Stripe. If your card requires Strong Customer Authentication (SCA / 3DS), the challenge appears here and must be completed for the subscription to start.
  3. Your subscription is active — you are billed automatically each period. A booking fee of 3% + 0.5% (GST-inclusive, minimum 50¢) is added to each payment as its own "AllSquads booking fee" line; the confirmation page shows the class price, the fee and the total per week before you pay.
  4. Manage and cancel subscriptions from Dashboard > Subscriptions
  5. Cancelling a subscription: when you cancel, the subscription continues to the end of the current billing period (no partial refund) and your dashboard shows "Ends [date]". You keep attending sessions until that date and are not billed again. If your coach cancels a session you've already paid for, the per-session value is automatically applied as a credit to your next Stripe invoice. (Skip-a-week is not supported at launch — cancel and re-subscribe if you need to pause.)

Waitlist

If a class is full, players can join the waitlist. When a spot becomes available, waitlisted players are notified in the order they joined. Spots are strictly first-come, first-served — there is no expiry or hold on the offer, so book promptly once notified.

Booking a spot on a session you are waitlisted for — however you pay for it, card or credits — takes you off that session's waitlist automatically. You will not appear on both the roster and the waitlist for the same session.

Already booked in? There's no waitlist to join. If you already hold a place on a session, joining that session's waitlist is refused with "You're already booked into this session". A full session can look full to you precisely because you are in it, so the Join waitlist button can still appear — but pressing it will not add you. You already have the seat; there is nothing to wait for.

Losing the race: if someone else books the spot before you act on your notification, you are not permanently excluded — your waitlist row automatically returns to the waiting queue, and you'll be notified again the next time a spot opens on that session. You can also self-recover by re-joining the waitlist yourself (Dashboard > the class page); a re-join always resets a stuck "notified" row back to "waiting" as a safety net, and is harmless (a no-op) if you're already waiting. If you already hold a seat on that session you'll be told so instead — see above.

Private lesson booking

  1. Select a coach
  2. Select preferred date and duration (30/45/60 minutes)
  3. Pick a specific start time from the coach's available slots — a private lesson can't be booked without one. If you try to check out without a time (an expired or stale booking page, for example), you'll be told "Please choose a date and time for your private lesson before booking" and nothing is charged; go back to the class page and pick a slot.
  4. The system checks coach and court availability
  5. Confirm and pay
  6. Await coach approval (or instant confirmation if auto-approval is enabled)

Once booked, the lesson shows at its exact date and time everywhere it should: on your bookings, on the coach's schedule and calendar, and in the club's bookings list — booked from the class page or from the coach's profile, it's the same lesson either way, never two.

Emergency contact required

A coach can toggle "Emergency contact required" on a specific class in the create/edit wizard. When it's on, the account holder must have an emergency contact name and phone number on file before completing a booking — the class page shows a notice, and if you haven't added one yet, the cart prompts you inline (a small form right there — you never have to leave the cart) before letting you proceed to checkout. Every other named attendee needs their own emergency contact too: if you add guests to a booking on one of these classes, checkout asks for a contact name and phone for each guest, and those details are stored against that person's spot so club hosts see the right contact on the roster (not just yours). This is separate from and in addition to the existing rule that a child attendee always needs their own emergency contact on file (set on the child profile), regardless of this toggle. If the attendee is someone you've saved under People I book for, the class asks for their emergency contact rather than yours — the cart tells you exactly who is missing one and links straight to their record, and once saved it's stored against that person's spot so the club sees the right contact on the roster. Classes that don't turn this on are completely unaffected — it's off by default.


Managing Bookings

Viewing bookings

All bookings are visible in the Dashboard under My Classes. Upcoming, past, and cancelled bookings are shown with full details. A booking covering multiple sessions lists each session; if a session has been assigned to a different coach than the one shown on the booking card, that session's row shows its own coach. If you cancel one date of a booking that covers several, the card shows the dates you still have booked, not the one you cancelled.

Gate and lights codes for a court

At some venues the gate (and the court lights) open with a code. When your club does this, your court hire booking comes with its own codes: in the confirmation email and text, in a reminder 30 minutes before, and on the booking itself. They work from a few minutes before your booking until a few minutes after it. If you cancel, the codes stop working.

Cancelling a booking

  1. Navigate to Dashboard > My Classes
  2. Select the booking to cancel
  3. A confirmation dialog shows the booking details and the refund outcome based on the class cancellation policy
  4. Confirm cancellation

Refund outcomes depend on the class cancellation policy and how far in advance the cancellation is made. Refunds are issued as credits to the player's account, not as Stripe reversals.

If the coach or club cancels instead — a session, your whole booking, or just your place — you always get a full credit of the price you paid for what was cancelled, whatever the class's cancellation policy says (term classes have their own rules, set out in the Cancellation Policy guide). The booking fee is not refunded.

Changing a booking

To change to a different session date or time, cancel the existing booking (subject to the cancellation policy) and rebook the preferred session.


Club Memberships

A club membership is different from subscribing to a single class (see "Subscribing to a class" above) — a membership is sold by the club itself and can apply the member rate across everything the club offers, not just one class.

Buying a membership

  1. Open the club's profile page and go to the Memberships tab (only shown if the club sells memberships), or use the club's shared membership link
  2. Choose a tier and tap Join. Signed-out visitors are asked to sign in first
  3. If the club sells memberships per player, pick who the membership is for — yourself or one of your saved child profiles
  4. Review the price, billing cadence, any minimum commitment period, and the booking fee, then continue
  5. Enter your card details and confirm. If your card requires Strong Customer Authentication (SCA / 3DS), complete the challenge here — your membership only starts once payment is confirmed

One-off vs recurring

A membership is priced either as a one-off payment covering a fixed period (e.g. a term or a year), or as a recurring subscription billed weekly, fortnightly, monthly or annually. A one-off membership either runs for a set number of days from the day you join, or ends on a fixed date that is the same for everyone (say 31 December) whichever day you join — the join page shows the exact end date before you pay. If you join close to a fixed end date (inside the club's cutoff, usually the last 30 days) or after it has passed, you're sold the next period instead — the same date a year later — and the join page tells you which period you're getting. A recurring membership may carry a minimum commitment (e.g. "13-week minimum, then renews weekly") — after the minimum period ends you can cancel at any time and it keeps renewing automatically until you do.

An annual membership renews once a year on the anniversary of when you joined. You'll get an email and an in-app notification 14 days before each renewal showing the club, the tier, the renewal date and the amount that will be charged to your saved card, so there are no surprises — if you don't want to renew, cancel before that date (your club's cancellation policy for the tier applies). Weekly, fortnightly and monthly memberships don't send a reminder before each charge.

What the member rate applies to

Each tier lists what it covers — the member rate on classes, the member rate on court hire, and/or a percentage off pro shop purchases — shown as tags on the tier card. Only the items a tier actually covers show a tag; the discount is applied automatically on your next eligible booking once your membership is active.

Managing and cancelling your membership

Your memberships appear under Dashboard > Subscriptions, alongside any class subscriptions, showing the club, tier, status and renewal or expiry date. Tap Cancel to end a recurring membership — if you're still inside the minimum commitment period, you'll see the date it unlocks and can cancel once that date passes. A one-off membership simply expires at the end of its paid period; there's nothing to cancel.


Credits

What are credits?

Credits are club-scoped store credit issued by a club. 1 credit = $1 AUD. Credits are used to pay for classes, court hire and Pro Shop orders with that same club, or are issued as refunds when a cancellation falls within the policy window.

Club-scoped credits

Credits are tied to the club that issued them. Credits from Club A cannot be used for bookings with Club B.

Using credits at checkout

At checkout, available credits for that club are applied automatically (oldest-expiry first). Credits always apply when available — there is no opt-out. Credits apply to the price of a class, a court hire booking or a Pro Shop order at that club (never more than that price), and the booking fee is worked out on the price after any club promo code or discount, whatever credits cover, except credit from a cancelled booking, which already paid its fee (minimum 50¢, once per checkout). If credits or a promo code cover the whole price, the player pays $0, booking fee included, with no card step.

Credit expiry

Credits have an expiry date set at the time of issue. Expiring credits trigger a notification reminder.


Promo Codes

Where to enter a promo code

Promo codes are issued by individual clubs, not by AllSquads. Enter one on your Cart page, just before you continue to payment — where the field sits depends on your screen size. On a computer it's in the Summary panel on the right, above the Subtotal line. On a phone or tablet that Summary panel collapses into the bar at the bottom of the screen, so the promo field appears in its own Have a promo code? box directly under your cart items instead. Either way it has an Apply button next to it. There is no promo field on the payment page itself, so apply your code while you are still on the Cart page. Type the code exactly as your club gave it to you, with no spaces before or after, then tap Apply. Capitalisation does not matter — the code is matched ignoring case — but spaces do, so avoid a stray space before or after. A valid code shows a "Promo discount" line and reduces your total before you pay. If you also pay with credits, they cover the discounted price, so only the discounted amount comes off your credit balance. A code that makes the class free leaves nothing for credits to cover, so you pay only the booking fee.

What the error messages mean

  • "Code not found." — no code matching what you typed exists for this club. Check the spelling and make sure you have the club's current code — clubs sometimes replace an old code with a new one, and only the current one will be recognised.
  • "This code has expired." — the code's valid period has ended.
  • "You have already used this code the maximum number of times." — the code has a per-player use limit and you've already reached it.
  • "This code doesn't apply to one or more items in your cart." — the code is restricted to specific classes or class types, and something in your cart isn't covered.
  • "This promo code is reserved for specific players." — the code is limited to a particular group of players (e.g. new members only) and this account isn't eligible.
  • "This code isn't valid for the items in your cart.", "This code is no longer active.", "This code is not yet valid.", and "Your order doesn't meet the minimum for this code." — the code exists but doesn't apply here: it belongs to a different club, has been deactivated, hasn't started yet, or your order is below the code's minimum spend.

Already paid without the code

A promo code only applies at checkout, before you pay — it cannot be added after the fact, and AllSquads cannot refund the difference. If you paid full price and should have had a discount, contact the club directly; they can issue you a credit.


Payments

Accepted payment methods

Checkout uses Stripe Payment Element, which accepts:

  • Credit and debit cards (Visa, Mastercard, Amex)
  • Apple Pay (Safari on iPhone/iPad/Mac with a card in Apple Wallet — not available inside in-app browsers such as links opened from Gmail, Instagram or Facebook; open the page in Safari itself)
  • Google Pay (supported Android / Chrome with a saved card)
  • Stripe Link (one-click saved details across Stripe-enabled sites)

AllSquads credits (if any) are applied at checkout to reduce the amount charged.

On classes where the coach/club has turned it on, you can also pay with a government kids sport voucher — see Government Vouchers in the Payments and Credits guide for how the checkout, redemption and cancellation flow works.

Classes that accept vouchers show a "vouchers accepted" badge on the class card (Explore, the club's page, the home page) and on the class page itself. The badge is named for the club's state scheme: Play On! in Queensland, Active and Creative Kids in New South Wales, Get Active Kids in Victoria, KidSport in Western Australia, Sports Vouchers in South Australia, Ticket to Play in Tasmania, and the Sport Voucher Scheme in the Northern Territory. The ACT has no scheme, so classes there never show the badge. The badge means the club accepts that voucher; paying with a voucher inside AllSquads checkout is currently available for Queensland Play On! — for other states, contact the club about how they process your voucher.

A kids sport voucher can be used once in Queensland and New South Wales.

Strong Customer Authentication (SCA / 3DS)

If your card requires SCA, the 3DS challenge appears as part of the checkout step and must be completed before the booking is confirmed. Bookings do NOT confirm until Stripe returns a succeeded payment — there is no "pretend success" state.

Payment history

Full payment history is available in Dashboard > Payments. Each weekly plan also has its own billing history on its subscription card; each charge there shows what your card paid, including the booking fee, the same amount as in Payments and on the receipt.

Receipts

A receipt is sent to the player's email address automatically on payment confirmation.


Reviews

Leaving a review

After attending a class, players receive an email prompt to leave a review, sent about a day after attendance is marked. The email links to the class page with the review modal open. If several of a player's classes were marked attended around the same time, the prompts are spread over the following days rather than arriving all at once — at most one per club per day, and no more than three review prompts to the same person in a day. The prompt only goes out for a class that happened within the last two weeks — if attendance for an older class is marked or corrected later, no review email is sent for it (though the player can still leave a review from the class page any time, per the Indefinite window note below).

For classes run by a club, the review form has two parts in one submission:

  1. Club review (primary) — a star rating (1–5) and optional written comment about the club/class experience.
  2. Coach review (optional) — a second star rating and optional comment about the coach who taught the session.

Either part can be left blank — submitting just the club part, just the coach part, or both is fine. For classes run by an independent coach (no club), there is a single coach review.

Players can also leave a review at any time by visiting the class page and clicking "Leave a review" — provided they have attended at least one class with the same coach or club. Reviews left from a coach's profile page rate the coach; reviews left from a club's profile page rate the club.

Reminder

If a player hasn't reviewed after 7 days, AllSquads sends one (and only one) follow-up reminder email. There is no further nagging — that's the entire reminder sequence.

Indefinite window

There is no hard deadline to leave a review. Even months after a session, players can still submit one through the class page so long as they have an attended booking with that coach or club.

One review per coach / club

A player has at most one review per coach and one per club, regardless of how many classes they have booked with that coach or club. Submitting a second review on the same coach or club updates the existing one — the modal pre-fills with the previous rating and comment and the CTA reads "Update your review".

How the review is attributed (coach vs club)

Each part of the review goes to its own target:

  • The club part counts toward the club's profile and rating (shown on the club's public profile).
  • The coach part counts toward the coach's profile and rating (shown on the coach's public profile).
  • If the class is run by an independent coach (no club), the single review counts toward the coach's profile.

This is account-level attribution — a player's club review covers all their experiences with that club, and their coach review covers all their experiences with that coach.

Review moderation

All reviews are moderated. Reviews that violate community guidelines are not published. Coaches and clubs can post one public response per review and may appeal a review they believe is inaccurate.


Notifications

Notification types

Players receive notifications across email, SMS, and in-app channels. Channel mix depends on the event:

  • Booking confirmed (email + in-app)
  • Court booking confirmed (email + in-app; plus a text message when the club has added its own message, like a lights code, to its court booking confirmations)
  • Booking rejected, private lesson (email + in-app)
  • Booking cancelled by coach/club (email + SMS + in-app)
  • Booking moved by coach/club (email + SMS + in-app)
  • Booking partial cancellation refund (email + SMS + in-app)
  • Payment confirmed (email + in-app)
  • Session reminder 24 hours before (email + SMS + in-app)
  • Session reminder 1 hour before (SMS + in-app)
  • Session rescheduled or class date changed (email + SMS + in-app)
  • Coach changed or replacement coach (email + SMS + in-app)
  • Court hire cancelled, court hire series occurrence reminder / cancelled / skipped (email + SMS + in-app)
  • Waitlist spot available (email + SMS + in-app)
  • Subscription paused, resuming, resume-outcome, cancelled, pre-resume reminder, pause confirmed (email + SMS + in-app)
  • Credits expiry warning (email + in-app)
  • New message from coach or club (email + in-app)

SMS is used for cancellations only: a class, session, court hire or subscription cancelled or refunded by the club or coach, however the booking was paid (card, cash, already paid or any other way). Reminders, schedule changes, creation events and player-initiated cancels are never sent by SMS — players get them by email and in-app. A player with no AllSquads account gets none of these booking messages, whatever the payment method, so the club contacts them directly. One exception: at a club that gives gate or lights codes with court hire, the court hire confirmation also comes by text, carrying the codes.

Notification preferences

Players can manage notification preferences in Dashboard > Settings > Notifications.


Messages

Messaging coaches and clubs

Players can message coaches and clubs directly via the Messages tab in their dashboard. Coaches and clubs can initiate conversations with enrolled players.

Muting or leaving a group/class/segment conversation

The bell icon on a group, class, or channel conversation mutes just that one conversation — you keep your membership and can still read it, you just stop being emailed or notified about new replies there. On a two-way conversation you can also Leave from the ⋮ menu, which removes your membership entirely (others can still see your past messages). Both choices stick — if the conversation is a club's automatically-managed segment channel, being muted or having left doesn't get undone the next time the club's booking activity changes.

Reporting a message or blocking someone

Every message someone else sent has a ⋯ menu beside it with two options:

  • Report message — pick a reason (spam, harassment or bullying, inappropriate content, or something else) and add a note if you like. The AllSquads team reviews every report and can remove the message or suspend the person. The person you report isn't told who reported them. For anything urgent, email support@allsquads.com.au.
  • Block — you stop seeing that person's messages in every chat, including class group chats, and you won't get notifications for them. You can't message each other directly while the block is on. They aren't told. Everyone else in a group chat still sees their messages as normal.

To unblock someone, go to your Profile and find Blocked people, under Channels & groups.


Follows

Following clubs and coaches

Players can follow clubs and coaches from their profile pages. Followers receive updates when new classes are published.


Connections

Finding players

Go to Connections from your dashboard home and choose Find players. You can search by name, or look at People you've played with: players who joined the same class session as you, or who shared a split court booking with you. Each suggestion has a one-tap Request and a Dismiss button. Dismissing someone means we won't suggest them again.

Requests, accepting and removing

Send a request and the other player can accept or decline it. Only accepted connections count, and a connection is always two-way. Either of you can remove it at any time, and you can cancel a request you've sent while it's still waiting. Removing a connection also stops us suggesting that player again.

What connections can see

Once you're connected, you can each see the other's next booking: the next class or court booking they've made for themselves, with the club, date and time. Not their full list of bookings, and not their history. Bookings made for your children, family or anyone else are never shown. Our Privacy Policy (section 5.3) sets out what a connection can see. Your email address, phone number and payment details are never shown to a connection.

Hiding your bookings

Turn on Hide my bookings from connections on the Connections page and your connections will no longer see your next booking. You stay connected, and you can turn it off again any time.

Inviting a connection to split a court booking

When you split a court booking, each open seat has an Invite a connection picker listing your accepted connections. Choose one and send the invite. The invite goes to the email on their account, and you never see that email address. You can resend the invite to them from the same seat.