Help Center
Find answers to common questions about Klassor.
Getting Started
How do I set up my school?
After signing up, follow the setup checklist on your dashboard. It walks you through adding your certificate info, connecting Stripe, and creating your first class.
How do I connect Stripe to accept payments?
Go to Settings and click "Connect Stripe." You'll be redirected to Stripe to complete your account setup. Once connected, students can pay for classes with a credit card.
How do I create my first class?
Click "Create Class" from the dashboard or go to Classes and click the + button. Fill in the title, date, capacity, price, and course type, then publish it to make it available for registration.
How do I publish my school website?
Go to Settings > School Profile. Add your about section and any details you want students to see, then toggle "School Website" on. Your page will be live at klassor.io/schools/your-slug.
Can I use my own website instead?
Yes. The school website is optional. Leave it toggled off and share your class registration links directly from your own website. Students can register without visiting your Klassor page.
Classes & Scheduling
How do I create a recurring class?
When creating a class, choose "Recurring" and set the frequency (weekly, biweekly, monthly) and how many occurrences. Klassor creates all the class dates at once.
What is a class bundle?
A bundle packages multiple classes together for a single price. For example, a "24-Hour Security Guard Package" could include an 8-Hour Pre-Assignment and a 16-Hour OJT. Students register once and get enrolled in all classes.
How do I set class capacity?
Set the capacity when creating or editing a class. Once the class is full, new registrations are blocked automatically.
Can I edit a class after publishing it?
Yes. Go to Classes, click the class, and click Edit. If students are already registered and you change the date or location, you can notify them by email.
Students & Registration
How do students register for a class?
Students visit your school page or a direct class link, enter their name and email, and pay if the class has a price. They receive a confirmation email and an enrollment agreement to complete.
How do I manually enroll a student?
Go to the class detail page and click "Enroll Student." Enter their email and name. You can record a manual payment (cash, Zelle, check) at the same time.
What happens when a student pays?
They're redirected to complete their enrollment agreement, and they receive a confirmation email with class details. If the class is within 7 days, they also get the materials/Zoom link immediately.
How do enrollment agreements work?
After registration, students fill out an enrollment agreement with their personal information (name, address, date of birth, SSN last 4). This generates a signed PDF that both the student and school can download.
Can I email all students in a class?
Yes. Go to the class detail page and click "Email Class" from the Actions menu. You can write a custom message that goes to all registered students.
Certificates
How are certificates generated?
When you mark a student as "Completed," Klassor automatically generates an encrypted certificate PDF using your school info and the class details. The certificate is emailed to the student.
What information do I need for certificates?
Your legal school name, school address, school identification number, and school director name. Set these in Settings > Certificate Info.
What if a certificate fails to send?
Klassor automatically retries failed certificate deliveries. You can also manually resend from the class detail page by clicking the resend button next to the student.
Can I resend a certificate?
Yes. Go to the class detail page, find the student, and click the resend certificate option. The student will receive a new email with the certificate attached.
Compliance
How does compliance tracking work?
When a student completes an 8-Hour Annual class, Klassor automatically records their compliance baseline and calculates when their next annual training is due (one year later).
What do the compliance statuses mean?
"Active" means the student is up to date. "Overdue" means their annual training due date has passed. "Missing Baseline" means no completion date has been recorded yet.
How do I set a student's baseline manually?
Go to Compliance, find the student, and click "Set Baseline." Enter the date of their last annual completion. This is useful for students who completed training at another school.
Billing & Plans
What's included in each plan?
Basic ($49/mo) covers core features for small schools. Pro ($99/mo) adds analytics, compliance tracking, custom email templates, and more. Enterprise ($149/mo) includes multi-location support and custom domains.
How does the 14-day trial work?
Every new school gets a 14-day Pro trial with full access to all Pro features. No credit card required. At the end of the trial, choose a plan to continue.
How do I upgrade or change my plan?
Go to Settings > Billing & Plan. You can subscribe, switch plans, or manage your billing through Stripe.
How do students pay for classes?
Students pay via Stripe checkout when they register. The payment goes directly to your connected Stripe account. You can also record manual payments (cash, check, Zelle) when enrolling students yourself.
Account & Settings
How do I invite another admin?
Go to the Staff page and click "Invite Admin." Enter their name and email. They'll receive an invitation email to set their password and access the dashboard.
How do I add an instructor?
Go to the Staff page and click "Add Instructor." Instructors can view their assigned classes, manage rosters, and mark student completions.
How do I set up a custom email domain?
Go to Settings > Email Domain. Register your domain, add the DNS records shown, then verify. Once verified, emails to your students will come from your domain instead of Klassor.
How do I customize my branding?
Go to Settings > Branding to set your brand color, upload your logo, and customize the look of your school page and student emails.
Still have questions?
We're here to help. Reach out and we'll get back to you as soon as possible.
Contact Support