Welcome to the tournament
Tell us how you are joining today.
Find your table
Scan the QR code or tap the NFC tag at your table - your table number fills in automatically. Then pick your round and enter the round code from the table tent. East enters scores (at a 3-player table, South does).
Host controls are locked
Sign in with Google to manage your tournaments. Each tournament gets its own tables, players, scores, and standings - and your Google sign-in also powers the "Sync to Google Sheets" export.
Event
Sessions
Each session at a glance. Open one to work on it.
Loading…
Event
An event groups sessions (days, a morning and afternoon, a social mixer). Each session runs as its own tournament with its own join code and results. The event shares one player roster and one inventory, and adds overall standings across the sessions you choose.
Manage sessions
Turn off "Counts toward overall" for anything that should not affect the overall winner, like a social mixer. Its scores still appear in that session's own results.
Overall scoring
How the overall winner is decided across the counting sessions. Players are matched by name, so keep names the same in every session (the event roster below helps).
Set to 0 for no minimum. Players below it are still listed when you show everyone, but they are not ranked.
Event roster
Everyone who might play at any point in the event. One per line: Name, Level, Session, Avoid. Each session then picks who is playing on its Participants page.
Shared inventory
Every session in this event uses one inventory list. Add or edit items in any session's Management, Inventory page and the change applies to all of them.
Overall results sharing
When participants see the overall standings. They appear under each session's results.
Overall standings preview
Loading…
Overview
Your tournament, by the numbers.
Loading…
Players by level
Setup progress
Day schedule
To-do list
Resource hub
Tools
Create your tournament
The basics. Everything saves automatically as a draft that only you can see. Nothing reaches players until you publish.
Running more than one session, like a morning and an afternoon, or several days? Use + New in the sidebar and choose a multi-session event.
Co-hosts
Add helpers by the Google email they sign in with. A new co-host sees nothing until you tick what they may use: Dashboard and exports, Management, or Tournament Day. Co-hosts never see Setup. Anyone with Dashboard or Tournament Day access can see player emails and phone numbers.
Rounds
Number of rounds, and how many games each table plays per round. A table's round counts as turned in once it has submitted this many games.
Schedule
When things happen on the day. Set the first round's start and how long each round runs, and the itinerary fills in below. Players do not see this yet; it is for you and your helpers.
Lunch, a rules talk, awards. An item after a round takes the place of that round's regular break.
Itinerary
Scoring rule bank
Build this tournament's scoring rubric. Enable the rules you want, set point values (positive = credit, negative = demerit), rename anything, add your own, or remove rules entirely. Only enabled rules appear on East's entry screen.
Player list
This is the master list that Seating builds from. It is the one place to enter who should not sit together. Best way in: Import registrations below, which reads an export from your form tool and matches the columns for you. You can also type or paste lines: Name, Level, Sessions, Avoid, Email, Phone, Text alerts, Email updates, Can be East. Only the name is required. In Avoid, list players this person should never sit with, separated by ;. Those pairs are kept apart in every round. Contact details are only for you and are never shown to players.
Text alerts and Email updates are only yes for people who ticked the box on your registration form. Leave them blank otherwise.
Player template sheet
A blank player list in the right columns. Fill it in, then bring it back here. Using a form tool for registration? Export the answers as a CSV and use Import registrations; it does not need to match this layout.
Levels
Your skill levels, lowest to highest, separated by commas. Seating, the level chart and imports use this order.
Avoid pairs
Players who should never share a table. Pairs from the Avoid column are added here automatically, and every pair stays in place each time you generate seating. A pair only goes away when you remove it here.
Rotation style
Seating is built for every round at once with Generate seating below. In Banded and Strict rotation, East anchors the table for the whole event and South, West, and North move to new tables each round, so opponents change. At a 3-player table the East seat stays empty and everyone else moves around it. Movement can be negative - e.g. -1 moves that seat downward one table, which is standard in many tournaments.
East anchors a table for the whole event in Banded and Strict rotation, and East enters that table's scores. Mark volunteers with Can be East on the Participants page. Open rotation has no fixed East.
Generate seating 0 loaded
Builds the tables, every round of seating, and the round codes from your participants, rotation style, and avoid list. One tap does it all. Run it again any time to reshuffle.
Seating conflicts
Pairs are kept in Participants, under Avoid pairs, and stay in place every time seating is generated. Manage pairs
Tables & round codes
Tables are set automatically from your player count: 4 players per table is ideal, and a table of 3 is used only when the numbers require it (never 2 or 1). They are built when you generate seating, and round codes are made for every table and round at the same time.
Tournament branding
Upload one banner graphic with your tournament logo and sponsor logos - it appears at the top of every player's score entry screen. Lay the logos out in Canva on a 1200 × 300 px canvas, download as PNG, and upload here.
When participants see scores
Participants only see results on their Results tab when you allow it. Until then they see: "Scoring will be shared once the Tournament Host allows." Changes save automatically.
Publish
Publishing makes the join code work for players and locks the setup so nothing shifts under them. You can unlock it later with Edit tournament setup.
Inventory
Log the materials at each table: tile sets, mats, racks, dice, and anything else - plus who owns each item. The dashboard flags every table still missing a tile set.
Every table needs a tile set. Tables still missing one are marked below.
Event materials
Everything you print or hand out: name tags, table QR codes, and tent cards. Seating and round codes come from Setup.
Name tags
Download a CSV of every player (Round 1 table, level, category) for Canva's Bulk Create: design one name-tag template in Canva, choose Apps → Bulk Create → Upload CSV, map the columns, and print a tag per player.
Table QR codes and NFC tags
Choose how players open the scorer at their table. Both methods use the same link - it fills in the table number automatically, and East types the round code from the tent card. Use one method or both.
App address in the links (filled in for you)
Tent cards
One card per table with its round codes. Print them and set one at each table. Generate seating first so the codes exist.
Nothing switched on yet
The tournament owner has not given you access to any section. Ask them to tick a box next to your email under Setup, Create, Co-hosts.
Check-in
Players scan the venue code and enter the email they registered with. You can also check anyone in by hand below. Nothing is emailed, and players do not make accounts.
Venue code
Print this and post it at the door. Every player uses the same code.
What players see
After they check in, players see only their own table and seat, for the rounds you release. Release more rounds as the day goes on.
Players
Co-hosts with Dashboard or Tournament Day access can see player emails and phone numbers.
Text players
Opens your phone's messages app with the note filled in, one tap per player. Only players who opted in to text alerts and gave a phone number are listed. Standard message rates may apply.
{first} becomes each player's first name and {link} becomes the check-in link.
Seating changes
When someone does not show up or has to leave, pick who is out and compare your options. Nothing changes until you tap Go live, and you can undo the latest change.
Who is out?
History
Only hosts see this list.
Results Management
Follow each round, mark rounds complete, and control what participants see. The release rules themselves are set in Setup, under Results release.
Round status
Loading…
What participants see right now
Downloads and sync
Downloads and the results sync live here. Name tags, QR codes, and tent cards are in Management, under Event materials.
Day-of backup workbook
One .xlsx file with Summary, Players, Tables, Assignments, Inventory, Scores, and Round codes sheets. Download it the night before the event so a wifi outage cannot stop you.
Participant list
Every player with their Round 1 table, level, and category.
Score exports
Submitted games as CSV, for one round or the whole tournament.
Results sync (Google Sheets)
Google Sheets sync is run by the tournament owner, because the sheet lives in their Google Drive. The downloads above work for co-hosts.
Results sync (Google Sheets)
Push standings, scores, assignments, tables, and settings to a Google Sheet (uses your Google sign-in).
Check in and find your seat
Enter the email address you registered with. No email is sent and there is no account to make. Once you are checked in, your table shows here for each round the host has released.
Results
Enter the tournament join code from your host to see results.