People on bean bags in front of a stage
All articles

Registration & check-in

Handling a registration list that keeps changing

Guest lists are never final until the doors close. Here is how to keep an evolving list trustworthy right up to the moment someone scans in.

The CheckInHub team 6 min read

Photo by Asia Culturecenter on Unsplash

There is a comforting fiction in event planning that at some point the guest list is finished. You export it, you print it, you stop thinking about it. In reality the list keeps moving right up to the moment the last person walks in. Late registrations arrive overnight. Someone's name was spelled wrong. A team of four becomes a team of three. A VIP is added by email at 4pm. The list is a living thing, and treating it as a fixed object is how doors get slow and counts get wrong.

The skill is not in stopping the changes. You cannot. The skill is in working from a list that is always current, so that whatever changed five minutes ago is already reflected at the door.

Why printed lists fail at exactly the wrong time

The classic failure looks like this. A list is exported to a spreadsheet on Thursday and printed Friday morning. Over Friday afternoon, six people register, two cancel and one name is corrected. None of that reaches the printed sheet. When those six people arrive, the door staff cannot find them, a queue forms behind them, and someone is dispatched to "check with the office". The event is now running on two versions of the truth.

The root problem is that a printed list is a snapshot of a moment that has already passed. The longer the gap between the snapshot and the door, the more wrong it gets. And the changes always seem to land in that gap, because late registrations and last-minute corrections are precisely the things that happen after you thought you were done.

The fix is to stop working from snapshots. When the door reads from the live list, a registration made at 4pm is there at 6pm without anyone reprinting anything. This is one of the plainest arguments for moving off spreadsheets entirely, which we make in full in from spreadsheet to check-in, making the switch.

The three kinds of change, and how to handle each

Changes to a list are not all the same, and lumping them together makes them harder to manage. It helps to sort them:

  • Additions: new people registering, walk-ups, late VIP requests.
  • Corrections: a misspelled name, a wrong email, a duplicated entry.
  • Removals: cancellations, downgrades, people moved to a different session.

Additions are the easiest to handle if your door reads the live list, because a new registration simply appears. Corrections are where most door friction comes from, since door staff are searching for a name that does not match what is on the list. Removals matter most for your count and your catering, less for the door itself.

The reason to separate them is that each has a different owner and a different deadline. Additions can usually stay open right up to doors. Corrections should be fixable on the spot. Removals need a clear cut-off if they affect what you have already paid for.

A list is only as trustworthy as the time between its last update and the person standing in front of you. Close that gap and most door problems disappear.

Importing a list that holds up

A lot of list trouble starts at import, before the event is anywhere near. A messy import, with duplicate rows, inconsistent name formats or a column that did not map cleanly, becomes a messy door. Spend the time getting the import right and the changes that follow are far easier to absorb. We have a full walkthrough in importing a guest list that actually holds up, and the headline advice is to clean the data before it becomes the source of truth, not after.

A clean starting list shares a few traits. Names are in a consistent format. Email addresses are unique, so duplicates are caught early. Any grouping, such as a company or a household, is captured in a field you can search on. Get those right and a name correction at the door is a five-second edit rather than a detective exercise.

Letting people change their own details

One quiet way to reduce the load on yourself is to let attendees correct their own information before the day. If someone can fix the spelling of their own name, update their email, or confirm they are still coming, that is one fewer change you have to make and one fewer surprise at the door. It also tends to produce more accurate data, because the person who knows how their name is spelled is the person editing it.

This does not work for everything. You do not want guests removing themselves from paid sessions on a whim, or editing fields that affect access. But for the basic contact and identity details, self-service before the event takes pressure off the desk during it.

Keeping the count honest while the list moves

The hardest part of a changing list is keeping your count meaningful. If people are being added and removed continuously, the question "how many are coming" has no stable answer. What you want instead is a count of who has actually arrived, updating live as people check in, alongside a current registration total you can trust because it reflects every change so far.

When both of those numbers come from the same live source, you can reason about the gap between them at any moment: who registered, who is here, who is still expected. That is a far more useful picture than a printed list and a tally on a clipboard, and it is exactly the picture a changing event needs.

The list will never stop moving. That is not a problem to solve so much as a condition to design for. Work from a live source, sort your changes by type, clean the data at import, and let people correct their own details where it is safe to. Do that, and a list that keeps changing stops being a source of anxiety and becomes just another thing the door quietly handles.

Keep reading

More from the CheckInHub team