Back to resources
Practical guide

7 min read

How to manage an attendee list from A to Z

Collecting registrations, validating data, handling cancellations and check-in on the day: the complete guide so you miss nothing.

The attendee list: much more than a spreadsheet

The attendee list is the central document of any event. It drives confirmations, room setup, catering, badges, and check-in on the day. Yet it is often managed improvisationally, with inconsistent data, duplicates, and forgotten updates.

This guide covers the full lifecycle of a list, from the first registration to the final export after the event.


Phase 1: Define the data to collect

Before opening registration, decide which information you actually need. The rule: only collect what you will use.

Essential fields

  • First and last name: in two separate columns (easier sorting and personalized messaging)
  • Email address: your main communication channel before the event
  • Attendance status: confirmed, waiting list, cancelled

Useful fields depending on context

  • Company / organization: useful for B2B events
  • Job title: for networking events
  • Dietary requirements: if catering is planned
  • Accessibility needs: to anticipate welcoming people with disabilities
  • Reference: promo code, referring partner, registration channel

What is better to avoid

  • Phone number if you do not use it — attendees know it and it slows registrations
  • Date of birth unless legally required
  • Any field you do not already know how you will use

Phase 2: Collect registrations

Via an online form

This is the most efficient method for open events. A few rules to maximize registrations:

  • Short form (5 fields maximum if possible)
  • Automatic email confirmation right after registration
  • Clear confirmation page with practical information (date, venue, access)
  • Unsubscribe link visible in the confirmation (GDPR legal requirement)

Via manual invitations

For invite-only events, you manage the list yourself. Create a tracking sheet with columns: First name, Last name, Email, Status (Invited / Confirmed / Declined / No reply), Follow-up date.

Handling last-minute registrations

Plan a clear process for late requests: waiting list, manual validation, or direct registration depending on capacity. Communicate that process as soon as registration opens.


Phase 3: Clean and validate the data

This is the most underestimated step. A clean list makes everything else easier.

Detect duplicates

The same attendee may register twice (email change, forgotten first registration). Check duplicates by email before finalizing the list.

Normalize names

"MARTIN Jean", "jean martin", "Jean MARTIN" are three formats for the same person. Standardize to Capital first letter, lowercase for the rest (PROPER() in Excel / Google Sheets).

Validate email addresses

Typos are common. The most frequent: .cmo instead of .com, @gmial.com, spaces before or after the address. Use your form tool’s email validation, or visually check addresses that look suspicious.

Handle special characters

First names with accents (Élodie, Noémie), hyphens (Marie-Claire), particles (de La Fontaine) — check they display correctly in your check-in tool to avoid search issues on the day.


Phase 4: Manage changes until the day

Cancellations

Define a clear cancellation policy (deadline, possible refund) and an internal notification process. Every cancellation must update the central list.

Changes

An attendee who changes preferred first name, transfers registration to a colleague, or reports a dietary need late — these requests always arrive. Centralize every change in a single version of the file.

Versioning

Keep a copy of the list at D-7, D-3 and D-1. If something goes wrong, you can go back to an earlier version to understand what changed.


Phase 5: Prepare the list for check-in

The final version

By D-1 at the latest, freeze the list. No more changes without approval from one designated person. Communicate this “lock” to teams receiving add requests.

Sort the list

For paper check-in: sort alphabetically by last name. For a digital tool: order does not matter — search handles everything.

Prepare the “unconfirmed” list

Keep aside waiting-list attendees, unvalidated registrations, and “probable” guests. That list is the reference if someone shows up and is not on the main list.

Test the import

If you use a check-in tool, import your list 24 to 48 hours before the event. Check that all characters display correctly, duplicates were detected, and search works on a few test names.


Phase 6: Check-in on the day

Organize the welcome space

  • Plan a separate lane for attendees with a QR code and those without
  • For large events: split welcome alphabetically (A-M / N-Z) or by category (speakers, press, attendees)
  • Have a separate “issues” desk so the main queue is not blocked

Handling unregistered attendees

Have a clear procedure: do you accept on-site registration? If yes, what minimum information do you collect? Who has authority to accept an unregistered guest?

No-shows

On average, 20 to 30% of registrants do not show up. Anticipate that in your organization (catering, seating, printed materials).


Phase 7: After the event

Export the attendance report within 24 hours: who was there, who did not show, attendance rate by category. That data will help you with:

  • Invoicing if attendance conditions payment
  • Training follow-up (certificates, funding justifications)
  • Event analysis (compare attendance rates from one edition to the next)
  • Segmentation for post-event communications

In practice with Gatesly: centralize the list, check-in and export so you manage a single tool from D-30 to the final report. See plans →

Ready to simplify your check-in?

Import your list and manage entries in real time.

Gatesly - logo

Gatesly

The check-in platform for all your professional events.

© 2026 Gatesly. All rights reserved.

Made with ❤️ in France