Training bookings from checkout to certificate.
Sky Training Bookings is a WordPress and WooCommerce product for academies selling scheduled courses. It manages course pages, availability slots, venues, trainers, payments, waitlists, enquiries, CRM screens, reminders, Google Calendar, learner accounts and PDF certificates.
4.13.7
Woo
CRM
A full academy booking stack, not a date picker.
The source includes the public booking layer, admin CRM, learner account area and automation needed to run scheduled training from WordPress.
Course pages
Availability slots
WooCommerce booking
Waitlists
Enquiries
CRM screens
Reminder emails
Calendar and ICS
Certificates
From course setup to learner aftercare.
The product joins the public sales journey to the operations work that happens after a place has been sold.
Booking journey
Create course
Add slots
Take payment
Run the course
Operations layer
Bookings
Waitlists
Email history
Certificates
My Training
What Sky Training Bookings controls behind the scenes.
The product has separate tables and endpoints so course operations are not forced into normal WooCommerce orders alone.
| Layer | What it does | Why it matters |
|---|---|---|
| Custom tables | Stores training dates, bookings, email logs, waitlists, availability slots, enquiries, replies, booking requests, certificates and admin notes. | The academy workflow stays queryable and operationally clean. |
| REST API | Exposes dates, bookings, waitlist joins and stats under `stb/v1` with admin permission checks where needed. | Frontend and admin screens can stay responsive without bypassing WordPress permissions. |
| WooCommerce | Uses cart validation, order item meta, checkout account requirements, per-slot pricing and order status hooks. | Payments, taxes, customer accounts and order history remain native to WooCommerce. |
| Elementor | Registers course booking, book button, course grid, finance calculator, FAQ, provider, service and training widgets. | Training pages can be built visually without turning the product into shortcode-only content. |
| Learner account | Adds My Training and certificate endpoints to WooCommerce My Account. | Learners can return for course records, messages, orders and certificates. |
Best fit for scheduled course providers.
The strongest use case is an academy selling practical sessions where staff need dates, trainers, venues, capacity, reminders, waitlists and certificates joined to WooCommerce orders.
- Aesthetics academies
- Laser training
- HIFU courses
- Microneedling classes
- CPD providers
- Hands-on workshops
Questions before a product demo.
Yes. The plugin is built around WooCommerce and uses its products, checkout, orders, and payment workflow to manage paid training bookings.
Yes. A single course can be scheduled multiple times, with each session having its own date, time, venue, trainer, capacity, and price.
When a session reaches its capacity, learners can join a waitlist. If a booking is cancelled or a seat becomes available, administrators can invite people from the waitlist.
Yes. The CRM allows administrators to send reminders, bulk emails, attachments, and export attendee lists for individual course sessions.
Yes. The plugin can generate branded PDF certificates, issue them individually or in bulk, keep certificate records, and let learners download them from their account.
Yes. Each scheduled session can have its own pricing, making it easy to offer seasonal rates, early bird pricing, or venue-specific costs.
Yes. Every training date has its own capacity limit. Once the limit is reached, bookings close automatically or the waitlist can be enabled.
Yes. Learners can log into their account to view booking details, access certificates, and review their training history.
Yes. Attendee information can be exported as CSV files for reporting, attendance tracking, or importing into other business systems.
Sky Training Bookings is ideal for training providers, education companies, certification organisations, compliance trainers, corporate learning teams, and any business that sells scheduled instructor-led courses.
Yes. It runs on WooCommerce 7.0+ and is compatible with High-Performance Order Storage (HPOS).
Yes. Two shortcodes ([stb_book_training] and [stb_training_dates]) work in any theme, alongside 20+ Elementor widgets.
Yes. The My Training account area includes two-way messaging between learners and the academy.
Want an academy booking system built around your courses?
We can install Sky Training Bookings, configure courses, venues, trainers, reminders, certificates, WooCommerce checkout and the learner area around your training workflow.