Course booking system for RTOs

Bookings flow into enrolments, learning, compliance tracking and reporting.

Put a class on the schedule with a date, venue, trainer and class size. Students pick their date on your course page, booking page or website, book and pay by card, and get a confirmation email straight away and a reminder the day before. Full classes show as full, so a class never overbooks.

Book a demo

Classes that fill themselves

Taking bookings by phone and email, then entering them by hand, keeps someone busy all day. With RTO Grow, students book and pay themselves, and every booking becomes an enrolment with the student's record ready to go. See online enrolment.

As at 5 October 2026, RTO Grow holds 4,013 classes on the schedule, with 912 bookings.

Set up any kind of class

Add a class, workshop, assessment, placement, online or self-paced session, in person or online. Choose a trainer, a venue or meeting link, and a maximum class size.

  • One-off: a single class
  • One class over several days: students book once and attend every day
  • Recurring: every day, week, fortnight, month or quarter, up to 200 at a time

Duplicate a class to new dates in one click. See your schedule by month, week, day or as a list, filter by course, trainer or student, and export it to CSV.

Five ways students book

  • A booking page for every class. Tick "Allow direct booking" and the class gets its own page with a "Book this session" button and a QR code.
  • Your course page. A date picker shows every date with spots left, or full.
  • Your apply form. Students pick their start date as they apply.
  • Your own website. Embed a dates widget showing date, time, location, spaces and cost.
  • The student portal. Enrolled students register for sessions themselves.

Book and pay in a couple of minutes

Students choose their session, fill in their details, tick the entry requirements, enter a discount code if they have one, and pay by card through Stripe. They land on "Booking confirmed!" and the booking and enrolment are created together.

Seats held, never double-booked

Class sizes are enforced every way a student books, so a full class never overbooks. When a student applies for a dated class, their seat is held until they pay or you approve them. If they don't finish, the seat is freed and they get one friendly email with a fresh payment link.

Confirmations and reminders, sent for you

Every booking sends a confirmation email, whether the student booked online or your office booked them. The day before class, every booked student gets a reminder and the trainer gets a list of tomorrow's class. Leave whole courses out of reminders if they don't need them. Add venue directions and course notes to your emails so students arrive ready. See email automations.

On the day

The class page shows your roster with each student's status, USI, profile and payment. Book a student in, move them to another date, remove or reinstate them. Once class starts, tap "Attended" or "Didn't attend" against each name, or print a sign-in sheet. The attendance record files itself as evidence.

The Day board shows the whole day in one table. After class, mark everyone competent and issue certificates and cards in one go. See assessment and marking.

Trainers run the same steps from their own portal.

Real people when you need them

Support requests are handled the same day. See how support works.

See a class fill itself

Book a demo and we'll set up a class and book a student into it.

Book a demo

Frequently asked questions

Can students book without applying first?▾

Yes. Turn on direct booking for a class and students book and pay on its own page. The enrolment is created when they pay.

Do students get reminders?▾

Yes. A confirmation when they book and a reminder the day before, plus a list of tomorrow's class for the trainer.

Can we show class dates on our own website?▾

Yes. Embed the dates widget, share a class's booking link, or print its QR code.

Can we run the same class every week?▾

Yes. Make it recurring every day, week, fortnight, month or quarter, up to 200 classes at a time.

Can a class overbook?▾

No. Class sizes are enforced however a student books, and a full class shows as full.

Can we export the schedule?▾

Yes. Export your schedule to CSV with title, type, times, location, trainer, class size and bookings.

Get in touch

Send an enquiry and we'll come back to you within one business day, or book a 20-minute walkthrough.

We'll respond within one business day. No spam, ever.