Events Day-of Toolkit
Run event day with Muin: live check-in dashboard, QR and NFC card check-in on mobile, card assignment, and walk-up ticket payments.
When event day arrives, Muin gives you a live check-in board on the web and fast check-in tools on your phone. This guide covers the web Day-of Check-in board, mobile QR and NFC check-in, assigning NFC cards, and taking walk-up ticket payments at the door.
When you’d use this
- The doors open in ten minutes and you need a registration desk.
- You are tracking volunteer hours and need both arrival and departure times.
- Someone turns up who never registered and you want them on the roster anyway.
- You are giving attendees NFC cards before the event so the door moves faster.
The Day-of Check-in Board (Web)
Open your event’s management screen and choose Day-of. The board refreshes attendance automatically and gives you one check-in desk with three inputs:
- Camera, scan the attendee’s QR code from their confirmation
- Card or badge tap, hold a card or badge to a connected reader
- Manual entry, type the credential when neither works
Under the desk, + Walk-in adds someone who never registered: it creates the person and an attended registration in one step, asking only for a name and a contact detail.
On a volunteer event with shifts and roles, the walk-in goes into a shift and role. If that one is already full, the person at the door is still seated. The seat is recorded as a walk-in override, so the coordinator’s roster shows who went over the limit and why. Freed spots are not offered to the waitlist until the shift is back under its limit.
Find a volunteer (no scanner) searches the roster by name or email for the no-scanner path. Each row on the roster has its own actions:
- Check in, mark the person as arrived
- Check out, record departure, with hours served for volunteer hour tracking
- No-show, flag a registrant who did not arrive
Check-in, check-out and no-show can all be undone from the same row, so a mistaken tap is not permanent.
When the event requires a waiver, a volunteer who has not signed it cannot be checked in. The board shows why and offers Record signature. Hand the device to the volunteer to sign in Volunteer’s signature; for a volunteer under 18, a parent or guardian adds their name and signature too. Select Record signature and the check-in goes through. The signature then appears on the volunteer’s What I signed page. A + Walk-in for such an event is refused the same way until a waiver is on file. If the refusal is about a missing date of birth rather than a signature, there is no button: add the date of birth to the volunteer’s record first. You do not have to mark every volunteer no-show by hand. About an hour after a volunteer event ends, Muin marks anyone still registered but never checked in as a no-show. People who were checked in are never changed. If a volunteer came but was never checked in, for example they signed a paper sheet, undo the no-show on their row.
You can select several volunteers and add extra hours to all of them in one action.
Who can run the board. Day-of check-in is its own permission, not a tenant-admin role, so you can give a door steward exactly that and nothing else: the Door Check-In Steward role. A steward reaches the board from Events, then Check-in, which lists the events they can check people into from today onward.
Revenue by ticket type and a CSV export of the full attendee list, including payment status, are on the event’s management screen rather than the check-in board.
Mobile Check-in (Muin Go)
In the Muin Go app, open Events, pick your event, and tap Check In. You’ll need the day-of check-in permission, the same one the web board uses. Two scan modes are available, switchable at the top of the screen:
- QR scan: point the camera at the attendee’s QR code from their confirmation.
- NFC card: hold the attendee’s card to the back of the phone; scanning runs continuously so you can tap cards one after another.
Each scan shows an immediate result: checked in (green), already checked in (amber), or not found (red). A live counter tracks progress: “42 / 120 checked in.”
Works offline. If the venue has no signal, check-ins queue on the device and sync automatically when you’re back online.
If a card or QR won’t read, the error tells you what to do next. For example, a card nobody holds says to assign it first or check the attendee in by name, and a card that was removed or reported lost says to assign the person a new card.
Assigning NFC Cards
Any registered attendee can hold an NFC card: a volunteer, a ticket or RSVP guest, or a student.
- In Muin Go, open the event and tap Assign a card. It lists the attendees who do not have a card yet.
- Pick the attendee and hold their card to the phone. Muin binds the card’s chip to that person. Nothing is written to the card, so any NFC card works.
- The card belongs to the person, not the event, so it works at every check-in they attend. Assigning a new card replaces the old one, and a card that already belongs to someone else is refused with their name.
Lost card? Remove it or mark it lost on the person, from the volunteer profile or from Assign a card. It stops working everywhere at once.
Walk-up Ticket Payments
For paid events, staff can sell tickets at the door with tap-to-pay:
- In Muin Go, open Pay → Event Ticket. Only events with a ticket price appear.
- Pick the event, enter the attendee’s name and email, and tap Pay.
- The attendee taps their card or phone to complete payment.
You can also start a payment from the event detail screen: tap Capture Payment to jump straight into the payment flow with the event pre-selected.
Before the Doors Open · Quick Checklist
- Event is Published and capacity is set
- Staff phones have Muin Go installed, signed in as someone with the day-of check-in permission
- Whoever is running the desk holds the day-of check-in permission
- Badges written (if using NFC): allow 5-minute sessions per batch
- Day-of Check-in board open at the registration desk
- For paid events: tap-to-pay tested with a small charge
When it goes wrong
| What you see | What to do |
|---|---|
| “No registrations yet, use the walk-in button above.” | Nobody has registered, or you are on the wrong event. Check the event name at the top; otherwise check people in as walk-ins. |
| “No volunteers match” your search | Clear the search box. The search matches name and email on the existing roster only, someone who never registered will not appear, so use + Walk-in. |
| A card or badge tap does nothing | The desk reads a credential; an unrecognised one gives you the name-search path instead. Use Find a volunteer (no scanner) and check the person in from their row. |
| “Could not add walk-in” | The walk-in was rejected. Check that the name and the email or phone are filled in, then submit again. |
| The board will not open at all | Day-of check-in is a separate permission. Ask your owner or admin to grant it to the person running the desk. |
| You checked in the wrong person | Undo it from their row. Check-in, check-out and no-show are all reversible. |
| A badge reads revoked | That badge was retired. Issue a new one to the attendee from the badge-writing flow. |
| Phones show nothing after a scan at a venue with no signal | Expected, check-ins queue on the device and sync when you are back online. Do not re-scan the same person repeatedly. |
Next step
- Events & Public RSVPs, set up the event and its capacity
- Event analytics, see registrations against check-ins afterwards