Booking software built for training providers, not generic events

You don't have a software problem. you have seven tabs open.

The spreadsheet for bookings. Stripe for payments. A Google Form for dietary requirements. A Word template for certificates. CourseDesk replaces all of it — one place for the whole job.

No credit card required · Set up in under 5 minutes

Dashboard

S
Today
3
sessions
This week
17
bookings
This month
42
delegates
Revenue
£8,415
+12%
Today's sessions3 scheduled
09:00
First Aid at Work
London HQ13/15
13:30
Fire Safety Awareness
Online8/10
16:00
Manual Handling
Manchester6/12
Revenue +12%
£8,415
MonTueWedThuFriSatSunNow
Payments via Stripe
GDPR compliant
Set up in minutes
Free during early access

The reality of running training

Nobody meant for it to end up like this

It creeps up. One tool at a time, until running a single course means juggling seven of them — and the delegate details live in none of them properly.

Bookings.xlsx
Stripe — Payments2
Inbox14
Dietary form
Calendar
Certificate.docx
Invoice-1042.docx
Bookings.xlsx — Sheet 1
2 editing
Name
Course
Paid?
Diet
Cert
J. Smith
First Aid
✓
—
—
A. Patel
First Aid
✓
Veg
—
M. Brown
Fire Safety
???
—
—
K. Jones
First Aid
✓
—
—
R. Khan
Manual H.
—
—
—
M. Brown never actually paid — but they're on the register

One dropped ball and a delegate turns up to a full course.

One system

Everything above, one place

CourseDesk is the single source of truth for your training business. A delegate books once, pays once — and every other piece falls into place without you touching it.

C
CourseDesk
your training business, in one place
One source of truth.

Every capability connects back here — book once, and the rest follows without you touching it.

Bookings
connected
Payments
connected
Dietary & access
connected
Session calendar
connected
Certificates
connected
Invoices
connected
Reminders
connected

What changes

The boring admin that used to eat your week

Three things training providers do on repeat — now done by the system instead of by you.

Bookings → payments

A delegate books, pays, and you do nothing

Your public booking page takes the booking, can take a card payment through Stripe when it is configured, captures dietary and access requirements, and sends the confirmation. Availability is locked so a sixteenth person cannot book a fifteen-place course.

  • Card, deposit, or pay-later at checkout
  • Waitlists get an email offer when a seat frees
  • Confirms by email when they book or pay
coursedesk.co.uk/book/first-aid
First Aid at Work
14 Mar, 09:00 London HQ 13/15 places
£295
per delegate
Availability2 places left
Dietary & access needs
VegetarianWheelchair access
Paid via Stripe £295 received
You didn't lift a finger

Company accounts

Pay-by-invoice for the clients who need it

Corporate clients rarely pay by card. Give a company an account with pay-by-invoice enabled, a credit package, and a PO number — and their staff book now, you invoice later. The invoice tracks itself until it’s paid.

  • PO numbers captured and printed on invoices
  • Credit packages for pre-paid training
  • One company, many delegates, one bill
Acme Corp
Pay by invoice
Invoice #1042PO: ACME-2218
JJ. Smith — First Aid£295
AA. Patel — First Aid£295
MM. Brown — First Aid£295
3 delegates£885.00
Awaiting payment

Certificates & assessments

From session to certificate without the Word template

Record attendance, run an assessment from your question bank, and issue a branded certificate to everyone who passes — all from the session page. No mail merge, no chasing photos of the signed register.

  • Sectioned question banks, reusable across courses
  • Attendance tracked per session
  • Branded certificates issued in a click
Certificate of Completion
this is to certify that
Jordan Smith
has completed First Aid at Work (3 Day)
Issued 14 Mar 2026
CD
Passed assessment: 92% Issued in a click

Plus quotes, reporting, delegate records, email logs and team roles — the rest of the job, all in the same place.

How it works

From sign-up to first booking

Under five minutes. No migration, no onboarding call.

01

Create your course

New course
First Aid at Work (3 Day)
£295
15 places
Recurring weekly
Create course

Add the course, set the price and capacity, pick the dates. Recurring sessions generate themselves.

02

Share your booking page

coursedesk.co.uk/book/first-aid
£295
Book now

Every course gets a public page with your branding. Share the link, embed it, or send it in a quote.

03

Watch the bookings land

Live activitylive
J
J. Smith
Booked
A
A. Patel
Paid £295
M
M. Brown
Booked
3 / 15 places filled

Delegates book and pay online. You track attendance, issue certificates and see the revenue roll in.

Who it's for

Built around how you already work

Not a generic booking tool with a training sticker on it. Here's what that means in practice.

Solo first-aid trainer

You run the courses and teach them too

You can’t afford an admin. CourseDesk is your booking desk, your till and your register — so the course you’re delivering is the course you’re managing, not the one you’re catching up on at 10pm.

What you'll use

Public booking pageCard & deposit paymentsAuto-emailed certificates
Health & safety provider

Compliance without the paper trail

Recurring certification cycles, attendance records you can produce on demand, and certificates that prove who passed what and when.

What you'll use

  • Recurring sessions
  • Attendance tracking
  • Branded certificates
Training company

Multiple trainers, one source of truth

Four trainers, fifty courses a month, three venues. Team roles keep everyone in their lane, and corporate clients get one invoice for all their people.

What you'll use

  • Team roles
  • Company pay-by-invoice
  • Revenue & fill-rate reports

Pricing

Free during early access. No plans to buy yet.

Create an account and use the product. Paid plans are not live, and we will not charge you until they are. Card payments go straight to your own Stripe account.

Early access
For trainers trying the real workflow
£0 while we finish billing
  • Courses, calendar, and public booking pages
  • Delegates, companies, invoices, and quotes
  • Waitlists, attendance, and certificates
  • Card payments into your own Stripe account
Create a free account
No credit card required · Paid plans will be announced before anyone is billed

FAQ

Frequently asked questions

Everything you need to know. Still unsure? Just ask us.

Close the seven tabs.

Run your whole training business from one place. Set up in under five minutes — no credit card, no migration.

Free during early access · No credit card required