Skip to main content

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 .xls file.
  • 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​

ColumnRequiredNotes
EmailYesMust be a valid email address.
First NameNo
Last NameNoYou can use a single Name column instead of First/Last.
GradeNoMust 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.