Skip to main content

Private Group Sessions

Learn how to run private, client-billed sessions in Hovn — from setup to billing, student experience, and best practices.

Updated this week

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

  1. Go to Sessions → New Session

  2. Select the course you want to schedule

  3. Choose the location (training center or client site)

  4. Assign instructors

  5. Under Client, select an existing client or create a new one

  6. Once a client is assigned:

    • The session is automatically set to Private

    • Billing switches to client invoice mode

  7. Set seats, price (if different from the course default), and date/time

  8. 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

Did this answer your question?