Use Case · Roster Management
Staff open the app and see today's correct list — already.
Rosters update the moment a family enrolls or changes programs. No manual edits, no version confusion, no reprinting. Payment status, pickup method, and attendance notes — visible on every card.
Chess Club · Mon May 12 · live
4/6 checked in · 2 students still expected · parents notified
Marco Torres · $120 overdue · flagged on roster card · staff aware
Roster updated 3 minutes ago — reflects today's enrollment
30-minute walkthrough built around your roster and dismissal workflow.
Chess Club · Mon May 12 · 3:32 PM
Attendance — tap to check in
Parent notified automatically
Lily Chen checked in · Chess Club · 3:34 PM
The roster problem
A printed roster is outdated before the session starts.
Enrollment changes. Families drop and add programs. But the printed roster doesn't know that. These are the problems that repeat every term when rosters aren't live.
The roster is always one step behind the actual enrollment
A family enrolled Wednesday afternoon. The roster was printed Tuesday. The instructor has 18 names. 19 students show up. Nobody's sure who the extra one is. It gets sorted out slowly.
Staff don't know which version of the roster is correct
Someone emailed a roster PDF last week. Another was printed Monday. A third was updated in a Google Sheet. All three have slightly different names. Staff use the one they have.
Dismissal is complicated when the roster doesn't show pickup method
Who goes on the bus? Who's waiting for a parent? Who's in extended care until 5:30? The roster has names. It doesn't have answers. Staff figure it out at 3:45 PM.
Payment status isn't visible to the staff running the program
A family has an overdue balance. The finance office knows. The instructor running the program doesn't. The information lives in a different system. Nothing connects.
Dismissal & pickup
Dismissal runs smoothly when rosters show who's still waiting.
Staff see a live dismissal view — which program each student is in, pickup method, who's been dismissed, who's still waiting. No paper signup sheets. No guesswork about who goes on which bus. Payment status is visible on every card without switching to a separate system.
- Rosters update automatically — always reflects current enrollment
- Payment status visible on every student card
- Pickup method — bus, parent, extended care — per student
- Live dismissal view across all programs simultaneously
- Check-in marks sent to parents automatically
- Students still waiting flagged for staff attention
- Filter rosters by program, grade, or schedule day
- Export to PDF or CSV for any program, any term
Staff checking dismissal roster · 4:18 PM
60 dismissed · 12 still waiting · no printed sheet needed
Mon May 12 · 4:18 PM
Dismissal Overview · In Progress
Chess Club · Room 114
Room transition at 4:05 PM
11 dismissed
7 waiting
Art Studio · Studio B
All dismissed ✓
STEM Lab · Lab B
5 students still waiting — 2 parents en route
19 dismissed
5 waiting
Soccer Clinic · Field A
All dismissed ✓
60
Dismissed
12
Waiting
72
Total today
See how rosters and dismissal work in your programs
A 30-minute walkthrough covering attendance, dismissal tracking, and roster management — built around how your programs actually run.
No commitment. No IT setup. No more printed rosters.