Training & course scheduling system

Ditch that maze of spreadsheets and calendars. Switch to Arlo: a powerful, purpose-built course scheduling system. Arlo was built for training providers who need to scale. It includes all the tools to schedule and manage training courses, plus a whole lot more. Arlo’s training scheduling software keeps you organized and automates back-office processes, freeing you up to focus on course delivery and business growth.

Course booking system for training
Training booking system to collect payments and registrations for events, workshops & seminars.

Schedule all of your training resources

Manage your entire operation with Arlo’s purpose-built training course scheduling system. Find available room and presenters, manage leave, and schedule appointments in no time.

Schedule trainers

Arlo allows you to schedule one or multiple trainers per course. You can easily adjust and view a trainer’s schedule, as well as keep records of their historic courses.

Trainers can be emailed their schedule or view it on our dedicated mobile app.

Schedule venues & rooms

When you schedule a course, view room availability and book one that’s the right size.

Easily manage the venues for your courses. Get a view of what’s on for a particular day, week or month. Clicking on a course brings up a popup with further information about the scheduled course.

Schedule courses

Schedule and manage all the gritty details about a course in Arlo, including capacity, price, venue or Zoom room, trainer/presenter, catering, email communication and more!

Once you’re happy, publish the course to your website or send a registration link to a key contact for a private training course.

Presenter schedule shows which courses your presenters are taking and when they are free.
Searching for available presenters to take your next course is easy with Arlo course management software.
Arlo's calendar lets your see when your courses are running, which ones are full or not and more.

Schedule recurring events, workshops & seminars

Arlo makes scheduling and managing courses that re-run on multiple dates and locations easy. In a couple of clicks a new course instance can be scheduled and live on your website. Sit back and let our course booking software do all of the heavy lifting!

Training provider scheduling courses in a course booking system

Training delivery formats Choose your delivery format, or blend them

Schedule face-to-face training, live Zoom sessions, self-paced online modules, or a blend. Arlo has it covered.

Course management software across live online, face to face, blended, the choice is yours.

Automated emails Simplify your communication

Tired of spending hours copying information into emails, checking if you’ve sent that payment reminder or updating customers of changes? Using Arlo you can sit back and relax, emails are seamlessly integrated so your customers and team have the latest information.

Customizable course registration forms

Arlo’s training registration system includes a flexible form builder so you can capture the information you need and take payments by credit card or invoice.

Arlo's training course registration system let's you accept payments for multiple registrations and offer discounts.

Automated emails Never send another email

Once bookings are made, all communication is automated, including webinar or venue instructions, payment receipts, reminders and feedback surveys.

Website integration Create beautiful web experiences

Arlo’s smart technology lets you create a high-quality training provider website. Use our free website builder to start selling fast, or integrate Arlo into your content management system for a seamless experience for visitors.

Everything you need

Arlo is way more than a course booking tool. It’s a training company system to manages your business from end-to-end so you can sleep easy. It’s a complete solution to promote, sell and deliver courses.

Course management software

Course Management

Live Online

Elearning tools to deliver online training.


Training provider website integration


Course registration software system

Online Registration

Training company customer relationship management software


Marketing tools to grow your training operation


Certification and licence management

Certification & Licenses

Finance & Invoicing

Customer Portal

Delightful experience

Your team will love using Arlo’s course management tool. Every feature is designed to make their day easier and your customers happier.

See it action

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

How does Arlo’s course scheduling system work?

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

Schedule your courses

Easily schedule your calendar of courses in Arlo. Course templates and pre-sets automatically pre-fill information making scheduling courses that re-run on multiple dates easy.

Publish them on your website

Use our drag-and-drop website builder or connect your existing website to Arlo so when you schedule a course, it’s automatically published on your website.

Accept and manage bookings

Learners can register and pay for your courses right from your website. You can create custom forms that capture the information you need and even upsell your customers with optional sessions and extras.

Automate communication

All course-related emails are automated. Including order confirmations, invoices, course instructions, and pre-reading material.

Deliver your courses

Run face-to-face courses or live online webinars. Make it blended with multiple sessions or eLearning activities. With Arlo, you can introduce new ways to teach and learn.

Certificates, surveys and more

Once a course is completed, Arlo can automatically send personalized certificates to those who passed, send feedback surveys, and invite registrants to attend your next related course.

Common questions

How much do course scheduling systems cost?

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

Do I need a training scheduling system?

If you run more than 2 or 3 training courses per month, you probably need a course scheduling system. Yes, you can manage course bookings manually on spreadsheets, but this solution doesn’t scale. Training scheduling systems save you time by collecting registrations and payments for specific course dates, and automating follow-up tasks like sending emails. Ultimately, training scheduling software saves you time by eliminating manual administration.

What is a course scheduling tool?

Course scheduling tools are used to manage a training business. It’s likely to include calendar scheduling tools, customizable booking forms for your website, credit card payment facility and automating course management processes – such as reminder emails, waitlists and course transfers.

Who uses course scheduling software?

1. Training providers who regularly deliver the same courses, multiple times and need an efficient way to manage the involved processes
2. Internal training providers – training people who do not pay to attend a course, for example upskilling your staff
3. External, commercial training providers – training people who pay to attend a course
4. Training companies who offer blended learning courses – encompassing face-to-face, live online, eLearning – and need an efficient way to package this up

Can course scheduling software run my training business?

Some solutions go well beyond simple course scheduling and booking. Known as training management systems, they manage all aspects of your business. They can power your website, capture bookings and payments, automation follow-up tasks, report on performance, and integrate with your other business systems.

2021 badges awarded to Arlo's training & course software system.

But don’t take our word for it

Try Arlo yourself: 14 transformational days, free.