Training management systemRun the day without the admin running you.

A training management system (TMS) runs the business side of training: scheduling, bookings, facilitators, registers, invoices and reporting. Cademy’s is built for commercial training providers, with public and private courses on one record.

Dates, facilitators and links in one place. Attendance registers. Reminder emails, overdue reminders and reporting that run on their own.

admin.cademy.io/courses
21 – 25 September 2026Today
21 Mon
22 Tue
23 Wed
24 Thu
25 Fri
IOSH Managing Safely · Cohort 12 (IOSH-C12) (9/12)8:30 – 16:30 · Day 1 of 4 → Day 4 of 4 · Ian Brooks · Leeds, Room 1
Presentation Skills (PS-0921) (4/10)13:00 – 16:00 · Sarah Cole · Leeds, Room 2
Emergency First Aid at Work (EFAW-0921) (12/12)9:00 – 17:00 · Sarah Cole · Leeds, Room 2
Fire Marshal · Oakfield Care (FM-0923) (20/20)9:00 – 16:30 · Ian Brooks · Doncaster
Manual Handling (MH-0924) (6/10)9:00 – 13:00 · Maya Singh · Doncaster
Mental Health First Aid (MHFA-0924) (14/16)13:00 – 16:30 · Maya Singh · Online
Paediatric First Aid (PFA-0925) (0/12)10:00 – 16:00 · Sarah Cole · Leeds
Working at Height (WAH-0922) (8/8)9:00 – 12:30 · Maya Singh · Doncaster
Every date, venue and facilitator in one view. A cohort runs across the days it needs.
Automationsrunning on their own
Reminder emailsA week, a day and an hour before · your own templates
Overdue payment remindersAn email to the customer when an invoice is overdue
Admin notificationsA booking arrives, a learner cancels, a payment is overdue
Task setsA reusable checklist, applied to a course date in one click
Certificates and CPDIssued and awarded automatically, with an expiry date
Calendar syncCourse dates in Google and Outlook calendars
ReportingSep to date
Bookings212+12%
Attendance96%+2
Revenue£48.2k+8%
Certificates18731 this wk
Bookings by month
Bookings, revenue and registrations. Scheduled exports on Teams.

Scheduling

  • Dates, venues and facilitators in one place
  • Busy times read from connected calendars
  • Google and Outlook calendars synced
  • Registers: attended or absent, per date

Roles

  • System admin: the whole operation
  • Course owner: their courses, learners and reports
  • Facilitator: their dates and registers
Payments and invoicing

Getting paid runs itself too.

  • Invoices raised on booking, with PO numbers and net terms
  • Multi-currency: charge and invoice in £, $, €, AU$, NZ$ and more
  • Tax profiles: a rate and label per country, on Teams
  • Synced to Xero, with your PO or reference
  • Deposits and instalments, on Teams
admin.cademy.io/orders/invoices
SearchActive InvoicesFilterSortColumnsExportNew Invoice
OrdersInvoicesPaymentsCredit Notes
InvoiceContact NameOrganisationStatusTotalCreated
INV-2041DPDan PriceOakfield CarePaid£1,470.009/10/26
INV-2040TWTom WhitakerNorthline HousingOverdue£1,780.009/1/26
INV-2039PSPriya ShahOakfield CarePaid£490.008/28/26
INV-2038JWJess WrightHallam HomesSent£540.008/27/26
INV-2037LALena AdeyemiOakfield CarePaid£245.008/26/26
INV-2036MRMarcus ReidSelf-fundedPaid£120.008/25/26
10 per page1–6 of 412 invoices1 / 69
Raised on booking, paid by card or on account, posted to Xero.
It sends links automatically, keeps the tax side tidy, and the Xero sync just works without any fuss.
Jason MunslowHead of Marketing and Digital, James Hargreaves
Scheduling

One calendar for every date, facilitator and venue.

Month, week, year, timeline or a list. Group it by facilitator, location or team. In the timeline, drag a date to change its time and click a gap to add one.

