Course Booking

Training & Course booking system

Upgrade to Arlo—a dedicated course booking system that takes care of accepting and managing course enrolments, while automating your administrative tasks.

With Arlo’s training booking software, you’ll stay organized and automate tedious manual processes, giving you more time to focus on delivering quality training and expanding your business.

Easily manage bookings for recurring courses

Arlo simplifies the process of managing courses that run repeatedly, across various dates and venues. Within just a few clicks, you can schedule a new session, publish it to your website, and start accepting online bookings registrations—fast. Sit back and let your event booking software do all of the heavy lifting!

Dashboard showing upcoming courses with dates, locations, availability status, and a bar chart of monthly order registrations with a 35% year-on-year increase.
Curved yellow line looping with white and black stars around the loop on a black background.
Screens showing workshop registration rules with options for managing registrations and rule applicability, and registration form settings with fields and toggles for waiting list and optional extras.

Customizable training & course booking forms

Arlo’s adaptable registration forms builder lets you capture exactly the information you need. Offer optional add-ons, upsell additional sessions, and manage waiting lists or double bookings without hassle. The system adapts to your unique requirements, making sure every registration runs smoothly.

Yellow swirling line with two white star shapes on a transparent background.

Credit card & invoice

Flexible payment options

Accept payments for course bookings by credit card, invoice, bank transfer, and cash. Select from a range of credit card payment gateway and merchant providers including Stripe, Paypal, Google Pay, Apple Pay, Windcave, Authorise. Net and ANZ eGate.

Financing & invoicing
Registration page showing shopping cart step with public course details, attendee info fields, and an approved invoice summary with a total of $1499.00.
Curved yellow line looping with white and black stars around the loop on a black background.
Refund process screen showing selected course 'First Aid for Beginners' with details and total refund amount of 1499.00 USD, alongside transfer registration options with course and event selection.

Partial payments & deposits

Make it easy to pay in pieces

Don’t let upfront payment be a barrier to purchase! Allow your customers to pay partially overtime. Collect a deposit in your checkout and then collect the rest later. Track how much has already been paid, what’s left outstanding, and what has been fully paid off.

Yellow swirling line with two white star shapes on a transparent background.

Credit card & invoice

Flexible payment options

Accept payments for course bookings by credit card, invoice, bank transfer, and cash. Select from a range of credit card payment gateway and merchant providers including Stripe, Paypal, Google Pay, Apple Pay, Windcave, Authorise. Net and ANZ eGate.

Financing & invoicing
Registration page showing shopping cart step with public course details, attendee info fields, and an approved invoice summary with a total of $1499.00.
Curved yellow line looping with white and black stars around the loop on a black background.
Refund process screen showing selected course 'First Aid for Beginners' with details and total refund amount of 1499.00 USD, alongside transfer registration options with course and event selection.

Partial payments & deposits

Make it easy to pay in pieces

Don’t let upfront payment be a barrier to purchase! Allow your customers to pay partially overtime. Collect a deposit in your checkout and then collect the rest later. Track how much has already been paid, what’s left outstanding, and what has been fully paid off.

Yellow swirling line with two white star shapes on a transparent background.

Transfers, cancellations and refunds

Transfers made easy

Arlo manages all aspects of transfers, refunds, and cancellations for you. It creates and issues credit notes, sends notifications to everyone involved, and reverses credit card charges where required.

Learn more
User interface showing a refund process with selectable items and a transfer registration form with course and date selection.
Curved yellow line looping with white and black stars around the loop on a black background.
User interface for email branding settings, including image upload, title bar and content area color options, and a signature logo for Epic Training, alongside a sample course confirmation email for a First Aid for Beginners course.

Automated emails

Put your course comms on autopilot

As soon as participants register, every communication is handled automatically—from sending out webinar or location information and processing payment confirmations, to issuing reminders and collecting feedback.

Learn about automated emails

Website integration

Training websites built for training & course bookings

Easy to set up, lightning-fast, modern and accessible. Seamlessly integrate Arlo, publish courses with a click of a button and watch your registrations skyrocket. Looking for a new website? Enjoy a purpose built training provider website with your Arlo account.

Collage of multiple website homepage screenshots surrounded by decorative yellow, blue, and black stars, with the word 'KABOW!' in bold comic style at the top left.

Everything you need

Arlo isn’t just a booking platform for courses—it’s a fully integrated training management solution for training companies that handles every aspect of running your training business, allowing you to rest easy. From designing and marketing your courses to selling and delivering them, it provides everything you need in one place.

Illustration of a tripod easel holding a presentation board with yellow and black chart elements

Course Management

Live Online

Simple illustration of a yellow computer monitor with reflection lines.

Website

CRM

Yellow and black megaphone icon.

Marketing

Floor plan of a bathroom with a yellow starburst highlighting the shower area in the bottom right corner.

Certification & Licenses

Icon of two documents with a yellow bar chart and a calculator with yellow display.

Finance & Invoicing

Computer monitor displaying a user profile icon with a yellow background.

Customer Portal

See it in action

Watch this quick overview of Arlo’s course booking system features, then explore our other tools.

How does Arlo’s training & course booking system work?

Let’s walk through the lifecycle of a training course…

Yellow number one inside a black-outlined circle on a white background.

Plan your training courses & sessions

With Arlo, you can effortlessly organize your entire course calendar. Templates and ready-made presets ensure that when a course runs multiple times, you don’t have to re-enter all the details.

