Registering players for a tournament

Registration decides how the first half hour of the evening goes. Done badly, the first round starts twenty minutes late and the pairing is built on a list that does not match the room. Here is how to run it so that neither happens.

Three stages, not one

Organizers usually think of registration as a single list. It is three different things, and confusing them is what causes the mess at the door.

1. Advance entry
People signing up in the days before. It tells you how many to expect and how much equipment to bring - but it is not the field
2. Confirmation on the day
Who actually arrived. Only this list goes into the pairing, and it is always shorter than the first
3. The closed list
The moment you stop accepting people and generate round one. Announce that moment in advance, or it never arrives

The gap between the first and second lists is the number worth knowing about your own club: at a free event it can be half, at a paid one usually far less - why a small fee improves attendance.

What data to collect

Collect what you will actually use. Every extra field costs you entries, because each one is another reason to abandon the form.

  • Name. Always. In full if the event is rated, otherwise as they want to appear in the table.
  • A contact. One channel, so you can tell them the event moved.
  • Rating, if you seed by it. Optional, and clearly marked optional - beginners abandon forms that demand one.
  • Year of birth - only for junior or veteran categories. If you have no age prizes, do not ask.
  • For rated events: full name, federation identifier, date of birth and federation. That set is required by the report, and it is worth collecting in advance rather than at the desk.

What not to ask at a club evening: address, workplace, passport details, anything you cannot name a use for. If a field cannot be justified in one sentence, remove it.

Ways of keeping the list

A chat message
Simplest and worst. A «+1» is not an entry, replies scroll away, and counting them the morning of the event takes twenty minutes
A form into a spreadsheet
Reliable and free. Works well until you need the list on your phone at the door with no signal
A messenger bot or an app
Entry in one tap, the list is always current, and the same list feeds the pairing. The least work on the day
Paper at the door
Necessary as a backup regardless of the main method - somebody always turns up who did not sign up

Whatever you choose, the entry list and the pairing should be the same list. Copying names from a spreadsheet into pairing software at the door is where typos and missing players come from - running it from one place.

The usual problems

  • Signed up and did not come. Normal, and the reason you confirm on the day rather than pairing from the advance list.
  • Came without signing up. Also normal. Never turn them away - somebody who came and did not play does not return - about retention.
  • Arrived after the pairing. Decide in advance whether they enter from round two, and announce it.
  • An odd number. Somebody receives a bye. Announce the rule before, not after - how byes work.
  • A name spelled two ways. Trivial until the same person appears twice in the standings.
  • Left after round three. Withdraw them before generating the next pairing, or the pairing includes somebody who has gone home.

The desk on the day

Half an hour, one person, and a few rules that keep the round starting on time.

  • At the entrance, not in the hall. A desk somewhere at the back means people wander in looking for it.
  • One person, not the organizer. The organizer is setting up boards and answering questions; the desk needs somebody whose only job it is - who does what.
  • Confirm, take the fee, hand over the table number. Three actions, in that order, in under a minute per person.
  • Mark arrivals as they come. Not from memory afterwards.
  • Close on time and say so. «Entries close at 18:45, round one at 19:00» - and then close at 18:45.
  • Greet newcomers by name. The desk is where a first-timer decides whether they will come back.

Personal data

Rules differ by country, so this is about habits rather than law - but the habits are the same everywhere.

  • Collect only what you use. The best protection against handling data badly is not having it.
  • Say what it is for. One line on the form: entry list, pairing, standings.
  • Publish less than you collect. A public table needs names and results, not contacts or dates of birth.
  • Children need consent from an adult - for entry and separately for photographs.
  • Do not keep old lists indefinitely in a shared document anybody can open.
  • Photographs are data too. Announce that you are shooting and give people a way to stay out of shot - using photographs afterwards.

If your events are rated, the reporting requires more detail - and that is a reason to collect it deliberately for those events only, not to add fields to every club evening.

One list, from entry to standings

In the Vibe Chess app players enter in one tap and the same list feeds the pairing and the table - no copying names at the door.

Frequently asked questions about registration

What data should I collect from players?

A name and one contact channel for a club evening; rating only if you seed by it, and marked optional. Age only if you have age categories. Rated events additionally need full name, federation identifier, date of birth and federation - collected in advance rather than at the desk.

Why not pair from the advance entry list?

Because it is not the field. Some who signed up will not come and some will arrive without signing up. Confirm arrivals on the day and build the pairing from that list only.

What do I do with somebody who turns up without registering?

Take them. Somebody who came and did not get a game does not come back. Decide in advance whether people arriving after the pairing enter from round two, and announce that rule at the opening.

How should the registration desk work?

At the entrance, staffed by somebody other than the organizer, doing three things per person in under a minute: confirm, take the fee, hand over the table number. Mark arrivals as they happen, close entries at the announced time, and greet newcomers by name.

What should I remember about personal data?

Collect only what you use, say what it is for, publish less than you collect, get adult consent for children including for photographs, and do not keep old lists lying around in shared documents. Rules differ by country, but those habits apply everywhere.

FreeThe tournament app

Three event formats in one app

The Vibe Chess app is built for an evening over the board, not for online play: it keeps the sign-up list, the pairings and the table while you deal with people and the venue. All of it free.

  1. 1Create the event and save the venue for next time
  2. 2Open sign-up, players arrive through the link
  3. 3Start the tournament and the app announces the pairings
  4. 4Keep entering results, then take the final table and the TRF file
  • Swiss system. score groups, no rematches, no two byes in a row
  • Round robin. everyone plays everyone, the app works out the number of rounds
  • Free meetup. who is free and who is already at a board is shown under Now

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at vibechess.ru/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches and no two byes in a row.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.

What to read next

Organizing - the schedule, regulations, the team, the checklist.