Submit a ticket My Tickets
Login  Sign up
Open navigation

Multiple Seats Offering

Pro Trainer
Learning Center
High Volume & Corporate

Multiple Seats Offering is a B2B toolkit product that enables your customers to sell multiple courses to a group of users by simultaneously handing over the management of this group to your B2B clients.

With Multiple Seats Offering, you can create Seats and Seat Offerings and select the courses included, the number of seats, the maximum number of users that can be part of this Seat Offering, and assign one or more Seat managers to this offering.

The Seat manager will be able to bulk import and enroll users to this Seat offer, manage the available seats and the enrollments, and monitor the user progress.

Seat Offerings vs. Seats

A Seat Offering is a separate product mainly consisting of courses and seats. The Seat offering defines the specific courses that are included in this product as well as the number of seats that are available for use.

A Seat is a virtual chair and defines the number of users that are allowed to be simultaneously enrolled in the courses included in the Seat Offering. This means that the number of users enrolled in the courses of the Seat offering could be a lot more than the number of seats available, as the functionality allows multiple turnovers of the seats.

The Multiple Seats Offering system is not connected to the Payment Gateways of your school; hence, you cannot receive payments via the LearnWorlds school for a Seat Offering.

Seat Managers

The Seat Manager can manage the users added to the seat offering (e.g., bulk import and enroll users to this offering, manage the available seats, manage their enrollments, and monitor their progress). You can find out more on How to Create a Seat Manager Role.

The seat manager will be able to access the Seat Manager Dashboard if the Seat Offering is inactive; however, they will not be able to perform any actions (add users to the offering, add/ remove to/ from the seat, enroll/ unenroll).

Business Case & Example

With the LearnWorlds Multiple Seats Offering feature, you can cater to a similar sample business case like the one below.

Many LearnWorlds schools need to train their own or their client's employees besides selling courses. They may want to group them together, separately from the other learners, and assign someone to be responsible for monitoring these employees. Schools that sell B2B need the management of the users to be on their customers’ side. 

For example, a company wants to train their employees and buy some courses from your LearnWorlds school, but they need to add, enroll, unenroll and monitor their employees by themselves, without the interference of the school. We share an example below:

  • Number of courses: 5
  • Number of seats: 20

In this case, you can add 20 users to the "Company A" Seat Offering, and 20 employees will occupy all 20 seats per time. You can enroll all or some of these 20 users and choose all or some of the courses related to the Seat Offering. At a point (whether the users have completed the courses or not), you can remove them from their seats and add another 20 new users.

Your customer will be able to manage the employees/users added to the seat offering using the Seat Manager Role (see below).

How to Create a Seat Offering

To create a Seat Offering:

1. Go to Marketing Group SalesMultiple Seats.

2. Click on Create a Seat offering.

3. Follow the steps of the creation wizard.


  • Max Number of Users is not a mandatory field. If a number is not added there, the users that can be added to the seat offers are unlimited. 
  • You cannot create a Seat Manager via the creation wizard. You can make an existing account (with any role) a Seat Manager. Upon creating the Seat offering, the system will alter the user role of the selected user to the predefined Seat manager role. This can be changed later on by editing the Seat offering under the Actions tab (see below).
  • A seat manager can have multiple seat offerings assigned to them. 
  • A seat offering can have multiple seat managers (or multiple users with seat management levels).
  • The Seat Manager will be able to access the Seat Manager Dashboard if the Seat Offering is inactive; however, they will not be able to perform any actions (add/remove users from the seat offers, enroll/ unenroll, etc.).
  • The Seat access is set to inactive by default.

How to Manage Seats & Seat Offerings

To track your Seats go to Marketing Group Sales Multiple Seats. On the Seats page, you can track the:

  • Seat Offering Name    
  • Courses    
  • Total seats    
  • Occupied seats    
  • Vacant seats    
  • Max number of users (if set up during creation)
  • Total enrollments 
  • Seat managers    
  • Actions tab: Hover over Actions to manage the Seat offering, with the following options: 
  • Edit Seat offering
  • Manage Users on seats
  • Delete Seat offering