admin.cademy.io/courses
21 – 25 September 2026Today
Mon 21
Tue 22
Wed 23
Thu 24
Fri 25
8:009:0010:0011:0012:0013:0014:0015:0016:0017:00
IOSH Managing Safely · Cohort 129:00 – 13:00 · Day 1 of 4 · Leeds, Room 1IBIan Brooks 9 / 12
Presentation Skills13:00 – 16:00 · Leeds, Room 2SCSarah Cole 4 / 10
Emergency First Aid at Work9:00 – 17:00 · Leeds, Room 2SCSarah Cole 12 / 12
Fire Marshal · Oakfield Care9:00 – 16:30 · Doncaster, on siteIBIan Brooks 20 / 20
Manual Handling9:00 – 13:00 · DoncasterMSMaya Singh 6 / 10
Mental Health First Aid13:00 – 16:30 · OnlineMSMaya Singh 14 / 16
Paediatric First Aid10:00 – 16:00 · Leeds, Room 2SCSarah Cole 0 / 12
Week view: drag a date to move it, click a gap to add one. Google and Outlook stay in step.

Views

  • Month, week, year, timeline and list, one click apart
  • Grouped by facilitator, location or team; filter by either
  • Timeline: drag to change the time, click a gap to create, hover to duplicate
  • Colour per course or date; hide weekends; public holidays marked
  • Google and Outlook calendars synced

Every date

  • Title, start and end, max spaces, a code, a name learners see
  • Public or private: on your website, or linked to one organisation
  • In person, online or hybrid; Zoom meetings created for you
  • Custom fields on the date: room set-up, parking, budget
  • Copy a checkout link for one date, public or private

Facilitators

  • Assigned to a date, told by email when it changes
  • 24-hour reminder and a calendar invite, each switchable
  • Their own seats: 2 on Free, 10 on Pro, 50 on Teams
  • Their own view: the Facilitator role sees only their dates
  • Notes on the course and on the date, with attachments
The course date

Set the course once. Each date starts from it.

Price, capacity, venue and certificate rules live on the course. A new date inherits them, and you change only what is different about that day.

admin.cademy.io/courses/emergency-first-aid-at-work/home
CoursesEmergency First Aid at WorkSend InvitesShareEdit Course
Emergency First Aid at Work
Leeds£245EFAW
Public
Upcoming DatesPast Dates
Sep30
Wed, Sep 30, 2026, 9:00 AM
Leeds, Room 2 9 / 12
Oct8
Thu, Oct 8, 2026, 9:00 AM
Doncaster 0 / 12
Oct14
Wed, Oct 14, 2026, 9:30 AM
Online 5 / 16
Create Date
OverviewOrders 7Registrants 9ReviewsTasks
OrdersRegistrantsCreate
NameStatusAttendance
ARAnna ReidConfirmedAttended
TRTom ReidConfirmedAttended
LALena AdeyemiConfirmedAttended
RWRuth WalshConfirmedAbsent
DPDan PriceConfirmedAttended
Tasks
Send joining detailsMon 28
Confirm Room 2 with facilitiesFri 25
Notes
Room 2 is booked from 08:30. Kit list in the cupboard by the door.
One course: its dates, the register for each, and the tasks and notes that go with the day.
Registrations and attendance

The register that issues the certificate.

Every booking arrives as a registration on the date. Mark attended or absent, and the certificate, CPD and feedback request follow from that.

admin.cademy.io/registrations

Registrations

New Registration
SearchActive Registr…FilterSortColumnsExport
NameRegistration CodeStatusRoleCourseCompletion
ARAnna ReidREG-2211ActiveDirectEmergency First Aid at WorkCompleted
TRTom ReidREG-2210ActiveBookerIOSH Managing SafelyIn Progress
LALena AdeyemiREG-2209ActiveDirectFire MarshalNot Started
RWRuth WalshREG-2208ActiveGuestFire MarshalNot Started
DPDan PriceREG-2207ActiveDirectManual HandlingCompleted
MOMark OkaforREG-2206ActiveBookerMental Health First AidIn Progress
10 per page1–6 of 2,973 registrations1 / 298
Every learner on every date: status, completion, certificate. Filter, sort, export.

The register

  • Attended or absent, one by one or in bulk
  • Completion status on every row, from attendance and lessons
  • Print it: a register with the fields you choose and blank rows for unfilled places
  • Certificates and CPD issue from attendance, automatically
  • How certificates work

