Choosing software for a pool league
Most pool leagues run on a spreadsheet, a group chat, and whoever remembers to bring the fixture list. It works until the person holding it all together moves away.
Decide what you are actually solving
Before comparing anything, work out which of these is the real problem. They call for different tools.
- Nightly queue management. Who is on the table next, on a busy Friday. This is an operations problem and it has to work offline.
- Standings and ratings. Tracking results over a season and working out who is actually strongest.
- Fixtures and scheduling. Who plays whom, and when, across multiple weeks.
- Communication. Telling people when they are playing. Usually best left to the chat app you already use.
A tool that claims to do all four usually does one of them well. Pick the tool for the problem that actually costs you time.
The questions that separate good from bad
| Question | Why it matters |
|---|---|
| What happens when the wifi drops? | A queue that stops mid-service is worse than a chalkboard. If the answer is "you need internet", be careful. |
| Do players need to install an app? | Every install step loses a chunk of your regulars. A browser link gets scanned; an app store trip often does not happen. |
| Can staff fix a mistake quickly? | Someone gets skipped, or a wrong result goes in. If correcting it takes a support ticket, it will not get corrected. |
| What happens to your data if you leave? | Ask before you commit a season. Export, or at least a clear answer, should exist. |
| Is the rating per league or global? | Ratings only mean something relative to the people you play. A shared global ladder drifts into nonsense across venues. |
| What does it cost at your size? | Per-table, per-player and per-venue pricing behave very differently once you grow past one room. |
What to avoid
A few patterns that cause trouble later.
- Cloud-only with no offline mode. Fine for a spreadsheet replacement, bad for anything running during service.
- Manual ratings that staff can edit freely. The moment numbers can be hand-adjusted, they stop being trusted, and then they stop being used.
- Software that requires you to change your house rules. Your rotation rule is your business. The tool should follow it, not the other way round.
- Anything that needs a dedicated device nobody maintains. A kiosk that needs waking up is a kiosk that gets switched off.
Starting small
You do not need to migrate a whole league on day one. A reasonable path:
- Run the queue for a few weeks. See whether it survives your busiest night.
- Let ratings accumulate in the background while you keep your existing standings.
- Compare the two after a month. If the rating matches what you know about your players, switch.
- Move fixtures last, if at all.
Doing it in that order means a bad fit costs you a month, not a season.
How Pool Queue fits
It is built for the first problem on the list: running a table queue in a real venue, and tracking who is strongest while you do it.
- Offline-first, so service continues when the network does not.
- Players join by QR from their phone, with no app to install.
- Per-venue ELO, so ratings reflect your room rather than a global ladder.
- Staff keep full control: drag to reorder, merge duplicate profiles, recalculate ratings from match history.
- A display app for a wall screen, so the whole room can see the queue.
It is deliberately not a fixture scheduler or a messaging platform. Those problems are better solved by the tools you already have.
Last updated 16 September 2026