Yellow number 2 inside a black circular outline on a white background.

Publish to your website

Use Arlo’s intuitive website builder, or integrate it with your current site, so that newly scheduled courses appear online automatically—ready for learners to discover and sign up.

Yellow number three inside a black circle on a white background.

Manage, take, and accept bookings

Participants can register and pay directly on your site, with custom enrollment forms collecting exactly the information you need. You can even add optional sessions or extras to boost revenue.

Yellow number four inside a black circle.

Automate all communications

Every email—from order confirmations and invoices to instructions and pre-course reading—is dispatched automatically, keeping everyone informed without extra effort.

Yellow number 5 inside a black circular outline on white background.

Deliver your courses in multiple formats

Host traditional in-person classes, run live webinars, or create blended learning experiences that combine multiple sessions and eLearning content. With Arlo, you’re free to choose the best method for your audience.

Yellow number 6 inside a black circle on a white background.

Course certificates, learner surveys and more

After the course ends, Arlo can automatically send out personalized certificates to participants, invite feedback through surveys, and encourage continued learning with upcoming course recommendations.

Training & course booking system FAQs

 Start your free trial
What is a course booking system?
Grey Dropdown Icon

Course booking systems are used to collect course booking on your website. It’s likely to include course scheduling tools, customizable booking forms and credit card payment facility. Some software goes further by allowing a richer ecommerce experience, accepting other forms of payment (eg. invoice), and automating course management processes – such as reminder emails, waitlists and course transfers.

Who uses course booking software?
Grey Dropdown Icon

1. Training companies that repeatedly deliver repeat courses and need a streamlined way to handle the process.
2. Internal training teams that run courses for staff without charging fees.
3. Commercial training providers offering paid courses to customers.
4. Training organizations delivering blended learning—combining in-person, online, and eLearning formats—and seeking an all-in-one platform to package these offerings

Do I need a training booking system?
Grey Dropdown Icon

If you’re putting on more than a couple of courses a month we’d strongly recommend a proper course booking system. While a single online form that sends email notifications can work when you’re just starting out, it won’t keep up as your course schedule grows.
A dedicated booking solution handles registrations, payments, and all those follow-up communications automatically. In the end, it cuts back on manual admin work so you can spend more time focusing on the quality of your training.

Can course booking software run my training business?
Grey Dropdown Icon

Parts of it.
Some tools do more than just handle scheduling and enrolment. Training management systems oversee every aspect of your operation—powering your existing website, accepting payments, automating follow-ups, providing insights through custom reports, and integrating with your other business applications. With Arlo, you get it all in one powerful platform.

How much do course booking systems cost?
Grey Dropdown Icon

From $25 to over $1,000 per month. Arlo starts at $99 per month plus $2 per registration – view the pricing.

What types of software are useful to use in conjunction with course booking systems?
Grey Dropdown Icon

When you use a course booking system like Arlo, several other types of software are sometimes used in conjunction.

Here are some examples:

Training Scheduling Software: This tool helps you maintain an organized, up-to-date calendar for recurring sessions across multiple locations. By integrating it alongside your booking system, you reduce scheduling conflicts and make rescheduling courses more straightforward.

Appointment Scheduling Software: Ideal for providers who offer one-on-one or small-group sessions, appointment scheduling software complements your booking system by providing more detailed and flexible scheduling options that cater to individual learners’ needs.

Training Management Software: An all-in-one platform, training management software supports the planning, delivery, and tracking of every type of training—whether it’s online, in-person, or blended.
Fortunately, Arlo brings together all these features—booking, scheduling, and training management—within a single, comprehensive solution.

What are the benefits of a training & course booking system?
Grey Dropdown Icon

A training and course booking system offers numerous benefits that can transform the way training providers operate.

Here are some of the key advantages:

Increases efficiency and productivity

By automating the booking process, a training and course booking system significantly increases efficiency and productivity. Training providers can save countless hours on administrative tasks, allowing them to focus on delivering exceptional training experiences and business growth.

A platform for managing bookings and scheduling for training courses and events

A training and course booking system serves as a centralized platform where training providers can manage all aspects of their course bookings and scheduling. Whether you are organizing a single event or multiple recurring sessions across different locations, this system ensures everything is handled smoothly and efficiently.

Automates the booking process, reducing administrative tasks and human error

One of the standout features of a training and course booking system is its ability to automate the booking process. This booking and scheduling automation not only saves time but also minimizes the risk of errors that can occur with manual handling.

From initial registration to payment processing and follow-up communications, the system takes care of it all, freeing up valuable time for training providers to focus on more critical tasks.

Enhances the user experience with easy booking and payment options

User experience is paramount in any booking system. A training and course booking system enhances this experience by offering easy and intuitive booking and payment options. Users can quickly register for courses, choose their preferred payment method, and receive instant confirmations, making the entire process seamless and hassle-free.

#1 Training Management Software

Capterra Shortlist 2024 blue shield badge with orange ribbon.GetApp Category Leader 2025 BadgeG2 badge with text 'Users Love Us' and the G2 logo at the top on a white shield background.Software Advice Front Runner 2025 BadgeCapterra 4.7 Stars Badge

We get training

With over 16+ years experience, our global team of experts are here to help you every step of the way. Get in touch with us today and learn how we can help your business get more time back and streamline your admin processes.

Talk to our expert team
Seven diverse people standing in a row, one holding a large yellow circle with 'arlo' written on it, with decorative stars and a 'POW!' graphic in the background.