24/7 online registration
Public booking page or an embeddable widget. Mobile-friendly forms with enrollment caps, cutoff dates, and automatic confirmations.
We grouped the features the way training providers actually think about them. No tiers to upgrade through, no add-ons to enable.
Built for certification training providers
01 · Run your classes
Everything that goes into running an actual class, from the registration form on day zero to the pass/fail mark on day two.
Public booking page or an embeddable widget. Mobile-friendly forms with enrollment caps, cutoff dates, and automatic confirmations.
Keep a class off your public booking page, widget, and calendar and share it only with the group it is for. Built for corporate trainings and closed sessions booked by one organization.
Ask up to five yes/no questions on the registration form, like photo permission or consent to a follow-up survey. Answers show on the class roster, the student’s record, and the CSV export.
Schedule a class to repeat weekly or monthly and CertClass creates the whole series at once. See your full schedule on a calendar, not just a list.
When a class fills up, students join the waitlist instead of walking away. The moment a seat opens, the next in line get an email with a link to register.
Built for two-day certifications and longer programs. Track attendance and pass/fail per session, not just for the class as a whole.
Save a class as a template with its sessions, pricing, instructor, and documents. Spin up the next month’s schedule in minutes.
Upload waivers, study guides, and prep packets to a class. Per-class library, choose what students see, save it on a template once.
Mark each student per session from any device. Notes field for retake reasons, instant CSV export of completion records.
Automatic reminder emails go out before a student’s certification expires, and a bulk reminder tool emails everyone due for renewal at once. Your past students become your next recert roster.
02 · Get paid
Stripe Connect means payments deposit directly into your account. We don’t sit in the middle of the funds. Cash, check, and refund tools all live here too.
Cards, Apple Pay, Google Pay. Money goes from the student’s card to your bank. We never touch it. $1 platform fee per transaction plus Stripe’s standard processing, or pass a flat booking fee to students at checkout instead.
Charge a deposit at registration and collect the balance later through a secure pay-balance link, or require payment in full. Each class can set its own rule: flat amount, percentage, or full price.
Corporate and group classes can bill one organization instead of each student. Students register at no charge and see “Covered by your organization.” You invoice the company from your own Stripe dashboard or invoicing tool, and the class page tracks it as not invoiced, invoiced, or paid.
Drop a code snippet on your existing website. The widget matches your branding, shows live availability, and processes payment in place.
Record cash, check, or invoice payments alongside online ones. No CertClass fee on manual payments. You only pay platform fees on what we process.
When a student pays a deposit, their confirmation email includes a secure personal link to pay the rest online. The payment records against their registration the moment it clears.
Refund a registration in full or partially right from the student’s record. The refund flows through Stripe automatically.
03 · Communicate with students
Confirmations, reminders, prep materials, follow-ups, all triggered by what’s actually happening in the class. No more weekly inbox sweeps.
Mark a document as send-with-registration and it attaches to every confirmation email automatically. Waivers and prep packets land before the student forgets.
Confirmations, reminders, and follow-ups go out on schedule. Customize the subject and body per template. Sent through Resend with delivery tracking.
Optional Twilio-powered SMS for the messages that need to land. Every text is saved to the student record, so your whole team can see what was sent.
Message everyone in a class, a specific student, or filter by status (paid, unpaid, attended, didn’t attend). Bulk send without spreadsheets.
04 · Run your business
Branding, instructor permissions, audit trails, deliverability: the things you don’t want to think about, but you’d miss the day they broke.
Your logo and brand colors on registration pages, confirmation emails, and the embeddable widget. No “Powered by” on the customer-facing pieces.
Each instructor logs in to see only their assigned classes. Per-instructor permission controls for what they can edit vs. just view.
Instructors add the portal to their phone’s home screen and run class from it: roster, attendance, pass/fail. Admins add the dashboard to check on things on the go. Updates made on a phone show up everywhere instantly.
Send-domain verification, bounce tracking, and retry logic for failed sends, so important emails (like document delivery) actually arrive.
Who did what, when. Useful when a student says they didn’t get their email or an instructor asks who marked the roster.
Watch your monthly student count, payment count, and projected platform fees in real time. No surprise invoice at month-end.
Pricing
No student fees in months with 30 or fewer students. Every feature on this page is included.
Ready when you are
Set up your first class in five minutes. No student fees until you cross 30 students in a month.
No student fees in months with 30 or fewer students.