Documentation

Importing a roster

Upload CSV/TSV or paste spreadsheet rows, then map columns to participants.

Memoria does not require schools to change their SIS or operational systems. It needs only a flat export for each event, and column mapping happens inside the app — so you never have to rename your source columns before importing.

The import contract

FieldRequiredNotes
Participant IDYesUsually a student ID, badge ID, or SIS ID.
NameYesThe display name used for station lookup.
VIPNotrue/false, yes/no, or equivalent.
HoldNoGeneralizes fees, obligations, missing devices, or eligibility blocks.

Supported formats

  • CSV and TSV file uploads.
  • Pasted rows copied directly from a spreadsheet.

Import steps

  1. Open the event and choose to import participants.
  2. Upload a CSV/TSV file, or paste spreadsheet rows into the importer.
  3. Map your columns to participant ID, name, and optionally VIP and hold.
  4. Review the preview, then confirm the import.
  5. Add any late or walk-up participants one at a time as needed.

VIP and hold generalize the old yearbook fee flag. A per-row hold can represent a fee, an unpaid device, a missing obligation, or any eligibility block — stations treat it the same way: the participant is flagged until a supervisor resolves it.

Mapping tips by event

  • Yearbook: import student_id, name, and optionally a has_fees column on the Issue Yearbooks screen's importer.
  • Graduation tickets: map a VIP column for students who need special handling.
  • Senior checkout: map holds from fees, library, counseling, or activities lists.
  • Device return: map holds for missing, damaged, or unpaid equipment.

Once your roster is in, configure where staff will process participants in Stations & scanning.