Edit Seat Offering  

1. Go to Marketing Group SalesMultiple Seats.

2. Hover under the Actions tab on the created Seat offer to manage the Seat offering. You can further edit the created Seat offering and alter the following:

  • Name: Edit the name of the Seat Offering
  • Number of seats: The number of available seats
  • Max number of users: The maximum number of users that can attend this Seat Offering.
  • Courses Included: You can add or remove courses from the Seat offer. 
  • Seat Managers: The existing users that will be assigned the Seat Manager Role. You can add multiple seat managers in the same seat offering.
  • Access: The type of access for the seat offering (active/inactive).


  • If you reduce the number of seats, the users that already occupy the seats will not be affected. 
  • If you reduce the maximum number of users, the enrolled users will not be affected. 
  • If you remove a course that has already enrolled users, these users will automatically be unenrolled from this course.
  • If you add an additional course to an existing seat offering, you will have the option to enroll in this course for the users that already occupy a seat.
  • The Seat Manager will be able to access the Seat Manager Dashboard if the Seat Offering is inactive; however, they will not be able to perform any actions (add users to the offering, add/ remove to/ from the seat, enroll/ unenroll).

Manage Users on Seats

1. Go to Marketing Group Sales Multiple Seats.

2. Hover over the Actions tab and click on the Manage seats option. 

In the next panel, you can search for users or filter your users per course, and you can see and manage all the users included in the specific Seat Offering (only for active Seat Offerings).  You can:

→ Add users: Hover over the top ribbon and click on Add Users. You can then download the excel template and fill in the user details (username and email) in excel to add users to this specific Seat Offering user list. 

Note: You do not enroll them in any course or seat hence these users will not have an occupied Seat or enrollment.

Add & Enroll Users: Hover over the top ribbon and click on Add & Enroll Users. You can then download the excel template and fill in the user details (username and email) in excel to add the users for the Seat offering. They will be added to the Seat offering and will be enrolled in all of the courses linked to the Seat Offering.

Note: The Add and Add & Enroll buttons will be greyed out if the seat offering is inactive.

You can also view the:

  • Total number of available and occupied seats (e.g. 10 occupied seats out of 30)
  • Courses 
  • Total Enrollments

Also, on the Seat offering management page, you can see the following:

  • Users
  • Occupying seat status of this user (Never Occupied a seat, Used to Occupy a seat, Currently on Seat).
  • Last Login
  • Currently Enrolled courses 
  • Manage tab: You can hover under it to:
    • Add to a Seat: (applies to users that currently do not occupy a seat). When you click on add a seat, the Enroll User side form will appear, and you will be asked to choose none (so that the user will only be occupying a seat and will not be enrolled in any courses), one, or multiple courses to enroll the users in, and you will need to click on Add to the seat.
    • Remove from a Seat: (applies to users currently occupying a seat). The users will be unenrolled from all courses that they were enrolled in, and the seat will also be removed from this user.
    • Enroll on Courses:  You can enroll the user in all or some of the courses included in the seat offering.
    • Unenroll from Courses: You can unenroll the user from all your set courses or specific ones.

Delete Seat Offering

You can Delete a Seat offering, even if it has users. All the enrolled users are auto-unenrolled upon deletion.

Notifications Emails

You can enable the Notification email related to the Seat Offerings via SettingsNotification Emails Admin Settings.

The email(s) given will be notified On course enrollment of a seat offering, hence for every enrollment that takes place in the Seat Offerings (one email per bulk seat user action).

Also, if you navigate to Settings → Notification Emails Course Emails, you can choose whether a Notification email will be sent or not when a student is enrolled in courses of a Seats offering and modify the text of your message.

Note: Users will also receive the Notification email "When a learner is imported by admin" derived from the Registration Emails, to set their password. In case you have disabled this notification template, make sure to add the variable {{link}} on the Seat Notification Email, for users to get their password creation link.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.