Admin / Super-user Guide

Features for tournament organizers. Items marked SUPER are super-user only.

Role Comparison

ADMIN

Enter match scores, set match in-progress, review/approve/reject registrations

SUPER All of Admin, plus

Create tournaments, create tournament categories, create registration forms, schedule-all, club league management, change passwords, create club

Getting Started

Creating a New Club SUPER

  1. Tap "Create New Club" on the login screen
  2. Enter club name (3-20 characters, letters and numbers only)
  3. Enter description and contact email
  4. Set passwords for each role (super-user, admin, member)
  5. Tap ACTIVATE

Share the club name and appropriate password with your members.

Changing Passwords SUPER

  1. Go to Settings → Change Password
  2. Enter current super-user password
  3. Enter new password(s) for any role
  4. Confirm
Settings page
Settings page — tournament admin and club management options

Club League Management SUPER

Access settings via the gear icon in Club League toolbar:

Shuffle Rules

At the start of a new innings:

  1. Top N Silver players promote to Gold (default N=3)
  2. Bottom N Gold players relegate to Silver

Tie-breaking: Points → Win% → Wins → Games played → Season stats → Random

Win% Swap Rule: After standard shuffle, highest win% Silver player (if meets minimum-games threshold) swaps with lowest win% Gold player.

Registration Admin

Registration is the pipeline from player sign-up to tournament fixture creation.

Lifecycle Overview

PhaseWhoAction
1. Create🔒 SuperCreate registration form
2. CollectPlayersPlayers submit entries (app or PWA)
3. ReviewAdmin / SuperApprove, reject, add comments — repeat as needed
4. Import & Create🔒 SuperImport approved teams per category → creates Tournament + Category with fixtures
5. Close🔒 SuperClose registration (stops new submissions)
6. ExportAdmin / SuperExport CSV (optional, for external record-keeping)
State machine: OPEN ↔ CLOSED → STALE (cleanup)
Import can happen while registration is still OPEN (per-category, independent of state).

Creating a Registration Form SUPER

Access: Settings (gear icon on main menu) → Registrations → menu (⋮) → Create New Registration

The create wizard has 3 pages:

  1. Basics: Tournament Name, Deadline
  2. Details: Description, Rules
  3. Waiver: Terms & conditions, Fees

Then add categories (name + singles/doubles type). Tap Create — registration is now OPEN.

Adding Categories Later

While registration is OPEN: menu (⋮) → Add Category to add more categories to an existing registration.

Clone: You can clone settings from a previous registration to save re-typing.

Reviewing Entries

Access: Settings → Registrations → Select tournament

Registration admin screen
Admin registration — review, approve, reject entries per category

Importing to Tournament SUPER

Import can happen at any time (registration does not need to be closed first):

  1. Select category tab
  2. Tap "Import to Tournament"
  3. Approved teams → Tournament Creation screen
  4. Configure format and create — fixtures generated from registered teams
  5. Category marked as "imported"

This is one of two ways to create a Tournament/Category (the other is manual creation).

Closing / Reopening SUPER

Creating Tournaments SUPER

Two Ways to Create

MethodWhen to Use
From RegistrationImport approved teams from registration → auto-creates Tournament + Category with fixtures
ManualCreate directly from Tournament Landing → tap "+" → enter teams manually

Tournament vs Category

One tournament can hold multiple categories. Each category has its own format and bracket — but they share courts and scheduling. To add a category to an existing tournament: bracket view → gear → Add Category.

Supported Formats

Single Elimination (SE) Quick tournaments, large fields

Knockout — lose once and you're out. Byes placed automatically when team count isn't a power of 2.

Double Elimination (DE) Fairer for top players

Must lose twice. Upper Bracket + Lower Bracket + Grand Finals. If LB winner wins GF Game 1, reset match (Game 2) is played.

DE No Grand Finals (DENOGF) Time-limited but two chances

Same as DE but UB and LB produce independent winners — no grand finals match. 4 prize positions.

