Furries PH Docs
Dashboard
Event Management docs

Surfaces

Check-In

Event-day attendee lookup, scanner operation, check-in actions, flags, notes, and checklist state.

First created Last updated

check-inevent-dayevent-managementscanner

Overview

Check-In is the live event-day desk for finding attendee or dealer registration records, confirming eligibility, marking entry, and reviewing flags or checklist items. It changes operational state, so staff should use it only on the correct event and only after confirming the displayed record.

Dashboard route

/ems/manage/check-in?id=:eventId

The route mounts the shared Check-In workspace in check-in mode. It requires a signed-in dashboard session and an event ID. If no event ID is present, the page tells the operator to return to Events and choose an event first. If the session is not authenticated, the loading area shows Not authenticated.

Workflow setting

Control or elementTypeWhat it doesOperational impactCheck before using
Split check-in and inclusion claimCheckboxSaves the event check-in setting through /api/events/:eventId/check-in/settings.When off, check-in and item handoff happen together from the Check-In modal. When on, Check-In records entry first and the Inclusion Claim page finishes item handoff later.Decide this before doors open so desks do not split work differently from the system state.
Workflow setting status pillGenerated badgeShows Unified handoff or Split claim on.Gives staff a fast read of whether the desk should finish fulfillment now or send the record to the claim desk.Confirm the pill matches the event-day staffing plan.
Unsaved workflow setting stateGenerated stateMarks the setting card and floating save bar dirty when the checkbox changes.Prevents a workflow toggle from silently changing without being saved.Save or revert before opening records, otherwise staff may operate under the wrong handoff flow.
Floating save barSave/revert controlSaves or reverts the split-claim setting.Only affects the workflow setting, not individual attendee records.Re-check the status pill after saving.

Lookup and scanner controls

Control or elementTypeWhat it doesOperational impactCheck before using
Search name, table, email, or rego refSearch inputFilters loaded attendee regos and Dealers Den regos by search tokens or rego reference.Creates the Search results section when text is entered.Try name, email, table name, and rego reference before treating a person as missing.
Search resultsGenerated sectionShows matching records and a count badge.Lets staff open a narrowed record instead of scanning the full ready list.Confirm the badge source, display name, secondary text, and rego ref before opening.
Auto scannerCamera/NFC panelStarts camera scanning automatically in Check-In mode.Scanner can jump directly to a matching record when a QR or barcode contains the rego reference or a URL query value such as ref, regoRef, code, or id.Test camera permissions, lighting, and focus before doors open.
Pause scanner / Resume scannerButtonStops or restarts scanner automation.Prevents accidental scans while staff are reading, discussing, or correcting a record.Pause when the desk is handling an exception or when extra badges are visible in camera range.
NFCCheckboxStores local device preference in fph.checkin.nfcEnabled and attempts Web NFC scanning when enabled.Enables NFC lookup beside the camera scanner on supported browsers/devices.Keep manual search available; unsupported devices show Web NFC is not supported on this device or browser.
Scanner status badgeGenerated badgeShows states such as Starting scanner, Auto scan on, Camera + NFC live, Auto scan paused, or Camera blocked.Tells staff whether auto lookup is actually active.Do not rely on scanner input when the badge says paused or blocked.
Camera preview and guideVideo previewDisplays the camera view and guide frame when scanning is active.Helps staff center rego codes inside the frame.If the preview is blank or blocked, use search instead of repeatedly retrying.

Record sections

SectionWhat appearsMeaningOperator response
Ready to check inUp to 18 entries with not_checked_in workflow status.These records do not have a check-in record yet.Open the correct record and confirm eligibility before finalizing check-in.
Pending Complete FulfillmentRecords with missing_inclusions workflow status.A check-in happened, but one or more checklist items remain unavailable or unclaimed.Send to fulfillment follow-up or resolve missing stock before marking complete.
Checked In Awaiting ClaimRecords with checked_in workflow status when split claim is on.Entry was recorded and the record is ready for Inclusion Claim.Direct the attendee or dealer to the claim desk if items still need handoff.
Recently Checked InRecords with checked_in workflow status when split claim is off.Used mostly for records waiting on missing items in unified handoff mode.Review if a recently handled attendee returns with an issue.
FulfilledUp to 18 records with fulfilled workflow status.Entry and all required handoff items are complete.Use as quick confirmation, not as a reason to hand out duplicate items.

Entry card fields

