Import classes from CSV

Put your weekly schedule in from a spreadsheet: each row becomes a class that repeats every week.

ForOwnerManager
1

Download the template

Go to Schedule → Import. Click "Download Template" to get the CSV template.

2

Fill in your data

Open the template in Excel or Google Sheets. Fill in class name, day, time, duration, and capacity for each class. One row is one weekly time — give two rows the same class name to run one class on two days.

3

Upload the file

Click "Choose file" or drag the file in. Klasly will preview the data before importing.

4

Match the columns

Pick which of your columns holds each field. The Check column in the preview shows any row that would be skipped, and why.

5

Import and read the result

Click "Import Classes". Every row is listed as Added (with how many sessions and the first date), Skipped or Failed, with the reason.

Limits
  • • Each row starts the next time that day comes around and repeats weekly with no end date; new weeks keep being added like any weekly class. To end one, open a session on the Schedule, click Cancel session, and choose "This and all future sessions".
  • • Up to 200 rows per import. Split a bigger file into parts.
  • • A row whose class name already exists with a different duration or capacity is skipped. Use the same values to add the time to that class, or give the row a different name.
Tips
  • • Location: a room name (for example "Studio A") books that room — dates when it is already taken are skipped and listed. Anything else is shown as the location text.
  • • Instructor Email must match an instructor already in Klasly; otherwise the class is added without an instructor and the result says so.
  • • Importing the same file twice is safe: rows already on the schedule are skipped.
  • • Start times can be 24-hour (18:30) or AM/PM (6:30 PM).
  • • Save your spreadsheet as .csv (not .xlsx) before uploading.
Help Center - Klasly