Moving people

  • Move a registration to another date or course, keeping history and certificates
  • Add someone to a date in seconds, with no order or invoice
  • Names later: a group booking with guests added afterwards
  • Email or export the selection, from your templates

Around the date

  • Waitlist: people are emailed, in order, when a place opens
  • Feedback requested automatically on completion
  • Task sets: the pre-course checklist applied in one click
  • How bookings arrive
Individuals and organisations

Two kinds of customer. One record each.

A member of the public and a company sending six staff want different things at checkout and afterwards. Cademy treats them as two workflows on the same system.

Individuals

Someone finds a date and pays by card.

  • Contact record: bookings, certificates, emails, notes on one timeline
  • Reminders, waitlist, feedback request run on their own
  • Their own home: courses, progress, next session, certificates
  • Memberships and collections for people who come back
  • Selling to individuals

Organisations

A manager books places for the team.

  • Organisation record: contacts by email domain, key and billing contacts, parent and subsidiaries
  • Private dates linked to the organisation; PO at checkout, invoice on your terms
  • The booker manages the places: names later, progress, every certificate
  • Registrations and private courses per organisation, for the audit and the renewal
  • Selling to companies
Getting paid

Deposits, instalments, invoices and credit notes.

Every order is one page: who booked, who pays, each person and price, the invoices with their payments and refunds. Before a change touches money, Cademy shows in plain English what will be charged, credited or emailed.

brightwatertraining.cademy.io/checkout
My Account
Back › 1. Spaces › 2. Your Details › 3. Payment › 4. Done
Emergency First Aid at WorkWed, Sep 30, 2026, 9:00 AM GMT+1 · Leeds, Room 2Change Date
Remove
Standard place£245–1+
Early bird · until 16 Sep£220–0+
Team booking · 4 or more£199–0+
Refresher · previous learners£120–0+
Add Another Course or Date
Available Discounts10% off when you book 4 or more places
Discounts and vouchers are redeemed in the final step.
Powered by Cademy
Places, then details, then payment: card, PayPal, Klarna or an invoice with a PO number.

At checkout

  • Deposit of 1 to 95%, balance due before the course
  • Monthly instalments, 2 to 12 payments, reminders and links for each
  • Pay by invoice with a PO; invoice-only courses need no card provider
  • Approval before an invoice or manual order is confirmed, if you want it

The invoice

  • Statuses: draft, awaiting payment, partially paid, overdue, paid, void
  • Partial refunds and credit notes, emailed as PDFs; credit kept on account
  • One invoice for several courses, or one per course, each sent before that course
  • Payment links for the full balance or any amount

Accounting

  • Xero: each invoice, payment, credit note and cancellation synced; paid in Xero marks it paid here
  • Xero and several tax profiles on Teams; several Xero accounts on Enterprise
  • Reports by payment status and by currency
  • Every integration
Reports and exports

The numbers, from the same record.

Reports read the bookings and invoices you already have. Nothing is re-keyed into a spreadsheet to find out how the month went.

admin.cademy.io/reports

Reports

Active OrdersFilterLast 30 days Daily
Revenue£38,640
Cumulative Revenue£38,640
Orders186
New Registrations 214
Top Courses
Emergency First A…
IOSH Managing Sa…
Fire Marshal
Manual Handling
Mental Health Firs…
Active Registrants 1,204 registrants
Learners with a registration on a date in the period, or on an on-demand course they have not completed.
Every number comes from the same bookings and invoices. Export any of it to CSV.

Reports

  • Revenue and cumulative revenue
  • Orders, and orders by source
  • Revenue by payment status and by currency
  • Top courses, with a date filter

Exports

  • Registrations, orders, invoices, payments
  • Participants, course dates, contacts, organisations
  • Scheduled exports to your inbox, on Teams
  • Everything as CSV, at any time

Compliance views

  • Registrations by certificate expiry: who is due
  • Attendance and completion on every row
  • Access expiry for on-demand courses
  • The record behind it
Compared

The training management systems people shortlist,
on what each publishes.

