Bulk invite students
What this does
Create multiple student accounts at once from a CSV/Excel/TSV file or pasted list, and optionally send sign-in invitation emails to all of them.
Looking to invite one student? See Invite a student instead.
Before you begin
- A file (CSV, TSV, or Excel) or pasted list with student emails, and optionally first name, last name, and grade.
- Up to 500 students per batch.
Open Students
Go to Students in the left-hand navigation.
Select Bulk Invite
On desktop, select Bulk Invite next to the students table. On mobile, open the ⋯ (More actions) menu and select Bulk Invite.
Add your student data
Choose one of two tabs:
- File Upload — drag and drop or browse for a
.csv,.tsv,.xlsx, or.xlsfile. - Copy & Paste — paste rows directly into the text box.
If you don't have a file yet, select Download Template for a ready-made CSV with the right columns.
Columns Addie recognizes
| Column | Required | Notes |
|---|---|---|
| Yes | Must be a valid email address. | |
| First Name | No | |
| Last Name | No | You can use a single Name column instead of First/Last. |
| Grade | No | Must be 9–12. Defaults to 11 if left blank. |
Column headers can appear in different forms (for example "Email Address" or "e-mail") and in any order — Addie detects them automatically. If your file has no headers at all, Addie assumes the column order is First Name, Last Name, Email, Grade.
Review and confirm
Addie shows a preview table with a status for each row: Valid, Warning, Error, or Exists. A summary banner shows how many rows are valid, invalid, or already exist.
- Fix mistakes directly in the table, or delete a row with the delete icon.
- Use Batch Set Grade to set the grade for every row at once.
- Select Add Row to add a student manually.
- Rows marked invalid or already existing are skipped automatically — they won't be submitted.
Send invitation emails
Check Send invitation emails to email each new student a sign-in link right away. Leave it unchecked to create the accounts now and send invitations later from the student list.
Select Create Students
Addie creates the accounts in the background and shows progress. When it finishes, you'll see how many succeeded, failed, or were skipped, with a reason for each.
- Select Retry Failed to try the failed rows again.
- Select Download Results or Download Skipped CSV to export the outcome.
What happens next
- Valid, non-duplicate rows are added to your student roster.
- If Send invitation emails was checked, each new student receives an email with a sign-in link to set up their account.
- If it was unchecked, accounts are created with no email sent — you can send or resend invitations later from the student list.
If something looks wrong
A row is marked as an error
- "Invalid email format" — check the email address for typos.
- "Duplicate email in batch" — the same email appears more than once in your file.
- "Grade must be between 9 and 12" — fix the grade in the preview table or leave it blank.
A row is marked "Exists"
The student's email already belongs to an account at your school (or elsewhere). These rows are skipped automatically. To invite or re-invite that student, find them in the student list and use Resend Invitation.
My file was rejected entirely
Batches are limited to 500 rows. Split larger lists into multiple files and upload them one at a time.
Related tasks
- Invite a student
- Import student data — for importing academic records, not creating accounts.