The Mixer — live round-robin generator

Player self-service (QR check-in & sit-outs)

Players scan a QR on the big screen to check themselves in, add their own name, sit out a round, or check out — their requests apply automatically at the next mix.

Player self-service hands the roster busywork to the players. With it on, the Big Screen shows a QR code: players scan it with their own phone to check in before the session, add their own name, sit out a round, or say they're leaving — and every request folds into the next mix automatically. Nobody queues up at your phone to tell you they're taking a break.

It pairs naturally with auto-mix: the timer fires each round, players manage themselves from the sideline, and you get to actually play in your own session.

Turning it on

Open the Games Settings popup (⚙ at the bottom of the courts section) and check Player self-service (QR check-in & sit-out requests) in the Display group.

  • You need to be signed in. The live session behind the QR is tied to your account, so the toggle is locked for anonymous mixers. Any account works — it's not a paid feature.
  • The toggle takes effect immediately: turn it on while a round is showing and the join QR appears on the big screen right away; turn it off and the QR disappears.
  • Your phone (or the venue's device) needs internet — players' requests travel through the live session, so self-service isn't available in offline play.

Before the first mix — QR check-in

Open Big Screen mode before you've mixed anything and it becomes a check-in screen: a large Scan to check in QR with simple instructions, next to your roster. As players scan and tap their name, their names light up under Checked in — you can see at a glance who's arrived and who's still missing.

Players who aren't on the roster yet can type their own name and add themselves, filling the roster for you. You can open the big screen on an empty roster and let the whole group check themselves in — once enough players are in, mix the first round as usual.

During the session

After the first mix, the big screen shows the courts as normal with a Scan to join this mixer QR alongside them — late arrivals scan the same code to get in.

Each player who has scanned sees a live page on their own phone: their court for the current round (it updates every mix, so they stop squinting at the TV), and three self-service actions:

  • Sit out next round — a break request.
  • I'm ready to play again — come back in.
  • This is my last game — I'm leaving — checks them out after the current round (with an "are you sure" confirmation).

Nothing a player taps changes the round being played. Requests are queued and applied at the next mix — whether that's you tapping Mix Next, a Remix, or auto-mix firing. Players can Undo a pending request before the mix runs.

The one exception is joining: a player who adds their own name lands on your roster immediately (so you can see your true player count), and gets their first court at the next mix.

What you see as the organizer

Pending requests appear as a notice on the roster — "Dee wants to sit out next round", "Skip is leaving after this game", "Anna wants to join the mixer" — so nothing happens behind your back. Each request has a Dismiss button if you want to veto it; anything you leave alone is applied when the next mix runs. Players with a live connected phone also get a small cue on their roster row.

You stay in full control: self-service never mixes a round, never edits a round in progress, and every change it makes is one you could have made yourself from the roster.

Boundaries worth knowing

  • Ladder sessions: players pick their name from the roster list — self-adding a brand-new name is disabled, because ladder rosters are managed at the division level.
  • Invited players with a score link get the same sit-out and leaving buttons on their score page — they don't need to scan the QR.
  • Shared phones are fine: one phone can claim more than one name (couples, a parent tapping for a kid) and switch between them.

What's next