Their column comes from their own website. Where a figure is not published, we say so.

CademyArloaccessplanitAdministrate
Pricing publishedYes, in fullYesNo. Quote onlyNo figures
Entry priceFree plan. Pro £99 a month billed yearly, or £119 monthlyFrom US$118 per administrator a month billed annuallyNot published“Packages typically range from five to mid-six figures”
Free planYes, no time limitNo. 14-day free trialNot mentionedNot mentioned
Set-upStart yourself on the Free plan. No implementation packageImplementation package “required with all plans”, from US$695One-off implementation fee, amount not published“Onboarding in as little as 12 weeks”
Booking feesNone on paid plansUS$2.15 per paid registrationNot publishedNot published
LMS and eLearningIncluded on every planAdd-on: authoring US$99 a monthA module “available at an additional cost”Not the focus
AIAI course builder on every planAI drafting inside the authoring toolAn in-platform assistantA chat assistant over the platform
Switching from

Coming from another training management system?

Their column on each page comes from their own website. Cademy has no implementation package: start on the Free plan today, and Arlo has its own importer.

From Arlo

  • Implementation package “required with all plans”, from US$695. Registration fees on top.
  • Arlo alternative

From accessplanit

From Administrate

From Dante

  • Implementation £1,100 to £4,000, then two to eight weeks to go live.
  • Dante alternative
Inside the platform

The date on the schedule is the date on your website.

Training management in Cademy is not a module bolted onto a booking tool. It reads the same record as the other four products, so a change made once is made everywhere.

One recordlearnercourseclientbookinginvoicecertificate
StripeXeroGoogle CalendarOutlookZoomWordPressZapierHubSpotSSCORMAPIOpen API

Use the products you need today. The rest are already there when you want them.

With course booking

  • The date you schedule is the date people book
  • Capacity, waitlist and price come from the same record
  • Course booking system

With the LMS

  • The register you take is what issues the certificate
  • Attendance and completion sit next to quiz results
  • LMS

With the CRM

  • The organisation on the booking is the one on the invoice
  • Every registration lands on the learner’s record
  • Training CRM

With the course builder

  • Dates inherit the course: price, capacity, certificate rule
  • Change the course once; every future date follows
  • Course builder

What that saves: nothing typed twice, one login for the team, one export when someone asks for evidence, and no sync between tools to break on a Friday afternoon.

TMS and LMS

Two different jobs. Cademy does both.

People often ask for one when they need the other. Here is the difference.

Training management systemLearning management systemCademy
What it runsThe business of trainingThe learning itselfBoth, on one record
Day to dayDates, bookings, facilitators, venues, registers, invoicesLessons, video, quizzes, SCORM, progress, certificatesA paid place becomes an enrolled learner. Completion becomes a certificate
Who lives in itAdministrators, course owners, facilitatorsLearnersEveryone, with their own role
Without the otherLearning records sit in a second systemBookings and invoices sit in a spreadsheetNothing typed twice
Questions

Asked before every demo.

Anything else, ask a person.

What is a training management system?

Software that runs the operational side of a training business: course scheduling, bookings, facilitators and venues, registers, invoicing and reporting. It sits alongside, or includes, a learning management system.

What is the difference between a TMS and an LMS?

A TMS manages the business of training: dates, bookings, people and money. An LMS delivers and tracks the learning itself. Cademy includes both on one record.

Does Cademy handle public and corporate courses?

Yes. Public dates sell through your website or booking page. Private and on-site courses are booked for an organisation, with purchase orders and invoices.

How much does Cademy cost?

There is a free plan. Pro is £99 a month billed yearly, or £119 monthly. Teams is £499 a month billed yearly, or £599 monthly. Enterprise is priced to fit.

Does it work with Xero?

Yes. Invoices sync to Xero with your PO or reference, through the Cademy Xero app. The pricing page shows which plan includes it.

What can I bring from my old system?

Contacts, organisations, courses, dates, registrations and orders, from a spreadsheet. There is a dedicated importer for Arlo. Imports are on every plan.

Next step

See it with your own courses.

A thirty-minute call, your courses, dates and learners on screen.

No card needed. Import a spreadsheet and run a course this week.