Club Structure
Set up how your club plays: programs, seasons and divisions, teams, players, and playoffs — plus the Division Planner to try out a season before you commit, and league registrations once you compete beyond the club.
Tip: use your browser's Print to save any section as a PDF.
Programs
The offerings your club runs — House League, Select, Learn to Play. Players enroll in a program, and teams and divisions belong to one. Leagues manage their competitive streams (Select, A, AA, AAA) on the same page.
- Add a program and choose whether it runs its own divisions or is teams-only
- Rename, archive, and restore programs — archived ones stay on past seasons' records
- See each program's players, teams, and divisions for the selected competition year
Seasons & Divisions
Set up seasons within a competition year and group teams into divisions by age, skill, or category. Each season also carries its contracted ice times and blackout dates — the Scheduler and Division Planner read them from here instead of asking again.
- Create seasons and control which divisions run in which season
- Record each season's recurring ice or field times, venue by venue, with a range generator for bulk entry
- Set blackout dates once on the season — the calendar, planner, and scheduler all respect them
- Leagues: open or close team registration per season
External tournaments
A tournament organized outside the club, which your teams attend. Create it as a Tournament season, mark it external, and your teams' staff enter their own team. There's no need to link whole divisions.
- Tick “External tournament — teams enter themselves” on the tournament
- Team staff enter their team by adding the tournament to their calendar or recording a game in it
- “Who's going?” lists the teams entered, and you can add or withdraw a team there too
- A team with games recorded in the tournament can't be withdrawn until they're moved or deleted
- Coaches can ask you to set up a tournament their team is going to. Their requests appear at the top of Seasons & Divisions: “Set it up” opens the tournament already filled in, and creating it enters their team and tells them
Once a tournament is marked external, its name appears in the coach's “Which tournament?” list even before their team is in it, with a note that saving enters the team. Adding it to the team calendar or recording a game there does the rest — no request to you, and “Who's going?” fills in as teams enter.
Tournament requests
A coach whose team is going to a tournament you haven't set up can ask you for it from their team's calendar or game dialog. You get a bell notification and a push; the request appears at the top of Seasons & Divisions.
- “Set it up” opens the tournament already filled in — name, dates, note, marked external, the team in “Who's going?”
- Creating it enters the team, links the calendar entry the coach already made, and sends the coach a notification
- One tournament answers every team that asked for it by that name
- Or use a tournament you already have, or dismiss the request — the coach is told, with your reason if you give one
“Waiting on the club: Wada Tournament (asked Sep 22)” under the tournament list, then a notification — “Wada Tournament is set up” — once you create it. Their team is entered, and their games and calendar can name the tournament from then on.
- Coach
A coach asks
From their team's schedule, when the tournament isn't listed: its name, its dates and a note.
- Club
You get a notification
A bell and a push. The request waits on the Tournament requests card in Seasons & Divisions.
- Club
You answer it
Three ways, from the request itself:
Set it up
The form opens filled in from the request, with the team going. Check it and create.
Use an existing tournament
The club already has it? Pick it, and the team is entered.
Dismiss
It won't be added. Give a reason if you like — the coach sees it.
- Coach
The coach hears back
Set up: their team is entered and their calendar entry points to it. Dismissed: they see your reason and can ask again.
Division Planner
Try out age-group structures against who's actually enrolled, before you commit. Drag boundaries on the birth-year histogram, watch roster and ice-time advisories update live, then create the real thing.
- Start from a preset — standard or two-year age groups — or a blank scenario
- Split, merge, and rename groups; set team counts with live advisories on roster size and games per team
- Compare up to three scenarios side by side
- Apply a scenario to create real divisions and placeholder teams — and revert cleanly if you change your mind
Teams
Team rosters, staff, and branding, grouped by division with placement status at a glance. Leagues review incoming team registrations right here — approving one adds the team to the list below it.
- Create teams and assign them to divisions
- See per-division placement status and jump straight to the placement board
- Follow the teams your club has registered into leagues, grouped by league and season
- Manage rosters, team staff, logos, and colours
A team's identity follows it everywhere in the member app: the team's page takes the team's colours, and the crest, short name and colours mark its cards, chips and chat. Set them in the team's Edit → Identity dialog — without them, every team gets the same default look.
Players & Enrollments
Every enrollment for the selected competition year, with program, birthdate, and team placement in sortable columns. A needs-attention banner keeps unplaced players and missing contact info in view.
- Add new players, enroll existing people, or import a CSV
- Sort and filter by program, placement status, or missing contact info
- Bulk-enroll selected players into a program
- Find and merge duplicate player records
Playoffs
Configure playoff brackets at the end of a season. Single- or double-elimination supported.
- Generate brackets from final standings
- Track results round-by-round
- Publish brackets to the club website
Once published, the bracket appears on your public club site and updates live as results are entered. Members can share a direct link to a specific round or game.
Leagues & Tournaments
The leagues and tournaments your club belongs to. Accept or decline membership invitations, register teams into open seasons, and follow each registration through the league's review.
- Accept or decline a league's membership invitation
- Register a team with the step-by-step wizard — roster included, CSV import supported
- See each registration's status at a glance: approved, awaiting review, rejected, or not submitted
Officials
Set up referees and control who is allowed to score your games.
- Add referees and assign them to games
- Choose whether scorekeepers may score any game, or only games they are assigned to
- See how many finished games are still waiting on sign-off before you change the rule
Any scorekeeper in your club can enter goals, assists and penalties for any of your club's games — no per-game assignment is needed. This suits a small club where one or two people cover every game. Turn it on when scorekeeping duty is shared out by team, and only the person assigned to a game will be able to score it. Club administrators can always score, either way.
Member Clubs
For leagues: the clubs that belong to your organisation. Invite new clubs, track membership status, and suspend or reinstate memberships with a documented reason.
- Invite a club to join your league
- Filter memberships — pending, active, suspended, or past
- Suspend with a mandatory reason and reinstate later
- See each club's registered team count
Roster Approvals
For leagues: review the external player IDs member clubs submit with their team registrations. Verify each one, reject it with a reason the club sees, or grant a documented override.
- Review submitted player IDs grouped by team registration
- Verify IDs that match your league's expected format
- Reject with a reason, or grant a manual override when an ID can't be verified