Field or controlWhat it showsWhy it matters
Source badgeAttendee rego or Dealers Den rego.Distinguishes normal attendee records from dealer team/package records.
Workflow badgeNot checked in, Checked in, Fulfilled, or Pending fulfillment.Shows what action is still needed.
Source status badgeThe registration or dealer status from the underlying record.Helps staff spot unpaid, pending, rejected, or otherwise risky records.
Display name and secondary textAttendee name/email, dealer table, or slot count depending on source.Gives staff enough context to avoid opening the wrong record.
FlagsYellow badges for issues already attached to the check-in record.Warns staff about mismatches, missing items, or payment issues.
Rego refRegistration reference or No rego ref.Main precise identifier for support and scanner matching.
Checked-in timestampShows when the record was checked in, or Not checked in yet.Helps identify duplicate scans and re-entry questions.
Pending item countShows how many items remain pending when applicable.Signals incomplete fulfillment.
Check in / ReviewOpens the detail modal.The button label changes to Check in only for not-yet-checked-in records; otherwise it uses Review.

Detail modal fields and controls

AreaFields or controlsWhat they meanCheck before saving
Modal title and badgesAttendee display name, dealer table name, rego ref, workflow badge, and source/payment status badge.Confirms the exact record being handled.Stop if the displayed person, table, or status does not match the attendee in front of staff.
Rego detailsReference, tier, add-ons, payment status, payment method, payment reference, Pawsport number, submitted date, confirmed date, updated date.Main operational record for attendee check-in.Confirm payment/status and tier before admitting or handing over tier items.
Dealers Den rego detailsReference, table name, Dealers Den status, package, payment method, payment reference, created date, confirmed date, updated date.Main operational record for dealer check-in.Confirm dealer status and package before handing over table/team materials.
Payment proofImage preview when image-like, link when non-image, or empty message.Helps staff verify payment evidence when the source status needs support review.Do not use proof alone to override event policy unless authorized.
Attendee profileDisplay name, legal name, preferred name, email, contact number, date of birth, pronouns, username, address, terms accepted date.Identity and contact context for onsite verification.Use legal/profile details carefully and only for operational need.
Fursona profileName, species, pronouns, and ref-sheet download buttons.Gives staff reference material if the attendee does not have a separate profile view nearby.Download only when needed for event operations.
Dealer applicant profileDealer name, email, preferred name, username, and address.Confirms the dealer applicant connected to a dealer registration.Compare table and package information before acting.
Team rosterSlot cards with attendee, role, assigned tier, and add-ons.Shows who belongs under the dealer registration.Hand over only the items and access tied to the visible slots.
Check-in recordChecked-in time/by, claimed time/by, and notes.Audit context for earlier desk actions.Review before changing flags or submitting another update.
FlagsCheckboxes for Incorrect personal details, Missing inclusions, Rego details mismatch, and Payment mismatch.Records issues that future staff should see.Use flags for real exceptions, not general comments.
Partner notesTextarea saved only from Check-In mode.Stores arrival, missing item, ID verification, or partner handoff details with the check-in record.Write concise factual notes that another operator can understand.
ChecklistPer-item Available and Claimed/Claim later controls for inclusions and add-ons.Tracks whether each item exists and whether it was handed over.Do not mark claimed until the item is physically handed over.
Confirm check-inSubmit buttonSaves flags, notes, and checklist through the check-in endpoint.Confirm identity, event, payment/status, and item state first.

Checklist behavior

Checklist controlMeaningSplit-claim effect
AvailableThe item is available at the desk.If unchecked, the record can remain in Pending Complete Fulfillment.
ClaimedThe item was handed over.Available when unified handoff is used.
Claim laterThe item should be handled on the Inclusion Claim page.In split mode, claimed checkboxes are disabled on Check-In and saved as unclaimed.

Scanner and modal interaction

Opening a detail modal stops camera and NFC scanning so another visible badge cannot accidentally replace the active record. Closing the modal restarts scanner automation unless scanning is paused.

Flowchart context

Run Check-In maps directly to this page for finding an attendee, validating the registration, marking check-in, handling duplicate scans, and reconciling totals.

Related surfaces: Offline Snapshot, Inclusion Claim, Regos.

Common mistakes

  • Do not check in a record just because it appears in search. Confirm it is the right event, right person, approved status, and acceptable payment state.
  • Do not switch split-claim behavior after check-in starts unless every desk lead knows the change.
  • Do not mark Available or Claimed based on what should exist; mark what staff can physically verify.
  • Do not leave scanner automation running while handling disputes or checking a printed list near the camera.

All docs