Loading...
Notifications

Roster, check-in, and waitlist

Add players, read the roster, handle decklists, run the check-in desk, and move the waitlist.

Player operations split into Roster, Check-in, Waitlist, and, for team events, Teams.

Add players

Select Add players. There are three tabs:

  • Search finds returning players from Your Community.
  • Paste emails takes one address per line. Existing accounts are registered immediately; the rest get an invitation.
  • Manual takes one name per line and registers players with no account or email, like walk-ups paying cash.

Read that summary. Banned means an organization ban blocked the add; see Banning players. Failed lists the addresses that need fixing.

Public registrations arrive on their own once the event page is open. Copy sign-up link shares the registration page even when the event page is unpublished.

Invited players who have not registered yet appear as pending. Resolve them before pairing, because a pending invite is not a player and will not be paired.

Read the roster

Default columns are player, email, registration time, and tags. Columns changes what is shown, Export downloads the current view, and Print produces a roster sheet. The Tags filter narrows the table to a status.

Tags you will see:

  • Checked in
  • Paid
  • Dropped
  • Decklist / No decklist
  • Deck checked
  • Deck locked

Select a player's name to open their details sheet: contact information, required identifiers, current standing and record, match history, penalties, team, and decklist state.

Player actions

The three icons on each row are the frequent ones: check in, mark paid or unpaid, drop. More actions (⋮) holds the rest:

  • Rename
  • Message
  • View decklist / Add decklist
  • Lock to table always seats that player at the given physical table, for an accessibility need or a feature-match table
  • Refund
  • Delete player removes the registration entirely. Only possible before the tournament starts; after that, drop them instead.
  • Drop / Undrop

Tick several rows to run a bulk action. Drop log lists every drop and undo with a timestamp. Players who are on a team are skipped by roster deletion. Remove them in Teams first.

Export to Event Link

Wizards of the Coast events get Export to Event Link, which uploads the roster to Event Link instead of you re-entering it.

Sign in once with your Event Link email and password and the connection persists, showing Connected to Event Link as {name} with a Log out beside it. Then either:

  • Create event & export players makes a new Event Link event from the organization, format, and title you give it, and exports the roster into it.
  • Select an event picks one of your existing Event Link events, or paste an Event Link URL or event ID directly, and adds your players to it.

The export sends the players currently on your roster, so run it after check-in rather than before.

Decklists

Select a player's decklist tag to open the deck sheet. Staff can read the parsed list, print it, open the original source, or replace the stored list when the event's rules allow it.

Deck locked means the decklist deadline has passed and the player can no longer change it. The deadline is set in Configuration.

Deck checks are recorded in Judge Center. See Judge Center, penalties, and deck checks.

Run the check-in desk

Check-in is the event-morning screen.

  • Scan opens the camera and reads a player's TopDeck.gg check-in code.
  • Check in on each row, or tick several rows for a bulk check-in. Undo check-in fixes a mistake.
  • Search by name or by a required identifier. Tags show decklist, payment, and deck-check state, so you can see at the desk who still owes you something.
  • Start self check-in, under More actions (⋮), lets players check themselves in from the bracket page and the app; End self check-in closes it. Players added manually, without an account, cannot self check in.
  • Check-in settings adds requirements that apply to self check-in only: Require decklist and Require payment. The desk can always check anyone in.

Drop all no-shows drops everyone not checked in. The confirmation names the count first. Only use it after registration and your grace period have closed.

Move the waitlist

Players join the waitlist when the event is full.

The # column is queue position, and only players still Waiting hold one.

Two ways to promote someone:

  • Offer emails a time-limited registration offer. The row then shows the time left, Expires in 2h 31m, and the seat frees itself if the offer runs out.
  • Move adds them straight to the roster, skipping the offer.

Both work in bulk: Send offers and Move. Statuses are Waiting, Offered, Accepted, Moved, Declined, and Expired, and the Status filter narrows to any of them.

Use Offer when the player still owes an entry fee, and Move to players when you have already taken payment at the counter.

Message players

Message all on the Roster sends a push notification to the whole event. A single player's row menu sends the same thing to one person, and ticking several rows messages just those players. Table-level messages live on the round page.

The dialog offers the same ready-made messages everywhere it appears: Please report your match result, Please come to the judge table, and the feature-match call. Custom message is there when none of them fit. Only players with the app installed get the push notification.

Teams

When Team Size is greater than 1, a Teams section appears for teams, captains, seats, and per-seat formats. Players still register on the Roster first, because teams are built from registered players.

One roster rule worth knowing here: deleting players skips anyone holding a team seat. Remove them in Teams first.

Everything else about team events is in Running team events: building the teams, seat formats, seat tables versus Shared Game, and team standings.

Ask the community

Other organizers in the TopDeck.gg Discord have usually hit it before.

Join Discord

Contact support

Account, billing, or something that went wrong mid-event.

Email support
Top