Where you work
- The web is your desk: Dashboard, Teams, Members, Templates, Sponsors, Supporters, Tickets, Setup.
- The phone carries the same club setup the web does — seasons, teams, entries, adding players to the roster, competitions and next season's rollover — so the office is not a desk you have to get back to.
First week
- Sign in and open your club from Home.
- Setup — create the current season, add each team and enter it into the season, in that order. A team season is what staff are appointed to and players assigned to.
- Players — add players; each goes on the club's season roster as you create them.
- Members — invite staff by email in a role: admin, director or staff. They accept on the invited address after confirming it.
- Team page → Staff — appoint a member as coach. Only members can be appointed.
- Security — set up an authenticator app. In production your role does not work without one.
The development side
- Templates — shape what coaches are asked, per development stage (Foundation U6–U9 through Performance U17–U18), with one club default for a team no stage matches. The editor previews exactly what a coach will see.
- Your Dashboard opens on the club's week: the next fixture, every session and match, and where coaches or pitches clash. Each team's development overview says whether the loop is happening — who has never been assessed, or not recently — never how able anyone is.
Bringing families in
- On a player's page, Family access lists Active access (adults who can see the child today) apart from Pending invitations (addresses written to, nobody signed up yet). Add a guardian invites one by email; they accept on that address and then follow only that child.
- Resend a pending invitation with a fresh link, or Cancel invitation — a cancelled link never works.
- Remove access asks you to confirm by name — the adult and the child — and needs a recent sign-in. It takes effect at once, even on a phone already signed in; other guardians are unaffected, and the record that they had access stays in the audit log.
- Player login, under it: Send invitation to the player's own email (nothing is linked until they accept), or Link an account that already exists — that one asks you to confirm the address and the child, because it links at once.
- On the phone, an owner or admin sees Family access & player login (web) on the player page; it opens the same panels on the web.
Sponsors, supporters and tickets
- Sponsors — add a sponsor and optionally invite its first representative. Representatives see counts about the club, never a player.
- Supporters — anyone can follow the club; you see who did.
- Tickets — create a product (name, price, seats), then issue a ticket to a supporter's account. The owner names who it admits.
Keeping the club safe
- Removing a member ends every team appointment they had, at once.
- Transferring ownership, removing an admin and linking an account ask for a fresh sign-in (within 15 minutes).
- The audit log records every sensitive change: who, what, when.
- A record outside anyone's reach answers "not found" — the app never confirms that other clubs' data exists.
Season roster
The ClubHub season roster is the club's own record of which seasons a child is on its roster for. It is not a Football NSW registration or clearance.
- On a player's page, ClubHub season roster lists every season. Add to the 2027 roster brings back a returning player — the same person, never a second record; pressing it twice changes nothing.
- Take off roster for a season after a confirmation that names the child and the season. History stays: attendance, matches, assessments, other seasons and family access. A child taken off cannot be put on that season's team rosters; Put back on the roster reverses it. A child still on a team's roster that season must come off it first.
- Retention's On next season's roster reads the roster live, child by child. Adding one child adds nobody else.
- Directors can do this too. Coaches see the status, read-only. On the phone it still reads Season registration (web).
Club records
Setup → Club records:
- Seasons — correct a name, move the dates. Dates that would leave a season's own sessions or fixtures outside it are refused, with a count.
- Places — grounds and their pitches, which the diary books. Several squads may share one; a clash is only ever one team booked twice. Every place picker links here. A place with bookings still to come cannot be retired; past events keep the place's name.
- Audit log — who did what, newest first, never editable. Owner and admins only.
