Video tutorial coming soon
Overview
Instead of adding students one at a time, you can bulk-import them from a spreadsheet. The import creates student records and their linked guardian records in a single step.Sports clubs download a Player_import.xlsx template instead of Student_import.xlsx — the columns are identical, only the label differs.
Step 1 — Download the template
- In the left sidebar, click Students.
- Click the Import/Export button in the top right → select Import.
- In the Import modal, click Download template at the bottom right.
- Open the downloaded file (
Student_import.xlsxorPlayer_import.xlsx) in Excel or Google Sheets.
Step 2 — Fill in the template
Each row represents one student. The following columns are included: Student fields| Column | Required | Notes |
|---|---|---|
| Student ID | Yes | Your internal ID (max 16 characters) |
| First Name | Yes | |
| Last Name | Yes | |
| Date of Birth | Yes | Use the format shown in the template |
| Gender | Yes | male, female, or other |
| Year / Grade Level | Yes | Numeric — e.g. 5 for Year 5 |
| Class Name | Yes | e.g. 5A (max 16 characters) |
| Column | Required | Notes |
|---|---|---|
| Guardian First Name | Yes | |
| Guardian Last Name | Yes | |
| Relationship | Yes | father, mother, grandfather, grandmother, or guardian |
| Guardian Phone | Yes | |
| Guardian Email | Yes | Used to send the guardian their invitation |
| Primary Contact | No | true or false |
Step 3 — Upload the file
- Back in the Import modal, drag and drop your completed file into the upload area, or click Select file to browse.
- Accepted formats: XLSX, XLS, or CSV — maximum 5 MB.
- Click Upload.
Understanding the results
After upload, a summary shows:- Students created — new student records added
- Students updated — existing records overwritten with new data (matched by Student ID)
- Guardians created — guardian records created alongside students
- Rows with formatting issues are imported with the invalid fields left blank — review and update those students manually afterwards.
- Duplicate records (same Student ID) are overwritten with the new row’s data.
- If some rows cannot be imported at all, a downloadable student_import_errors.xlsx file is provided — open it to see which rows failed and why.
A partial import is still saved. Rows that passed validation are created even if others failed.