Consolation (CONSOL) Give R1 losers more play time

Main bracket is SE. Round 1 losers placed in separate consolation bracket (also SE). Two winners: Champion + Consolation Champion.

League (Round-Robin) Small groups, maximum matches

Every team plays every other team. Final standings by points. Supports multi-match-sets (mNum=4) for teams with 4+ players.

FunMix (Partner Swap) Fun social format, 8-16 teams

DE doubles where partners rotate after every round. Captain stays, partner changes. Multi-combo Grand Finals.

Creating a Tournament (Manual)

  1. Go to Tournaments → tap "+"
  2. Fill in: Tournament Name, Category Name, Format, Number of Teams, Best-of, Points per game
  3. Enter team names
  4. Tap Create — fixtures generated automatically

Post-Fixture Roster Edits

Elimination Formats

Single Elimination (SE)

Double Elimination (DE)

DE bracket view
Double elimination bracket with Upper Bracket rounds and progression

Consolation (CONSOL)

Main bracket is SE. Round 1 losers placed in separate Consolation Bracket. Two winners: Champion + Consolation Champion.

League (Round-Robin)

Every team plays every other team. Final standings by points.

Multi-MatchSet (mNum=4)

For teams with 4+ players — each pair plays 4 matches with different player combinations.

FunMix (Partner Swap)

Social doubles format using DE bracket topology. Partners rotate after every round.

Grand Finals

Two partner combinations played. First captain to win 2 combos wins tournament.

Qualification Rounds

League groups → top finishers advance to knockout bracket.

  1. Create League tournaments for each group (e.g., Group A, B, C)
  2. Play out all league matches
  3. Use "Sub-tournament from Leagues" to create knockout from qualifiers
  4. Select how many advance per group, choose knockout format

Scheduling SUPER

Multi-Tournament Scheduler (Schedule-All)

Schedules matches across ALL selected tournaments at once. Recommended approach.

  1. From Tournament Landing, tap Schedule-All
  2. Select tournaments to include
  3. Configure: start time, match interval, court ranges per tournament
  4. Tap Schedule

The scheduler:

Courts View

After scheduling — see all courts with scheduled, in-progress, and completed matches. Player conflict indicators (color-coded dots) help spot overlaps.

Tip: Schedule after bracket has progressed enough to know next-round matchups. Scheduler respects existing manual assignments — won't overwrite.

Score Entry & Courts View

Entering Bracket Scores

  1. Navigate to bracket view
  2. Tap the match → "Enter Score"
  3. Enter game scores (best-of-1: one game; best-of-3: up to 3)
  4. Tap Finalize — winner auto-advances

Match Lock

When you start entering a score, the match is locked — prevents other admins from scoring simultaneously. Releases on save or exit.

Set In-Progress

Tap a match → "Set In Progress". Marks it as actively playing. Alerts if player conflicts detected.

Tournament Day — Best Practices

Before the Day

  1. Create all tournaments in advance — import from registration
  2. Schedule tournament categories to courts — decide ranges per tournament
  3. Set up admins — share admin password, brief on score entry
  4. Print bracket PDFs — display at venue as backup in case of network glitches. Optionally, mark winners in exported PDF printouts (backup plan).

During the Day

  1. Courts View on tablet at organizer's desk
  2. Mark In-Progress when players step on court
  3. Enter scores promptly — unlocks next round
  4. Score Tracker for umpires — one per court, works offline

Common Issues

IssueSolution
Player no-showEdit team to replace with substitute, or leave as walkover
Wrong score enteredSuper-user can reset match data and re-enter
Internet downUse backup exported PDF rosters
Match lock stuckLock auto-expires; another admin can override

Recommended Setup

DeviceUsage
Organizer desk tabletCourts View open
Per-court phoneScore Tracker (umpire mode)
Display board laptopBracket view (PWA, auto-refreshes)
All participantsUse ScoreTally app for live viewing