A spreadsheet of courses and an inbox of bookings
Bookings come in by email and phone. Someone checks the spreadsheet to see if there is a place, replies to confirm, adds a row, raises an invoice in Xero, then emails joining instructions nearer the time. Corporate clients book five places then change two names. Someone else books the last place on the same course at the same time, and now the course is over capacity.
Joining instructions are sent by hand, so occasionally someone turns up at the wrong venue or without the pre-course work they were meant to do. Invoices are chased separately, and nobody is quite sure whether the learner from the big client has been paid for.
It scales badly. Every new course date adds rows, emails and invoices, so growth means more admin staff rather than more learners per person. And because the spreadsheet is the only record, the one person who understands it becomes a bottleneck every time a course runs.
Why booking admin keeps growing
- Course dates, venues and capacity are held in a spreadsheet that several people edit.
- Bookings arrive through several channels, so the spreadsheet is always slightly behind.
- Corporate bookings involve purchase orders, invoice terms and name changes.
- Confirmations, joining instructions and reminders are written and sent by hand.
- Payments and invoices are tracked in the accounts system, separately from bookings.
- Cancellations and waiting lists are managed from memory.
What it costs
Staff time on routine admin that grows with every course. Double bookings and overbooked courses that need awkward phone calls. Learners arriving unprepared. Unpaid places slipping through. And lost bookings from people who wanted to book at nine in the evening and could not.
| Booking type | Needs |
|---|---|
| Individual, card payment | Online checkout, instant confirmation |
| Corporate, several learners | Invoice or PO, name changes, one contact |
| Funded or levy-backed | Eligibility details, evidence, different paperwork |
| In-house course for one client | Private dates, no public listing |
How we automate course bookings
- One source of truth for courses: dates, venues or online links, capacity, prices, prerequisites and trainers, in a booking system or a database behind your website.
- Online booking pages on your website, with card payment through Stripe for individuals and an invoice or purchase order option for companies.
- Corporate booking flows that let one contact book several learners, change names up to a cut-off you set, and receive one invoice.
- Automatic confirmations, calendar invitations, joining instructions and pre-course materials, sent at the times you choose.
- Waiting lists that offer freed places automatically when someone cancels.
- Invoices and payments created in Xero or QuickBooks, linked to each booking, with unpaid bookings flagged before the course date.
- Registers for trainers generated from the booking list, ready to use on the day.
If an existing booking platform suits most of your needs, we configure it and connect it to your website and accounts rather than build from scratch. We build custom where your course structure or corporate processes do not fit a standard product.
We pay attention to the awkward cases because they are where booking systems usually fail: a learner who needs to transfer to a later date, a company that books a place without naming anyone yet, a course that needs a minimum number to run and might be cancelled. Each needs a clear rule, agreed with you, so the system handles it the same way every time.
What changes for your team
Learners book and pay at any time. Corporate clients manage their own names. Joining instructions and reminders go out on schedule. The course list shows real capacity, and a cancelled place goes to the next person on the waiting list. Your team deals with the unusual bookings and questions, not with copying rows between an inbox and a spreadsheet.
You also get booking data you can use: which courses fill early, which dates struggle, which corporate clients book repeatedly. That helps you plan the next schedule on evidence rather than on what felt busy last year.
Recognise this?
- Course capacity lives in a shared spreadsheet.
- Bookings are confirmed by hand.
- A course has been overbooked because two people booked the last place.
- Joining instructions are sent manually.
- Corporate name changes and invoices take a lot of back and forth.