Private group sessions let you run classes for a specific client, like a workplace or organization. Unlike public sessions, these do not appear on your site. Students can register without paying at checkout, and all billing is rolled into a single client invoice.
Overview
Private sessions are ideal when:
A company is paying for all attendees
You’re running onsite or internal training
You don’t want the class listed publicly
With private sessions:
The session is hidden from your public catalog, and students can only book with the direct link
Students don’t see prices at checkout
Billing is handled through one client invoice
Before You Start
Make sure you have:
A published course
A client profile (name, contact info, headquarters)
A location (training center or client site)
If the class is onsite for a clien, create a location for the client and mark it Not Discoverable so it doesn’t appear publicly.
How to Create a Private Group Session
Go to Sessions → New Session
Select the course you want to schedule
Choose the location (training center or client site)
Assign instructors
Under Client, select an existing client or create a new one
Once a client is assigned:
The session is automatically set to Private
Billing switches to client invoice mode
Set seats, price (if different from the course default), and date/time
Click Save
What Changes with Client-Billed Sessions
Visibility
The session is not listed publicly on your site
Access is shared by a private link
Registration
Students can register without seeing a price
A Bulk Registration page can be shared so a client admin can add learners and view the roster
Billing
All registrations and materials roll up into one client order
From Orders, you can:
Send a Stripe invoice
Or mark the order as paid manually
Notifications
Students receive standard confirmation emails
Instructors receive assignment notifications
Running a Private Session
You manage private sessions the same way as public ones:
Check in students
Upload results
Submit rosters
Issue certifications
You can also:
Assign e-cards from your card bank
Track all certifications under the client’s order
Student Experience
From the student’s point of view:
No price appears at checkout
Materials can still be selected
Confirmation emails work the same
The Student Portal experience is unchanged
The only difference is who pays — the client, not the student.
Advantages of Client-Billed Sessions
Student tagging: Every learner is linked to the client
Centralized billing: One invoice instead of many payments
Better reporting: Filter sessions and students by client
Future-ready: Client portals for viewing rosters and invoices are on the roadmap
