Features

Everything a league night needs, and nothing that belongs in a spreadsheet.

Six things have to work for a poker league to run itself: the clock, the room, the money, the season, the players and the plumbing. Here is what each one does.

The clock

One time, on every screen

The clock is the part of the night everyone is watching, so it is the part that cannot be approximately right.

No drift

Remaining time is computed from a single stamp on the server. A phone that slept through a level catches up the moment it wakes, instead of running its own count.

Cast it anywhere

Open the display on a TV, a laptop or a tablet. Share the link and every player has the same clock in their pocket.

Breaks and hand-for-hand

Scheduled breaks pause the timer. Hand-for-hand near the bubble freezes it on every screen at once, and unfreezes them together.

Audio that carries

Level changes, the last minute of a level and the end of a break are announced out loud, so the room hears it over the table talk.

The room

Seating that keeps up with the bust-outs

Multi-table tools appear when the tournament is actually multi-table, and stay out of the way when it is one table of eight.

Random draw

Seats are drawn at check-in. Late registrations take an open seat rather than a queue position.

Rebalance in one tap

When tables drift apart, the suggested move names the player and the seat. Accept it and the affected phones update.

Break a table

When a table gets short, break it and the remaining players are redistributed to open seats.

Door mode

A check-in screen built for the person at the door: search a name, take the buy-in, hand out the seat.

The money

Payouts you can defend at the table

Three different shapes of payout structure, and the deal maths that follows from whichever one you used.

Percentages, fixed amounts, or a schedule

Pay a ladder of percentages, promise fixed dollars regardless of turnout, or use a schedule that resolves by however many people actually paid.

Buy-ins, rebuys and add-ons

Recorded as they happen, by the host or by the player from their own phone. The prize pool follows.

ICM and chip chop

When the last players want a deal, both numbers come from the same prize list, with the places already won taken out.

A printable sheet

Payout sheet and seating chart print on paper, for rooms that still want paper.

The season

A league, not a pile of tournaments

Points, schedule and history are what separate a league from a series of unrelated nights.

Points and best-of-N

Pick a points chart or write your own. Best-of-N drops a player's worst nights so missing one game does not end their season.

Live standings

Standings move on every bust while the tournament is running. They are provisional by design and never written down until a result is saved.

Schedule and RSVP

Publish the calendar once. Players opt in or out from their phone and you see the count before you set the tables.

Stats that survive the season

Finishes, ROI, in-the-money rate, head to head, and which venue a player does best at.

The players

A companion, not an app to install

Players scan the code on the TV. Nothing to download, nothing to sign up for.

Their seat, always current

Table and seat, updated through every rebalance and table break.

Self-service, gated by a PIN

A 4-digit PIN lets a player report their own rebuy or add-on. PINs are casual identification and are documented as such, not a security mechanism.

Where they stand

Place in the tournament, chips against the average, and their live position in the season.

Their own history

Every finish they have had in your league, and how they compare with the people they play against.

The plumbing

Reusable setups and an API

The parts that stop game night being a data-entry exercise.

A library of structures

Blind schedules, chip sets, payout schedules and point charts are saved once and referenced by every tournament that uses them.

Share a setup

Send another host a short code and they can import your structure into their own league.

An agent-ready API

Every organizer action is an HTTP endpoint, described by an OpenAPI 3.1 document, with API keys that are org-scoped and role-bounded.

Your data stays yours

Export at any time. Deleting an organization removes every row that belongs to it.

Set the structure once. The rest is a season.