Court Manager

A quick guide to getting started.

Getting Started

When you first open Court Manager, you'll see two options:

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:

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.

Court Assignments

Open Play (default)

The app automatically assigns players to courts as doubles matches.

  1. Set "Courts available now" — how many courts to fill this press.
  2. Tap Assign Courts. Players are randomly paired and assigned.
  3. Tap ▶ Start on a court to start its timer.
  4. When a game ends, tap End, then Save (with or without a score) or Cancel to go back — those players return to the queue.
  5. 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

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:

Setup

Before scoring starts, choose:

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):

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:

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:

  1. Sign in with Google on the landing page (required to create).
  2. From the Join a Session screen, tap + Create New under Private Session.
  3. Enter a session name and a 4-character passcode (or tap Random to generate one).
  4. Choose Open Play, Round Robin, or Tournament from the session type dropdown.
  5. Tap Create & Join, confirm, then enter the starting player count and names — you're placed straight into the new session with your roster ready.
  6. 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:

  1. Add all players to the session.
  2. Tap Lock Players to Generate Schedule in the assign section.
  3. Set the number of courts and tap Generate Schedule.
  4. Round 1 is assigned to courts. All upcoming rounds are shown below.
  5. 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:

  1. Add all players to the session.
  2. Tap Lock Players to Generate Bracket in the assign section.
  3. Set the number of courts and tap Generate Bracket.
  4. The bracket is displayed with all rounds. First-round matches are assigned to courts.
  5. 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.)
  6. When all matches in a round are complete, tap to start the next round (Semifinals, Final, etc.).
  7. 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

Admin Features

There are two types of admins:

Managing Session Admins

In the Settings tab, admins can manage who else has admin access via the Session Admins card:

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:

Super Admins can join any session as "Admin only" (observe and manage without being added to the player queue) or as a regular player.