How to export your students from Kicksite
Kicksite's web app has an Export button on the Students page that downloads a CSV file. Here's how to use it, how to get each student's rank, and how to bring the file into BeltManager.
Checked against Kicksite's knowledge base on November 7, 2026.
Export your student list
Kicksite doesn't publish an article just about exporting students, but its article on printing check-in PINs [1] walks through the same export:
- In Kicksite, click Profiles in the left panel, then Students.
- Check the Status filter. Kicksite says it shows only Active students by default, which is usually what you want: BeltManager imports students as active or trial.
- Click Export. A .csv file downloads.
Kicksite doesn't list the file's columns. The same article refers to First Name and Last Name columns followed by many more (columns E through AI), so expect a wide file. Open it in Excel or Google Sheets, keep the columns BeltManager can use (names, date of birth, contact and guardian details) and set the rest to "Don't import" when you upload.
Get each student's rank
If the student file doesn't include rank, Kicksite's Programs article [2] describes a second export:
- Click the Programs icon in the left sidebar and choose Ranks Overview.
- Click Export. Kicksite says this downloads a .csv of all the students in each rank.
Copy each student's rank into a Current belt column in your student file. If you teach more than one program, write it as Karate: Yellow, and add a Group column for the class each student trains in.
Keep a copy of your attendance history
BeltManager starts counting attendance from your first class on it; it doesn't import past attendance. It's still worth keeping your history. Kicksite's attendance article [3] says: open Attendance → Attendance Log, set the date range, and click Export to download a .csv file.
Before you cancel Kicksite: check your cancellation terms with Kicksite in writing, and keep billing running there until your families are set up in BeltManager. We didn't find a Kicksite knowledge-base article about moving saved cards to another system, so ask Kicksite directly if that matters to you.
Import the file into BeltManager
First, tidy the file
- Every student needs a date of birth. It's how BeltManager knows who is under 18 and needs a guardian.The import asks whether your file's dates are Month/Day/Year or Day/Month/Year, and starts on Month/Day/Year for a US school. It refuses a file that is clearly in the other order, and shows each student's date of birth as it will be saved, so check the preview before you import.
- Students under 18 need a guardian on the same row: a guardian name, plus a guardian email or phone. Siblings who share a guardian end up linked to the same guardian record.
- Phone numbers need the country code. Write them as
+1 555 010 0123. A number without+1is refused. If your phone column isn't in that format, set it to "Don't import" and add numbers later. - Status can only be "active" or "trial". Remove students who have left, or set the status column to "Don't import" and everyone comes in as active.
- Only bring what you need. Medical notes import if you map them, but leave out anything you don't need to run your classes safely.
- Size: up to 1,000 students, 50 columns and 2 MB per file. Split a bigger file in two.
Then import it
- Sign in to BeltManager as the school owner and open Students → Import.
- Choose your Kicksite CSV file. Want to see the expected layout first? Click Download template.
- Match your columns. BeltManager recognizes these headings automatically, and common variations such as "Parent email", "Belt", "Rank" or "Class":
First nameLast nameDate of birthEmailPhoneGuardian nameGuardian emailGuardian phoneGroupCurrent beltStatusMedical notesEmergency contact nameEmergency contact phone
First name, Last name and Date of birth are required. Set any other column to "Don't import".
- Check every row. The preview shows what will happen to each student: created, updated, skipped or an error. A student already in BeltManager with the same name and date of birth is skipped, unless you tick "Update students who are already in BeltManager". If any row has an error, nothing is saved: fix those rows and check again.
- Import. A
Groupname you don't have yet becomes a new group, and its students become its regulars. ACurrent beltyou don't have yet is added to your belts: if you teach more than one style, write it asKarate: Yellowso BeltManager knows which ladder it belongs to. - Changed your mind? You can undo an import within 24 hours from the import history on the same page.
Card details never move by CSV
No spreadsheet carries a family's saved card, and BeltManager never takes card numbers from a file. Card billing in BeltManager switches on in April 2027 for UK schools; for US schools it's coming in 2027. When it's available to your school, families add their card themselves. Keep your Kicksite billing running until you're ready to switch it off.
Stuck on a column? Send us the file's column headings (not the data) and we'll tell you how to map them.
Sources
Kicksite knowledge base pages accessed November 7, 2026. Menus and labels change; if a step doesn't match what you see, the vendor's own help pages are the authority.
- Kicksite: Tip: How Do I Print PINs for Student Attendance Check In? (page shows "Updated September 23, 2025")
- Kicksite: How to Use the Programs Section (page shows "Updated August 29, 2024")
- Kicksite: How to Export the Attendance Log Report (page shows "Updated August 15, 2024")