Purpose: This article explains how bookings work in Administrate. A booking represents a learner’s enrollment in an event or course, but it is also part of the wider workflow that connects learners, events, pricing, financial records, and operational progress from registration through completion.
Understanding bookings is important because they sit at the center of the training management workflow. Every learner attending an event has a booking record that tracks status, financial obligations, participation, and the operational history of what has happened to that registration.
In this article
- What is a Booking?
- Why Bookings Matter
- Bookings, Pipeline, and Workflow
- The Booking Lifecycle
- Creating Bookings
- Managing Existing Bookings
- Payments and Financial Records
- Online Registration and Portals
- Getting Started
- Troubleshooting Bookings
What is a Booking?
A booking is created whenever a student is registered onto an event or course. The booking record stores the operational and financial information related to that student’s participation.
A booking connects:
- The student attending the training
- The event or course instance
- The pricing structure applied to the booking
- Any invoices or payments associated with the registration
- The student’s attendance and completion status
Bookings are typically created in one of several ways:
- Manually by administrators
- Through online registration via WebLink or portals
- Via integrations or imports
- Automatically through automation rules
Why Bookings Matter
Bookings are more than a simple registration record. They are the operational link between demand, scheduling, learner participation, and revenue.
They provide a single place to track what has been booked, what stage a learner is in, what actions still need to happen, and what financial or operational activity has already taken place.
For many teams, bookings replace fragmented processes that would otherwise live across spreadsheets, emails, and disconnected systems.
Bookings, Pipeline, and Workflow
In many Administrate implementations, bookings are part of a broader process that begins before a learner is fully enrolled. This can include lead capture, applications, approvals, or sales activity.
Because of this, bookings are often used as a pipeline management tool, not just a final registration record.
Bookings can be tracked through a structured workflow made up of:
- Stages – high-level states such as open, won, lost, or archived
- Steps – the phases within your process (for example: lead, proposal, booking)
- Transitions – the rules that control how a booking moves between steps
This structure allows teams to:
- Track registrations that are still in progress
- Enforce required operational steps before confirmation
- Maintain consistency across staff
- Improve visibility into pipeline performance
In some configurations, bookings can also support forecasting by tracking values, probabilities, and conversion rates across the pipeline, helping teams understand expected revenue and performance trends. [oai_citation:1‡index.html](sediment://file_00000000784871fdb4a8a4d2128d26b9)
To understand configuration options, see:
The Booking Lifecycle
Bookings move through a lifecycle as a learner progresses from registration through course completion.
Typical booking statuses include:
- Provisional – a tentative registration awaiting confirmation
- Confirmed – the learner has a confirmed seat
- Cancelled – the booking has been cancelled
- Completed – the learner has attended successfully
- No Show – the learner did not attend
Administrators manage booking statuses as part of event management and attendance tracking.
Creating Bookings
Bookings can be created directly or automatically through registration systems.
- Adding a student to an event
- Creating from a student record
- Online registration via WebLink or portals
- Imports or API integrations
See:
Managing Existing Bookings
Once created, bookings can be updated throughout their lifecycle.
- Edit booking details
- Change booking status
- Transfer bookings between events
- Cancel bookings
- Add notes and track history
Each booking also maintains a historical record of activity, including updates, communications, and related operational actions, helping teams understand what has happened and why.
See:
Payments and Financial Records
Bookings are closely tied to the financial lifecycle of a registration.
Depending on configuration, a booking may generate:
- Invoices
- Sales orders
- Payment records
- Credit notes
In many workflows, financial records are created automatically when a booking reaches a specific stage (such as confirmation or completion).
Online Registration and Portals
Administrate supports automated booking creation through:
- WebLink storefronts
- Student Portal
- Approval workflows
- LMS integrations
These tools allow learners or organizations to create bookings without manual intervention, while still following your configured workflow and rules.
Getting Started
If you are new to bookings, a recommended path is:
- Read this overview
- Review Bookings Workflow
- Review Bookings Layout
- Use task-based guides for daily operations
Troubleshooting Bookings
Common issues include:
- Bookings not appearing on events
- Duplicate registrations
- Payment mismatches
- Status inconsistencies
See: