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.
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.
Collect what you will actually use. Every extra field costs you entries, because each one is another reason to abandon the form.
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.
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.
Half an hour, one person, and a few rules that keep the round starting on time.
Rules differ by country, so this is about habits rather than law - but the habits are the same everywhere.
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.
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.
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.
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.
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.
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.
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.
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.
Organizing - the schedule, regulations, the team, the checklist.