How do I add many students at once (bulk upload)?
Audience: Admin
Go to Students → Add Student (Bulk) and upload a spreadsheet (CSV/Excel). Here's what happens:
1. The system validates your file's columns first (deterministic column
mapping — no AI matching involved) and shows you how each column will map before committing.
2. Once you confirm, the upload runs as a background job (not instantly) —
you don't need to keep the page open.
3. You'll get an in-app notification when it finishes.
4. Any row-level errors (e.g. missing required field) and guardian-link
warnings (e.g. a parent phone/email that didn't match an existing parent) are listed on the job so you can fix and re-upload just the problem rows.
The same bulk-upload flow (analyze → confirm → background processing → notification) is available for Teachers and Parents too, from their respective "Add (Bulk)" pages.
