-
1Open K6PSM in your browser or appNavigate to k6psm.com or open the K6PSM app. You'll see the Players screen with a "Welcome to K6PSM" prompt.
-
2Tap "Log in" in the top-right headerThe login panel slides up showing two tabs: Sign In and Sign Up.
-
3New user? Tap Sign UpEnter your Full Name, Email Address, and a Password (minimum 8 characters, must include upper and lower case letters and a number). Re-enter your password to confirm it. Tap Create Account.
A password strength meter shows as you type β aim for Good or Strong. -
4Returning user? Sign InEnter your email and password then tap Sign In. If you've forgotten your password, tap Forgot password? below the password field β a reset link is sent to your email instantly.
-
5You're signed inYour name and role badge appear in the header. New accounts start as Member. Admin is a paid tier with a free 21-day trial β see Admin Guide for how to start your trial and upgrade.
A session is a named container for a set of players and rounds β one session per playing day is the usual approach. Admins create and manage sessions; members and guests can view them.
-
1The wizard opens automatically on first useWhen you sign in as an Admin with no existing session, the Set Up Your Session wizard appears automatically. On subsequent uses, tap the session name in the header or the + Create New Session button on the Players screen.
-
2Enter a session nameThe name is pre-filled with today's date (e.g. "Tuesday 10 June Session"). Change it to anything meaningful β "Club Night", "Tournament Day 1", etc.
-
3Set the number of courtsUse the β and + buttons to set how many courts are available. The app uses this to calculate how many players sit out each round.
-
4Choose Play Mode and FormatMode: πΈ Doubles (4 players per court) or πΎ Singles (2 players per court).
Format:
β’ π² Random Partner β partners and opponents change each round. Best for social sessions.
β’ π Summit Rumble β winners move up courts, losers move down. Skill levels naturally separate.
β’ πͺ Ladder Climb β seeded by DUPR rating from Round 1. Best-vs-best from the start. -
5Tap "Create Session & Add Players"The session is created and saved to Firebase. You land on the Matches tab where the Session Setup panel is open β confirm your settings look right, then tap Players in the bottom nav to add players.
-
1Tap the blue + button (bottom right)The Add Player sheet slides up. Enter the player's name and optionally their DUPR rating. Tap Add Player. Repeat for each player.
-
2Or use Player Management for bulk addTap Player Management in the top-right of the Players tab. This shows all club members β tick the ones present today and tap Add Selected to Session. Much faster for regular players.
-
3Watch the count bar updateThe Playing / Sitting out bar above the player list updates in real time. Green check = active; grey minus = not included in the next generated round.
-
4Mark players as sitting outTap the green circle icon on any player card to toggle them between Playing and Not playing in the next generated round. The count bar updates instantly. Sitting-out players are completely excluded from match generation until you re-include them.
-
5Ready to generateWhen enough players are active (at least 4 for doubles, 2 for singles), the β‘ Generate Matches banner appears at the top of the Players tab. Tap it to go straight to the Matches tab and generate your first round.
-
1Tap "Matches" in the bottom navigationThe Matches tab opens with the Session Setup panel. Confirm the courts, mode and format are correct β if not, tap the panel header to expand it and adjust.
-
2Tap "①Generate Round" at the bottomThe button briefly shows ⳠGenerating⦠then the round appears. Court cards show team matchups with colour-coded court numbers.
-
3Check the Sitting Out and Not Included rowsBelow each round header you'll see:
β’ πͺ Sitting Out β players the algorithm rotated off this round (fair rotation across rounds).
β’ π« Not Included β players you manually excluded (unchecked) from all rounds until re-included. -
4Not happy with the matchups? Tap βΊ RegenerateThe refresh button (next to the Generate button) regenerates the current round with a new random draw β same constraints, new assignments.
-
1Tap a score input field on a court cardEach court card has two score fields β one per team. Tap either field to open the number keyboard. Any logged-in user (Member or Admin) can enter scores.
-
2Type the score and move to the next fieldEnter the score (e.g. 11) and tap the next field. Scores save to Firebase as soon as you leave the field β no extra Save button needed. The winning team's card turns green and shows a WIN badge.
-
3Check the forecast (optional)If players have DUPR ratings, a π Forecast shows below the match β a predicted score based on average team ratings. This is informational only.
-
1Tap "Standings" in the bottom navigationThe Results sub-tab shows all players ranked by Win %, with π₯π₯π₯ medals for the top three. Each row shows Wins/Losses, Win %, and Points Difference.
-
2View the Head 2 Head matrixTap the Head 2 Head sub-tab to see who has played with and against whom. Tap any player row to see their full partner and opponent history across all rounds.
-
3Download resultsTap the Downloads sub-tab. Available exports:
- Match Schedule β all rounds, courts and scores as CSV
- Player Results β final standings with Win % and points
- Results Share Card β a branded leaderboard image to share
- Session Wrap-up β highlights card (top player, best partnership, etc.)
-
4End the session (Admin)When the day is done, tap π End Session in the Matches tab header. A modal lets you download all results before choosing to either view Final Standings or start a new session. Session data is never deleted from this flow β it stays saved in Firebase.
K6PSM has three permission levels. Your role badge appears next to your name in the header after signing in.
| Role | What they can do |
|---|---|
| Admin β Admin | Create sessions, manage players, generate rounds, manage users and clubs within their club. |
| Member Member | View sessions and standings, enter scores, download results. Cannot create sessions or manage players. |
| Guest (not signed in) | View sessions, players and standings only. Cannot enter scores or download results. |
- 1Tap "Log in" then switch to the Sign Up tabAll fields have white backgrounds and labels. Required fields are marked *.
- 2Fill in Full Name, Email, Password and Confirm PasswordPassword must be at least 8 characters and contain at least one uppercase letter, one lowercase letter and one number. The strength meter shows Too Short β Weak β Fair β Good β Strong as you type. The Confirm Password field must match exactly.
- 3Tap Create AccountIf the email is already registered, an amber warning appears with a "Sign in instead?" link. New accounts start as Member β Admin access starts with a free 21-day trial, see the Admin Guide.
- 1Enter email and password, tap Sign InBoth fields have white backgrounds with their labels above. Or tap Continue with Google to use your Google account.
- 2Forgot password?Tap Forgot password? below the password field. Enter your email and a reset link is sent immediately.
Tap your name pill in the header β Sign Out. You are taken to the Players tab. You have 4 seconds to tap Cancel in the confirmation toast if you change your mind.
Tap your name pill in the header to open the Account modal.
- 1Edit your profileThe My Profile section shows labelled inputs for First Name, Last Name, Rating and Your Club. First and last name are pre-filled from your account. Tap Save Profile β your header name updates immediately.
- 2Set your ratingEnter your DUPR rating if you have one (e.g. 3.5). If you don't, complete the BBPC Skill Assessment to get one. Ratings are used to generate balanced matchups and forecast scores.
- 3Select your clubChoose your pickleball club from the dropdown. This scopes you to your club's sessions and users.
- 4Admin shortcutsAdmins see Manage Clubs and Manage Users shortcut buttons. Tapping either closes the modal and jumps directly to those management pages.
A session is a named container for players and rounds. All data is saved to Firebase in real time and scoped to your club.
- 1Tap "Create New Session" on the Players tab empty state β or tap the session name in the headerThe Session Wizard opens. It also opens automatically when you sign in as an Admin with no existing session.
- 2Enter a name, courts, mode and formatSee Step 2 in the Quick Start guide for full details on each setting.
- 3Tap Create SessionYou land on the Matches tab with the Session Setup panel open to confirm your settings. All settings can be changed at any time before generating a round by tapping the Session Setup panel header.
- 1Open the Session PickerTap the session name in the header (Admins only β members see the name as plain text). The picker shows all sessions with the active session pinned at top with a β Active badge and last-updated timestamp.
- 2Create a new session from the pickerThe + Create row is always visible at the top of the picker β type a name and tap Create without needing to scroll.
- 3Rename or delete a sessionEach session row has a βοΈ rename button and a π delete button. Deleting permanently removes the session from Firebase.
- 1Tap the + FAB (blue circle, bottom right)The Add Player sheet slides up. Enter the player's name and optional DUPR rating. Tap Add Player. The player appears in the list immediately.
- 2Add from club members via Player ManagementTap Player Management (top-right of Players tab). This shows all registered club members. Tick the ones who are present and tap Add Selected. Faster for recurring players.
Each player has a card showing their name, rating, and status.
| Element | Meaning / Action | |
|---|---|---|
| β | Green toggle icon | Player is active β included in the next generated round. Tap to toggle. |
| β | Grey toggle icon | Player is excluded β Not playing in the next generated round. Card is greyed out with a dashed border. Tap to re-include. |
| βΊ | Chevron button | Opens the player action sheet (Admin only) β edit name/rating, remove player, set forced partnerships. |
Above the player list:
- Playing / Sitting out bar β updates in real time as you toggle players.
- Amber hint β appears when fewer than the minimum players are active. Shows exactly how many more are needed (e.g. "Need 2 more active players to generate a round (4 minimum for doubles).")
- β‘ Generate Matches banner β appears above the sort row once enough players are active. Tap it to jump to the Matches tab.
Use the sort buttons to reorder the list. Options: Order Added (default), Name (AβZ / ZβA toggle), Rating (highβlow / lowβhigh toggle).
- 1Open the player action sheetTap the βΊ on a player card to open their action sheet (Admin only).
- 2Set "Must Partner With"Choose a partner β they will always be on the same team in the next generated round. The dropdown appears only after tapping the option.
- 3Set "Must Play Against"Choose an opponent β the algorithm places them on opposing teams in the next round.
Open the player action sheet β Remove Player. Or use Player Management β select multiple β Remove Selected for bulk removal. Removing a player who has played in previous rounds removes them from the player list but keeps the historical round data intact.
The collapsible panel at the top of the Matches tab controls all generation settings. A yellow left border signals it needs attention (no rounds generated yet).
| Setting | Options | Effect |
|---|---|---|
| Courts | 1 β 20 | Sets how many courts are active. Determines how many players sit out each round. |
| Mode | Doubles / Singles | Doubles = 4 players/court. Singles = 2 players/court. |
| Format | Random / Summit / Ladder | Controls how teams are assigned. See Quick Start Step 2 for format descriptions. |
| DUPR Seeding | On / Off | When on, uses player ratings to balance team strength. Requires players to have ratings set. |
- 1Tap β‘ GENERATE ROUND at the bottom of the screenThe button shows "β³ Generatingβ¦" briefly, then the round appears. All previous rounds collapse, the new round stays expanded.
- 2Check Sitting Out and Not IncludedShown below the round header on the latest round. Sitting Out = rotated by the algorithm. Not Included = manually excluded via the toggle on the Players tab.
- 3Regenerate if neededTap βΊ Refresh next to the generate button to regenerate the current round with a fresh random draw. Forced pairs and exclusions are respected.
- 4Delete a roundTap β Delete in the round header (Admin only). A confirmation dialog shows before deletion. Deleted rounds can be undone immediately via the Undo toast.
- 5End SessionTap π End Session (top right, appears after the first round). Download results, then choose to view Final Standings or Start a New Session.
See Quick Start Step 5. Any logged-in user can enter scores. Scores save automatically on field exit. The winning team's card turns green; standings update in real time on the Standings tab.
On the Sessions tab, the active session bar has a dedicated π± Player Scoreboard QR Code button alongside the Display Board one. Players scan it to open the K6 Player Scorecard β a mobile-first view of their own rounds where they can enter scores without signing in.
When a player submits a score for the currently open round, a green "Player entered X-Y β tap to accept" badge appears on that court's card here in K6PSM. Tap the badge to pull the value straight into your own score field.
- 1Tap the β± timer button on the Matches tabThe timer panel slides in. Set minutes and seconds, then tap βΆ Start.
- 2Timer syncs to the Display BoardThe countdown appears on the Display Board in real time. It turns red in the final minute.
- 3Alarm soundTap β in the timer panel to choose the alarm: Air Horn, Double Tone, Buzzer or Bell. Tap to preview each.
The Standings tab has three sub-tabs: Results, Head 2 Head and Downloads.
Players ranked by Win % (primary) then Points Difference (tiebreaker). π₯π₯π₯ medals for top 3. Updates live as scores are entered on the Matches tab. Empty states guide you if no scores have been entered yet.
Shows each player's total partner games and opponent games. Tap any player row to see their full partner/opponent breakdown. Builds up as rounds are completed β shows a prompt if rounds exist but no games have been counted yet.
| Export | Format | Contents |
|---|---|---|
| Match Schedule | CSV | Every round, court, team names and final scores. |
| Player Results | CSV | Final standings β Win %, Games, Points For/Against, Points Diff. |
| Results Share Card | Image (PNG) | Branded leaderboard image for social media sharing. |
| Session Wrap-up | In-app & Image | Highlights β top player, dominant pairing, highest score, closest match. |
- 1Tap πΊ Display Board QR Code on the active session barOn the Sessions tab, once a session is active, this button appears for Admins alongside a separate π± Player Scoreboard QR Code button. Tapping it shows a large QR code for the Display Board.
- 2Scan it on the Display Board device, or enter the Session ID manuallyOn the Display Board's connect screen, tap the π· camera icon next to the Session ID field to scan the QR code, or type/paste the Session ID directly and tap Connect Display Board.
- 3The Display Board updates automaticallyOnce connected, every new round, score change and timer start/stop is pushed to the Display Board in real time β no refresh needed.
Tap the trash/reset icon in the bottom navigation to access reset options.
| Action | What is cleared | What is kept | |
|---|---|---|---|
| π | Reset Rounds | All rounds, scores, matrix data | Players and their names/ratings |
| π₯ | Reset Players | All players and forced pairs | Rounds and scores (no player names shown) |
| β οΈ | Reset Everything | Players, rounds, scores, pairs, session name β everything | Nothing. You are returned to the Players tab with "No session" in the header. |
| π | Delete Round | A single round (tap β Delete in the round header) | All other rounds and players |
Tap the Clubs tab in the bottom navigation (Admin only). Sessions and users are scoped to clubs β set your club in My Profile before creating sessions.
- 1Create a new clubTap + New Club at the top right. An inline form expands with labelled fields: Club Name (e.g. "Brisbane Bayside Pickleball Club") and Location (e.g. "Brisbane, QLD"). Tap Save Club.
- 2Edit a clubTap the Edit button on a club row. The same inline form opens pre-filled. Update name or location and tap Save.
- 3Delete a clubTap Delete on a club row. A confirmation dialog appears. Deleting a club removes the club record β users assigned to it show no club until reassigned.
- 4Search clubsType in the search bar to filter clubs by name or location as you type.
Tap the Users tab in the bottom navigation (Admin only). The user count badge in the top right shows how many users match the current filter.
- 1Search and filterType in the search box to filter by name or email as you type. Use the club dropdown below it to filter by a specific club. The count badge updates to show the filtered count.
- 2Send a password resetTap Reset Password on a user row to email them a password reset link.
| Element | Who sees it | Action |
|---|---|---|
| K6PSM logo | All | No action β branding only |
| Name pill (your name + role badge) | Signed-in users | Tap β opens My Account modal |
| Log in button | Guests only | Tap β opens Sign In / Sign Up sheet |
| ? Help button | All | Tap β opens this help guide |
| βΆ Fullscreen | All | Tap β enter/exit fullscreen mode |
| Element | Who sees it | Action |
|---|---|---|
| Session name badge | All (clickable for Admins only) | Admin tap β opens Session Picker. Members see it as plain text. |
| πΊ Display Board QR Code / π± Player Scoreboard QR Code buttons | Admins with active session | On the Sessions tab active session bar β tap either to show that destination's QR code |
| Tab | Who sees it | Purpose |
|---|---|---|
| π₯ Players | All | Player list, add/remove, toggle active/inactive |
| π Matches | All | Generate rounds, session config, scores, timer |
| β Standings | All | Results, H2H matrix, downloads |
| π€ Users | Admin+ | Full-screen user management |
| π Clubs | Admin+ | Full-screen club management |
| π Reset | Admin+ | Reset rounds, players or entire session |
- 1Open the Display Board URL on your display deviceNavigate to the Display Board web address on the TV, tablet or projector-connected laptop. The waiting screen shows "Waiting for Round Data."
- 2Option A β Scan the QR codeIn K6PSM, tap πΊ Display Board QR Code on the active session bar (Sessions tab). On the Display Board's connect screen, tap the π· icon next to the Session ID field and point the camera at the QR code β it connects automatically.
- 2Option B β Copy the link insteadIn K6PSM, tap the same QR button and tap Copy Link to copy a direct connect URL. Open it on the display device and it connects automatically β no typing required. Once connected, tap β any time to reopen the connect screen and reconnect or switch sessions.
| View | Best for | How it works |
|---|---|---|
| Landscape (4-col) | Widescreen TV, projector | Auto-selected when screen is wider than tall. Up to 4 court cards across. |
| Portrait (2-col) | Tablet vertically | Auto-selected when screen is taller than wide. 2 court cards per row. |
| Stacked (1-col) | Any device, many courts | One court per row as a horizontal card. Toggle via the stacked view button in the toolbar. |
| Element | Meaning | |
|---|---|---|
| π¦ | Colour bar / court number | Each court has a unique colour. Court number always shown in that colour for easy navigation. |
| π€ | Player names | Team 1 on top, Team 2 below. Doubles: 2 names per team. Singles: 1 name per team. |
| π’ | Score | Appears once entered in K6PSM. Winning team's score highlighted in green. |
| π | Forecast Score | Predicted result based on DUPR ratings β shown before the match is played. |
| πͺ | Sitting Out banner | Shows players the algorithm rotated off this round. |
| π« | Not Included banner | Shows players manually excluded (unchecked) from all rounds until re-included. |
| β± | Timer bar | Countdown shown when the game timer is running in K6PSM. Turns red in the final minute. |
| π· | QR overlay | Shows the Player Scorecard QR full-screen over the board so players can scan it straight off the TV. Turn it on remotely from K6PSM's π± Player Scoreboard QR Code button (Show on board / Hide from board), or toggle it directly on the board itself. Toggle it off to go back to the live match view. |
| π | New-round toast | A brief toast appears whenever the host generates a new round β the same notification shown on the Player Scorecard. |
| γ°οΈ | Provisional score badge | A dashed gold badge shows a player-submitted score before the host has locked or accepted it in K6PSM β marked "unofficial" until the host's entry makes it final. |
| Tile | What it shows |
|---|---|
| π’ Club Announcements | Rotates through announcements managed in Settings β Session Displayboard β Manage Club Info & Announcements. |
| β± Game Timer | Runs and displays the round timer even with no phone connected β see below. |
| π Court Allocation | Shows your configured courts and groups; doubles as the Court Draw panel when Draw Mode is active β see below. |
| π Other Sessions | Rotates through other sessions/venues your club runs, managed in the same tab. |
- 1Per-tile settingsIn Settings β Kiosk Dashboard, each tile β Club Announcements, Game Timer, Court Allocation, Other Sessions β has its own button. Tap one to open that tile's own settings: tile title, font size, text alignment, and (where relevant) how long each item stays on screen before rotating. Tapping the small β gear icon directly on a tile jumps straight to that tile's settings.
- 2Settings PINThe β gear asks for a 4-digit PIN before Settings opens, to stop casual taps on a public tablet from changing anything. The default PIN is 0000 β change it any time from Settings β General β Change Settings PIN. There's no recovery flow if you forget a custom PIN, so jot it down somewhere safe.
- 3CSV import & exportBoth Club Info & Announcements and Other Sessions & Venues support bulk editing via CSV. Export downloads a CSV with each item's ID included; importing that file back updates any row with a matching ID, adds any row with a blank ID as new, and deletes any existing item whose ID isn't in the file anymore. Every import shows a confirmation first.
- 4UndoDeleting a Club Info entry, an Other Session, a Court Allocation template, or running a CSV import all show a brief "Undo" banner at the bottom of the screen afterwards. Tap it within about 10 seconds to reverse exactly what just happened.
- 1Open SettingsTap the β icon in the top-right toolbar.
- 2Dark / Light themeToggle between dark navy (default, ideal for TVs) and light mode (better in bright rooms).
- 3Disconnect / reconnectTap Disconnect to unlink from the current session. Use QR scan or manual ID to connect to a different session.
- 4FullscreenTap the βΆ fullscreen button in the toolbar. Recommended for TVs and projectors to eliminate the browser chrome.
- 5Screen wake lockThe Display Board requests a wake lock automatically to keep the screen on. If the device dims, tap anywhere to re-activate it.
| Problem | Solution |
|---|---|
| Board not updating | Check the connection dot is green. Confirm K6PSM is connected to a Firebase session and the Display ID matches. |
| Camera says "can't ask for permission" | Chrome Settings β Site Settings β Camera β find the Display Board URL β change to Allow. Or: Android Settings β Apps β Chrome β Permissions β Camera β Allow. |
| Screen keeps sleeping | Tap to re-activate the wake lock. On Android, enable "Screen stays on while charging" in Developer Options. |
| Player names truncated | Switch to the 2-column or landscape view for more space, or shorten names in K6PSM. |
| Timer not showing | Confirm the Display Board is connected to the same session running the timer in K6PSM. |
| Not Included banner missing | This only appears if players are unchecked in K6PSM before the round is generated. Check the Players tab toggles. |
- 1Host taps π± Player Scoreboard QR Code on the Sessions tabIt sits right next to the πΊ Display Board QR Code button on the active session bar β a separate button for a separate destination. Tapping it displays a large QR code that encodes a direct link to that session.
- 2Players scan with their own phone cameraNo app, no account, no PIN. The link opens the Player Scorecard straight into that session β scanning is the only step.
- 3The QR code can be shown any timeToggle it on the Display Board or via the header modal whenever new players arrive β it doesn't need to be left up permanently, and it doesn't interrupt the Display Board's live match view when it's off.
- 1Scroll through court cardsUnlike the Display Board's single-screen grid, the Player Scorecard is a mobile-first vertical scroll β one court card per round, easy to thumb through on a phone.
- 2Find your courtSitting-out and not-included players are pinned at the top of the list with the same red/grey banners used on the Display Board, so it's obvious at a glance if you're not playing this round.
- 3Switch rounds with the round selectorTap the round selector to flip back and check a previous round's score, or forward once the host has generated the next one.
- 4Check the forecastSame DUPR-based forecast score shown in K6PSM and on the Display Board, calculated the same way, appears here too when players have ratings set.
- 1Tap your court card to open the score entry modalEnter each team's score and confirm. There's no separate save button beyond confirming the modal β the score is pushed live straight away.
- 2The host sees it appear instantlyA green "Player entered XβY β tap to accept" badge appears on the host's matching court card in K6PSM the moment a player submits a score for an unlocked round.
- 3Anyone on the court can enter itThere's no ownership check tying a score entry to a specific player β any device viewing that round can submit a score for it, same as calling it out to the host.
- 1Rounds lock automaticallyGenerating a new round in K6PSM auto-locks the previous one. Tapping π End Session locks the final round too.
- 2A locked round shows "scores submitted/locked"Once locked, the player scorecard shows this indicator on that round and no longer accepts new score entries for it from players.
- 3The host can still override a locked roundLocking only applies to player-side edits. The host can go back into any past round in K6PSM at any time and correct a score directly β locked or not.
- 1Tap π€ My Results for your own historySince there's no login, pick your name from the dropdown at the top of the modal first. It then shows your personal standings line plus a round-by-round log of your results for the session β same scoring and tie-break logic used on the Standings tab.
- 2Tap π Standings for the full leaderboardStandings only count locked/reconciled rounds, so the table won't shift around while scores are still being entered for the round in progress.
- 3Tap βοΈ for display settingsToggle dark or light theme and adjust player name text size β the same settings available on the Display Board.
- 4Get a toast when a new round dropsA toast notification appears on the Player Scorecard (and the Display Board) the moment the host generates a new round, so players know to check their next court.
- 1Get Admin accessNew accounts start as Member. Open your Account panel and tap Start 21-Day Trial for free admin access, or Upgrade to subscribe directly via secure Stripe checkout.
- 2Create your clubTap the Clubs tab β + New Club β enter name and location β Save Club.
- 3Set your profile clubTap your name pill β My Profile β select your club β Save Profile.
- 4Add your co-admins' clubAnyone helping you run sessions will need their own Admin access β each account starts its own free trial or subscribes separately from its Account panel.
- 5Create your first sessionThe wizard opens automatically. Follow Quick Start Steps 2β6.
| Feature | Guest | Member | Admin |
|---|---|---|---|
| View sessions & standings | β | β | β |
| Enter scores | β | β | β |
| Download results | β | β | β |
| Create / delete sessions | β | β | β |
| Add / remove players | β | β | β |
| Generate rounds | β | β | β |
| Manage clubs | β | β | β |
| Manage users (own club) | β | β | β |
- 1Sign in and create a new sessionTap the session name or the "Create New Session" button. Use the wizard to set the name, courts, mode and format.
- 2Connect the Display Board and share the Player Scorecard (both optional)On the Sessions tab, tap πΊ Display Board QR Code for the TV/tablet, and separately tap π± Player Scoreboard QR Code for players to scan and enter their own scores from their phone.
- 3Add today's playersUse Player Management to add from your club roster, or use the + FAB to add individually.
- 4Mark any latecomers or absenteesTap the toggle on a player card to exclude them β the count bar and Generate button update immediately.
- 5Generate Round 1Tap β‘ Generate Round. Start the game timer if using it.
- 6Enter scores after each roundAny signed-in user can enter scores on the Matches tab, or players can enter their own via the Player Scorecard on their phone. Standings update in real time either way, and your entry in K6PSM always overrides a player's.
- 7Generate subsequent roundsTap β‘ Generate Next Round. The algorithm tracks who has sat out to ensure fair rotation.
- 8End session and share resultsTap π End Session β download the Share Card or Results CSV β view Final Standings or start a new session.
Found a bug or have feedback? Tap the K6PSM logo at the top of the app to open the About screen, then tap Contact Us β or email [email protected] directly. To get Admin access, start your free trial or subscribe from your Account panel β no need to contact us.