A training course booking website needs to sell the right place on the right course run, then give staff a usable registration record. A general appointment calendar may be enough for an individual session; a provider running repeated courses, several dates and employer bookings needs a more specific brief.
Start with one representative course and follow it from discovery through registration, joining instructions and attendance. That journey will reveal whether your existing training system can support the website or whether integration or development is needed.
Cover image: AI-generated illustrative scene.
Separate the course from the dates people book
A course description explains the subject, audience, prerequisites and intended learning activity. A course run identifies a particular delivery: dates, times, format, venue or online location and available places. A multi-session run may contain several sessions that a delegate must attend.
Editing the next run's location should not change instructions for an existing booking on another run.
Bookwhen's course documentation describes grouping multiple scheduled dates under one course ticket. This is one supported model, not a requirement to use that product. Decide whether your customers book a whole series, individual dates or a defined combination.
Distinguish the booker from each delegate
The person arranging training may not be attending. An employer could book several staff members and need one administrative contact, while each delegate needs their own joining information.
| Record | What it represents | Decision to settle |
|---|---|---|
| Course | The subject and general description | Who maintains the reusable course information? |
| Run | A particular delivery of the course | Which dates, location and capacity apply? |
| Booker | The person arranging the booking | Which booking messages should they receive? |
| Delegate | The person attending | Which details and instructions are needed individually? |
| Booking | The places requested together | When is each place reserved or confirmed? |
Arlo's registration documentation lists multiple registrants and courses per order among its capabilities. Use your own scenarios to verify the proposed system rather than assuming every booking tool models those relationships in the same way.
Ask whether names must be supplied immediately or can follow an agreed later process. Collect the information needed for delivery without exposing one delegate's details to unrelated customers.
Define what consumes a place
Decide when capacity changes: when a booking begins, when a request is submitted, when it is reviewed or after another confirmation step. State what happens to a temporarily held place if the customer does not complete that step.
If the website takes payment or offers an invoice route, include those states in the brief without treating a successful form submission as proof that every requirement is complete. The business must approve the wording and rules used for pending and confirmed registrations.
For a series, consider the case where one session is full while others still have room. Bookwhen's course FAQ illustrates that availability and waiting-list behaviour can depend on the individual date. Test the exact combination your course requires.
Treat a waiting list as its own journey
Joining a waiting list should not look like receiving a confirmed place. Define what triggers an invitation, how long the offer remains available and what happens if the person does not book.
Bookwhen's waiting-list documentation describes notifying people about an opening and allowing them to complete a booking. Your brief should distinguish notification, offer and confirmed registration, whichever system you choose.
Include the staff view. Someone needs to see which requests remain unresolved and know whether to invite another person, increase capacity or close the run. Keep the decision in a shared operational record.
Plan changes and joining instructions together
Consider a hypothetical employer booking several delegates onto a recurring adult training course. One delegate is replaced and the venue changes before delivery. The website and staff tools need to preserve the booking history, update the relevant attendee and send the correct instructions to the intended recipients. This is an illustrative acceptance scenario, not a Nolixia customer claim.
Agree how staff handle substitutions, transfers, cancellations and changes to a session. Use the provider's approved policies; software should implement the chosen process rather than invent a universal rule.
Joining information should make the date, time, location or access link and preparation tasks easy to find on a phone. Attendance is a later operational record. Do not automatically label registration as course completion or a qualification.
Ask for a complete booking demonstration
Give shortlisted suppliers the same test journey:
- A customer finds a suitable run and sees all required session dates.
- A booker adds several delegates without creating unintended duplicate bookings.
- Two requests for the final available places follow the agreed capacity rule.
- An incomplete or repeated submission produces an understandable outcome.
- A full session within a series is handled correctly.
- A waiting-list invitation follows the agreed offer and confirmation process.
- Staff replace a delegate or change a venue and find the resulting history.
- A failed joining-information notification is visible and can be investigated.
- Staff produce an attendee list containing the intended people and current details.
Record expected and observed results. Check the customer journey too: a complete dashboard does not establish that a first-time booker understands the public page.
Prepare a course-booking brief for Nolixia
Bring a sample course run, its sessions, capacity rules, booker/delegate fields and the systems your team already uses. Identify the hardest change your administrator handles. The general booking-system guide helps with wider selection questions.
Contact Nolixia with your training-booking requirements. Our website and integration services can be scoped around the registration journey and agreed acceptance tests, including whether an existing tool can be configured or connected before considering a custom build.



