Court Manager
A quick guide to getting started.
Getting Started
When you first open Court Manager, you'll see two options:
- ⚡ Quick Play — Pick a format (Open Play, Round Robin, or Tournament) and jump straight into an offline session on this device. No sign-in, no setup — just tell it how many players and their names.
- 🏓 Score Keeper Only — Skip sessions entirely and just track serve and score for one match. No sign-in, no roster, nothing saved.
- Sign in with Google — Unlocks full features: create and manage private sessions, save your preferences across devices, and keep a personal match history.
Opening a link someone shared with you to a specific session takes you to a focused screen for that session instead of the general landing page — it's headed "Join [session name]", hides Quick Play (since it starts an unrelated offline session), and narrows your choice to Sign in with Google (to save your preferences and track match history) or Continue as Guest (just your name and an optional skill level, nothing saved).
You can also tap How it Works at the bottom of the entry screen for a short in-app overview at any time.
Quick Play
Tap Quick Play, choose a format — Open Play, Round Robin, or Tournament — then enter how many players are starting and each player's name (skill level is skipped for speed). Tap Start Playing and you're straight into that offline session — entirely offline and local to this device. Nobody else can join it, there's no Settings tab, and nothing is shared online.
Joining a Session (online)
After you sign in with Google, you'll land on the Join a Session screen with two panels:
- Private Session — Pick a session you've previously joined, or create a new one.
- Public Session — Pick a location from the dropdown and tap Join.
When you join or create an online session for the first time, you'll be asked for your name and optional skill level (2.0–8.0) in a small popup, then asked to confirm before you're added.
If someone sends you a link to their session, opening it lets you sign in with Google or continue as a guest to join that session directly — no account needed.
Tip: If you sign in with Google, your name, skill level, and preferences are saved automatically and pre-filled next time. Guests are asked fresh each time and nothing is saved.
The Queue
Player Badges
you — That's you in the list
user — A player using the app on their own device
partner — Your selected partner preference
Players added by someone else (rather than joining themselves) don't carry a badge — but whoever added them sees an edit (✎) icon to update their name or skill.
- + Add Player — Add players who don't have the app, or aren't joining themselves. You can edit or remove players you added.
- Sit Out (⏸) — Sit out temporarily. You stay in the session but won't be assigned to courts. Anyone can sit out anyone.
- Play (▶) — Rejoin the queue after sitting out.
- Remove (×) — Remove yourself (leaves the session) or players you added. Admins can remove anyone.
Court Assignments
Open Play (default)
The app automatically assigns players to courts as doubles matches.
- Set "Courts available now" — how many courts to fill this press.
- Tap Assign Courts. Players are randomly paired and assigned.
- Tap ▶ Start on a court to start its timer.
- When a game ends, tap End, then Save (with or without a score) or Cancel to go back — those players return to the queue.
- Tap Assign Courts again to fill open courts with waiting players.
Match timer: Once started, a court shows a live elapsed timer with a Pause/Resume toggle. The final duration is saved with the match in History.
Rematch: When ending a match, check the "Rematch" box before saving to immediately start the same matchup again.
Scores are optional: Tap Save without entering a score to end the match and log it without a result — this works the same way in Open Play, Round Robin, and Tournament.
Match Options
- Match by skill (on by default) — Pairs players with similar skill levels.
- Minimize repeats (on by default) — Avoids matching players who've already played each other.
Score Keeper
Score Keeper tracks side-out serving and the score for a single game, using standard pickleball scoring — calls read as server score–returner score–server number (e.g. "4-2-2"). It's available two ways:
- Score Keeper Only — Tap it right on the landing page for a standalone scorer. Type in each team's player name(s) (leave the second name blank for singles) and you're scoring — no session, no roster, and nothing is saved once you're done.
- In a session — Once a court's match has started, tap 🏓 Score Keeper on that court to track the match live instead of entering a score manually at the end.
Setup
Before scoring starts, choose:
- The first server for each doubles team (skipped for singles).
- Which team is serving first.
- Playing to 11 or 15 points (win by 2).
Live Scoring
The serving team is highlighted, with the current server marked "Now Serving." Tap Point to award the serving team a point, or No Point when they lose the rally. In doubles, losing the rally passes serve to the second server on that side; if both partners have served, it's a side out (flashed on screen) and serve passes to the other team. The game ends automatically once a team reaches the target score with at least a 2-point lead, showing a Game Complete banner with the winner.
In-session finish: Tapping Done after a session match completes automatically records the result to session (and personal) match history with the match duration, and returns players to the queue — the same as saving a manually-entered score. In Tournament mode, it also advances the winner in the bracket. You can close the Score Keeper panel at any point before finishing to fall back to entering the score manually instead; the court and timer keep running either way.
The standalone Score Keeper Only mode doesn't save anything — closing it or tapping Done at the end just closes the scorer.
Partner Preferences
In the Settings tab under Your Partner(s):
- Tap + Add Partner and select a player.
- When both you and a partner are in the queue, you'll be placed on the same side in doubles.
- If a partner is on a court or sitting out, you'll be assigned normally with other players.
- You can add multiple partners — the app will pair you with whichever one is available.
In Round Robin and Tournament sessions, partners work a little differently: add a partner while the roster is still being built and you'll be teamed together for the whole round robin or tournament, not just one match. Anyone left without a partner is randomly paired with another unpartnered player once the roster is locked. The Partner(s) card disappears from Settings after locking, since teams are fixed at that point.
Partner preferences aren't available in offline (Quick Play) sessions — there's no Settings tab in those.
Share Link
Every online session has a Share Link in the Settings tab. Copy it and send to friends to invite them to your session. When someone opens a share link:
- For private sessions, they'll be asked for the passcode first.
- They can then sign in with Google or join as a guest, enter their info, and they're in.
Share links aren't available for offline sessions — those never leave your device.
Private Sessions
For games at home, tournaments, or groups that want their own space:
- Sign in with Google on the landing page (required to create).
- From the Join a Session screen, tap + Create New under Private Session.
- Enter a session name and a 4-character passcode (or tap Random to generate one).
- Choose Open Play, Round Robin, or Tournament from the session type dropdown.
- Tap Create & Join, confirm, then enter the starting player count and names — you're placed straight into the new session with your roster ready.
- Share the link with friends — they'll need the passcode to join. The session creator and super admins skip the passcode.
Passcode: Admins can view the session passcode in the Settings tab (click "Show" to reveal it). Share it with players who need to join.
Round Robin Mode
Round Robin is available for private (and offline) sessions and creates a structured tournament schedule of fixed doubles teams — you'll need at least 4 players (2 teams) to start:
- Add all players to the session.
- Tap Lock Players to Generate Schedule in the assign section.
- Set the number of courts and tap Generate Schedule.
- Round 1 is assigned to courts. All upcoming rounds are shown below.
- When all Round 1 games finish, tap Start Next Round to advance. Once every round has been played, the button reads All Rounds Complete.
Admins can switch between Open Play, Round Robin, and Tournament in the Settings tab, and can unlock players to modify the roster. All players must be paired into doubles teams (with a partner or automatically); an odd number of unpaired players will prompt you to add one more or pair everyone up.
Tournament Mode
Tournament mode creates a single-elimination bracket of doubles teams for private (and offline) sessions — you'll need at least 4 players (2 teams) to start:
- Add all players to the session.
- Tap Lock Players to Generate Bracket in the assign section.
- Set the number of courts and tap Generate Bracket.
- The bracket is displayed with all rounds. First-round matches are assigned to courts.
- When a match ends, enter scores — ties are not allowed in tournament matches. The winning team automatically advances in the bracket. (Saving without a score just clears the court without recording a winner, so use it sparingly here.)
- When all matches in a round are complete, tap to start the next round (Semifinals, Final, etc.).
- If there are more matches than courts, remaining matches can be started as courts free up.
Joining after the roster is locked: Anyone who joins a Round Robin or Tournament session after the schedule or bracket is generated is still added to the queue, but they're shown a heads-up that they won't be part of the current rounds — an admin needs to unlock the roster and regenerate it to include them.
Seeding: Teams are seeded by combined skill level (if set) so top seeds face lower seeds in early rounds. If fewer teams than a power of 2, top seeds receive first-round byes. Tap 🖶 Save as PDF above the bracket to export it.
Match History
Session History
The History tab shows all completed matches in the current session with teams, scores, and match duration. Use the search bar to filter by player name, or tap My Matches to see only games you played in. Session history persists until an admin clears it.
Personal Match History
If you're signed in with Google, your matches are also saved to your personal match history. This history stays even if an admin clears the session history or deletes the session. Access it from the My Match History button in your profile card on the landing page. You can search by player name and swipe left on any match to delete it. Personal match history isn't available for offline or guest sessions.
Match Time Limit
Matches automatically expire after 100 minutes. Expired matches are saved to history with a score of "N/A" and players are returned to the queue.
Sharing & Multi-Device
- All online session data syncs in real-time across everyone's devices. Offline (Quick Play) sessions stay on the one device that started them.
- Court assignments, scores, and queue changes appear instantly for all users in an online session.
- If you leave a session, your court assignments stay active for others to manage.
- Share the URL or use the Share Link in Settings to invite others — public sessions don't need a code, private ones do.
- Session data persists until an admin resets or deletes it — it won't disappear on its own.
Admin Features
There are two types of admins:
- Session Admin — The person who created a session. Automatically gets admin for that session. Other signed-in users can be promoted to session admin from Settings.
- Super Admin — Can manage any session (public or private), see all private sessions, create public locations, delete any session, and add/remove other super admins. Super admins also get an "All Private Sessions" and "All Users" panel above the join screen.
Managing Session Admins
In the Settings tab, admins can manage who else has admin access via the Session Admins card:
- Tap + Add Admin to see a list of signed-in users in the session.
- Select a user and confirm to grant them admin access.
- Remove an admin by tapping "remove" next to their name.
Managing Super Admins
Existing super admins see a Super Admin Management panel on the landing screen (above the join options) where they can add or remove other super admins by email.
Admin Actions
Admins can:
- Reset Everything — Clears all data. All users get kicked back to the join screen.
- Clear History — Wipes match history and sit-out counts, keeps players and courts.
- Delete Session — Permanently removes a session (with double confirmation). Available for private sessions and for super admins on public sessions.
- Remove any player from the queue.
- Change session type — Switch between Open Play, Round Robin, and Tournament (private sessions).
- View the Admin History log of all admin actions.
- View and share the session passcode from Settings.
Super Admins can join any session as "Admin only" (observe and manage without being added to the player queue) or as a regular player.