Poker Director Management
Docs← Back to site
Features

Everything this app actually does, in full

The condensed version is on the homepage. This is the real depth behind each one — what it does, why it works the way it does, and how the Director and Floor Admin roles each use it.

Real-Time Tournament Clock

Both roles

One server-authoritative clock — never out of sync with itself.

The clock lives on the server, not on any one screen. When the Floor Admin hits Start, Pause, or Reset, that's not a local timer counting down in a browser tab — it's the single source of truth that the venue TV, the Director's dashboard, and every dealer's paired phone all read from, live, at the same moment. There's no "refresh to catch up" and no risk of two screens quietly drifting apart.

Blind levels come from the tournament's own copy of a structure, built from a reusable saved template or edited directly at creation. That copy is independent from the moment it's made — tweaking a template afterward, or between events, never reaches back and changes a tournament that already started from it. Breaks are just another level (zero blinds, a duration, and a name), so they show up on the clock exactly like any other segment, no special-casing required on the Floor Admin's end.

Antes are collected one of two ways, decided once per tournament: every player posts their own each hand, or the big-blind seat covers the whole table. Whichever you pick shows correctly everywhere the ante amount is displayed, without the Floor Admin having to explain it at every level change.

Registration & Automatic Seating

Floor Admin

Type a name, they're seated — the room fills itself out correctly.

Registering a player is one action: type their name, tap Register. The server finds the first open seat — filling every currently-open table before it ever opens a new one — and seats them there automatically. No Floor Admin has to mentally track which table has room; the app already knows.

Once the clock is running and every table happens to be full, a late arrival doesn't just get dropped — the tournament's configured overflow policy takes over. Ask Each Time surfaces a clear prompt right on the Floor page (open a new table, or add them to a waitlist) so nothing happens silently; Auto-Open a Table and Auto-Waitlist do exactly what they say, no prompt needed. A waitlisted player is shown clearly as waitlisted everywhere — Registration, and the public Places page — never confused with an unregistered no-show.

When a seat frees up from an elimination or a removed registration and the waitlist isn't empty, the next waiting player is suggested by name and exact seat — confirm to seat them, or leave the suggestion for later without losing their place in line. Two already-seated players can also be swapped directly, and the whole field can be randomly re-dealt across the fewest tables the room's seats-per-table setting allows, any time before the clock starts.

Multi-Day Tournaments: Flights & Days

Director

Multiple starting fields, one real event, run correctly all the way to a final table.

A Multi-day tournament starts as one or more independent Flights — separate starting fields that can each run in a different room, on a different day, with their own table setup, while all sharing one starting stack and blind structure so nobody's advantaged by which flight they entered. Every flight's seating is fully isolated from every other flight running at the same time: Flight A and Flight B each fill their own Table 1 independently, with no risk of the two ever getting mixed up.

When a flight ends, a configured percentage of its still-active field — optionally capped at a maximum headcount — advances into the combined pool for Day 2; everyone else is eliminated the same way any other bust-out is, with no finish position assigned. Ending a flight, or a later day, is hard-blocked until every player still in it has a properly finalized chip count on record, so nobody's advancement is ever decided on an incomplete picture.

Once every flight has concluded, the app checks the real combined field size: if it's already down at or below the final-table threshold, the tournament moves straight to the Final Table with no extra step. Otherwise the Director adds the next day explicitly, once the actual numbers are known, setting a target for how far that day should play down — and if eliminations cross the final-table threshold mid-day, a persistent on-screen alert keeps asking for confirmation until someone actually acts on it, rather than transitioning on its own.

Chip Counts & Bagging

Both roles

A real audit trail behind every flight-ending and day-ending decision.

Every chip count that matters for advancing players moves through a clear lifecycle: Proposed (by a Floor Admin, or by a dealer's own paired phone for a player at their table), then Finalized (Floor Admin or Director only — the only state that actually counts), and optionally Corrected afterward if a recount is needed. A correction is stamped as its own record on top of the original finalization rather than silently overwriting it, so the full history of who said what, and when, is never lost.

Photo evidence can ride along with a finalized count — a quick photo of the physical stack, entirely optional, never required to finalize. It's there for the Director or Floor Admin's own peace of mind, not a workflow gate.

Because ending a flight or a day is hard-blocked on every active player having a finalized count, the app can tell you exactly who's still missing one instead of letting a Director or Floor Admin guess. That single rule is what keeps a multi-day event's advancement numbers trustworthy from Flight 1 all the way to the Final Table.

Payouts & the Prize Pool

Director

Fixed amounts, percentages, or physical prizes — resolved against a real, live pool.

The Director builds a payout structure one finishing place at a time: a fixed dollar amount, a percentage of the total prize pool, or a described physical prize (a trophy, a seat, merchandise). Percentage-based payouts are checked server-side and can never be configured to add up to more than 100% of the pool, no matter what any one screen's own math suggests.

The prize pool itself is computed live — buy-in cost times the number of registered players by default, with an optional rake percentage and a flat bonus or add-on layered on top. When a fixed number is simpler than a formula (a guaranteed pool, a house contribution), a manual override replaces the computed value entirely without losing the formula underneath it for later.

Every resolved dollar amount, for every finishing place, shows live and in real time on the public Places page — visible to players and railbirds with no login at all, updating the moment a Director changes the structure or a player's finish is confirmed.

Dealer Tools & Floor Call

Floor Admin

No dealer login exists — a paired phone is the entire interface.

There's no such thing as a Dealer account in this app, on purpose. A Floor Admin or Director generates a one-time pairing code or QR from "Pair a Dealer Call Device"; whoever scans it on their own phone gets a session scoped to exactly that tournament and nothing else, no password, no signup. The pairing code itself is the entire security boundary.

From that paired device, a dealer can discreetly Call Floor — a real-time ping to every Floor Admin, tagged with the exact table it came from, without a dealer having to leave their seat or raise their voice across the room. They can also report a bust-out at their own table for review, and propose a chip count for a player at their own table.

Neither a bust-out report nor a proposed chip count changes anything by itself — both land as a pending item a Floor Admin has to explicitly Approve, Reject, or Finalize. A dealer's phone can flag something for review; only a real Floor Admin or Director action ever actually changes the tournament's state.

Staff, Equipment & Venues

Director

The setup work that happens once, reused across every event.

A Director maintains one shared staff roster (dealers and floor admins), one global equipment catalog (card decks, tables, chip sets, cases — real inventory counts, not a per-event checkout system), and a list of saved venues — all built once and reused across every tournament instead of being re-typed from scratch each time doors open.

Assigning staff onto a specific tournament pulls from that shared roster, and each assigned staff member's on-duty status can be toggled with one tap — tournament-wide by default, or scoped to one specific flight once a multi-day event has more than one flight open at a time, so a dealer who's only working one day of a multi-day event is represented correctly instead of forced into an all-or-nothing toggle.

Places: Live Public Results

Both roles

Real finishing positions, updating live, visible to everyone — no login required.

The Places page is this app's one genuinely public, unauthenticated view: real finishing positions as they actually happen, resolved payout amounts once a structure is set, updating live for players and railbirds without anyone needing an account.

A player's finish place is computed automatically the moment they're marked eliminated — how many named players were still active at that instant — and the very last player standing automatically receives the 1st-place finish and stops the clock. There's no separate "end the tournament" button anywhere; the last elimination is the ending.

Sign up and try it →