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
| Field | Required | Notes |
|---|---|---|
| Participant ID | Yes | Usually a student ID, badge ID, or SIS ID. |
| Name | Yes | The display name used for station lookup. |
| VIP | No | true/false, yes/no, or equivalent. |
| Hold | No | Generalizes fees, obligations, missing devices, or eligibility blocks. |
Supported formats
- CSV and TSV file uploads.
- Pasted rows copied directly from a spreadsheet.
Import steps
- Open the event and choose to import participants.
- Upload a CSV/TSV file, or paste spreadsheet rows into the importer.
- Map your columns to participant ID, name, and optionally VIP and hold.
- Review the preview, then confirm the import.
- 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 ahas_feescolumn 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.