Course registrationClass registration that keeps going when a date is full.
Course registration software takes someone from your course page to a confirmed place: they choose a date, add their details and pay, and the confirmation email goes out. Cademy runs that checkout on your own website or your branded booking site, and opens a waitlist when the places run out.
The same checkout takes a learner paying by card and a manager booking ten places on an invoice, with the names to follow.
Where they register
- Embeds on your website: course list, one course, calendar or form
- Branded booking site with your logo and colors
- Private dates for one organization, from Pro
- The booking system
What they fill in
- Custom form fields for what you need to know
- Names now or later on a group booking
- Several courses in one basket
How they pay
- Stripe, PayPal or Klarna, with Apple Pay and Google Pay where available
- Invoice with a PO number, from Pro
- Deposits and monthly installments
- Discount codes and vouchers
Four screens to a confirmed place.
The steps are the same on your website and on your booking site.
Spaces
Pick the date and the number of places. Add another course or date and it all goes through one checkout.
Your details
Name, email and any fields you add to the form. Someone booking for a team can skip the names and add them later.
Payment
Card, PayPal or Klarna, for the full price, a deposit or the first monthly installment. Codes and vouchers are redeemed here. From Pro, a company can pay by invoice with its PO number.
Done
Cademy sends the confirmation email and adds the registration to the date, then the reminder emails before it starts.
When a date is full, people join the waitlist.
When a place frees up, Cademy emails the people on the waitlist for you, and the booking runs like any other.
Highlights
Dates All Locations & Online
How the waitlist runs
The last place on a date has gone.
- The course page shows the date with its waitlist open
- People who still want that date join the waitlist
- When places open, Cademy emails the people waiting in the order they joined
- Emails go out hourly, and the first person to book gets the place
- Each email has a one-click link to leave the waitlist
Around the date
- Booking confirmed, moved or canceled emails
- Reminders in the week, the day and the hour before
- Follow-up the day after
- Your own templates for each of them
- How automations work
A manager books the places. The names can follow.
The manager pays for the places and fills in names when they have them, then follows each person’s progress and certificates. Each name becomes a registration on the date.
| Name | Registration Code | Status | Role | Course | Completion | |
|---|---|---|---|---|---|---|
| ARAnna Reid | REG-2211 | Active | Direct | Emergency First Aid at Work | Completed | |
| TRTom Reid | REG-2210 | Active | Booker | IOSH Managing Safely | In Progress | |
| LALena Adeyemi | REG-2209 | Active | Direct | Fire Marshal | Not Started | |
| RWRuth Walsh | REG-2208 | Active | Guest | Fire Marshal | Not Started | |
| DPDan Price | REG-2207 | Active | Direct | Manual Handling | Completed | |
| MOMark Okafor | REG-2206 | Active | Booker | Mental Health First Aid | In Progress |
The booker
- Adds names, or takes them off, after paying
- Sees progress and certificates for each person
The invoice
- Invoice payment with a PO number, from Pro
- PO number printed on the invoice
- Passed to Xero with the invoice, on Teams
The organization
- Each contact joins its organization by email domain
- Parent organizations and subsidiaries
- Organizations in the CRM

It sends links automatically, keeps the tax side tidy, and the Xero sync just works without any fuss.
Ways to pay that suit the person paying.
Discounts apply themselves or come with a code. A deposit or monthly installments spread the price, and each installment gets its own reminder and payment link.
Discounts
- Automatic on the total, the number of places or tags
- Codes, vouchers and gift cards
Deposits
- 1 to 95% taken at checkout
- The balance due before the course
Installments
- 2 to 12 monthly payments, the first at checkout
- A reminder and a payment link for each
- Deposits and installments, explained
Fewer empty places.
No-shows
- Payment at booking, reminders, a cancellation policy and a waitlist, in the order they pay back.
- How to reduce no-shows
Filling dates
- The five points where a booked place can leak, and which one to fix first.
- How to fill your training courses
Pricing
- Cost per place, pricing tiers, and how discounts and deposits protect the price.
- How to price your training courses
About registration and waitlists.
Anything else, ask a person.
What is class registration software?
Software that lets people sign up for a class or course date online. They choose the date, enter their details, pay, and get a confirmation by email. Cademy also runs the waitlist for full dates, group bookings, and invoices for companies.
How does the waitlist work?
When a date is full, people join the waitlist. When places open, Cademy emails the people waiting in the order they joined. The emails go out hourly and places are first come, first served, so the first person to book gets the place. Each email has a one-click link to leave the waitlist.
Can one person register a group?
Yes. The booker buys the places and adds or removes attendees afterwards, then sees each person’s progress and certificates. From Pro, they can pay by invoice and enter a PO number.
Can people register for several courses at once?
Yes. Courses and dates go into one basket and through one checkout, with one invoice for the order or one per course.
Can people pay a deposit or in installments?
Yes. Take a deposit of 1 to 95% at checkout with the balance due before the course, or split the price into 2 to 12 monthly payments, the first at checkout. Each installment gets a reminder and a payment link.
Can I ask my own questions at registration?
Yes. Add custom fields to the form people fill in at checkout.
Open registration on one of your courses.
We set it up on the call with your own dates and prices.
No card needed. Import a spreadsheet and run a course this week.