After the Groups Plus add-on is installed and activated, LearnDash introduces two group types that allow hierarchical user management:
- Organizations
- Teams
Organizations represent top-level entities (such as companies or departments). Teams exist within Organizations and allow users and seats to be subdivided for more granular management. This guide explains how Organizations and Teams work, the available Organization types, and how to configure each option.
Organization and Team Structure #
By default, any newly created group is treated as an Organization.
A group becomes a Team when it is assigned a Parent Group (an Organization). This parent–child relationship allows users to be organized into one Organization with one or more Teams beneath it.
- Organizations define:
- Total seat limits
- Available courses
- Lead Organizers
- Teams:
- Inherit seats and courses from the parent Organization
- Are managed by Team Leaders or Lead Organizers
Types of Organizations #
Groups Plus supports two types of Organizations:
- Private Organizations
Created and managed manually by an administrator. - WooCommerce Organizations
Sold through WooCommerce, allowing customers to purchase an Organization and manage users and Teams themselves.
Each type is described below.
Private Organizations #
Private Organizations are created and configured manually in the WordPress admin. This option is useful when Organizations are sold or provisioned offline and customized per customer.
Creating a Private Organization #
- Navigate to LearnDash LMS → Groups.
- Click Add New.
- Enter an Organization name and optional description.
Most settings match standard LearnDash Groups, with additional options specific to Organizations and Teams. Here is a short video that walks you through the process of creating a Private Organization.
Team Members (Seat Limits) #
Private Organizations allow defining the total number of users permitted within the Organization.
- Locate LearnDash Groups Plus – Team Members
- Enter a value in Number of Team Members
An additional field, Number not using seats, allows assigning Lead Organizers without counting them against the total seat limit.
Example:
- Team Members: 100
- Not using seats: 5
Total users allowed: 105
- 100 Team Members
- 5 Lead Organizers
If the “not using seats” field is left empty, Lead Organizers count toward the total seat limit.
Seat totals are typically agreed upon in advance. After creation, seat allocation across Teams is managed by the Lead Organizer.
Courses #
- Click the Courses tab.
- Select the courses to make available to the Organization.
- Use the arrow controls to assign courses.
Assigned courses become available to users based on Team membership and available seats.
Users and Lead Organizers #
Open the Users tab to manage access.
Team Members #
This section allows adding regular users. In most cases, this is managed by the Lead Organizer, but administrators can add users if needed.
Lead Organizers (Group Leaders) #
Lead Organizers are assigned in the Group Leaders section.
Users assigned here must already have the Group Leader user role.
Group Leaders can act as:
- Lead Organizers (Organization-level management)
- Team Leaders (Team-level management)
Once assigned, Lead Organizers can manage Teams, users, seats, and course assignments.
Teams #
An Organization can contain one or more Teams.
Creating a Team #
- Navigate to LearnDash LMS > Groups.
- Click Add New.
- Create the group as usual.
- In Group Attributes, assign a Parent Group (Organization).
Once a parent Organization is selected, the group is automatically treated as a Team.
Teams inherit:
- Available courses
- Seat limits from the parent Organization
Seat allocation and Team membership are typically managed by the Lead Organizer.
Team Leaders #
Teams can be managed by Team Leaders using the same Group Leader role.
To assign a Team Leader:
- Ensure the user has the Group Leader role.
- Edit the Team.
- Open the Users tab.
- Assign the user under Group Leaders.
WooCommerce Organizations #
WooCommerce Organizations allow Organizations to be sold directly from the site. WooCommerce and the LearnDash WooCommerce integration must be installed and configured.
Important: WooCommerce checkout must require account creation. Without an account, customers cannot manage Organizations or Teams.
Pre-Built Organizations (WooCommerce) #
Pre-Built Organizations allow configuring an Organization once and selling it multiple times.
Each purchase creates a new Organization instance based on the predefined setup.
Enable WooCommerce Integration #
- Navigate to LearnDash LMS → Groups Plus → Settings.
- Enable WooCommerce Integration.
- Click Save.
Here’s a short video that walks you through setting up a Pre-built Organization.
Create the Pre-Built Organization #
- Go to LearnDash LMS → Groups → Add New.
- Enter an Organization title.
- (Optional) Assign courses.
- In LearnDash Groups Plus WooCommerce:
- Enable WooCommerce
- Enable Pre-Built Organization
- Enter the seat price (per-seat cost)
- Click Publish.
(Optional) Add Pre-Built Team #
- Create a new Group.
- Enter a Team title.
- Assign courses if needed.
- Set the Parent Group to the Organization.
- Click Publish.
Create the WooCommerce Product #
- Navigate to Products → Add New.
- Enter product details.
- Set Product Data to LearnDash Pre-Built Organization.
- Enter the base Organization price.
- Select the Organization(s) to sell.
- Click Publish.
LearnDash Organizations (Dynamic WooCommerce Organizations) #
LearnDash Organizations allow customers to build their Organization dynamically during checkout.
Customers select:
- Courses to purchase
- Seat quantities per course
Each purchased course becomes a Team within the Organization.
Key Behavior #
- The Organization is created automatically after purchase
- The buyer is assigned as Lead Organizer
- Teams and seats are created dynamically
Step 1: Set Course Seat Pricing #
- Edit a course.
- In LearnDash Groups Plus WooCommerce, enter a Course Price.
- Click Save.
Repeat for all courses to be offered.
Step 2: Create the Organization Product #
- Navigate to Products → Add New.
- Enter product details.
- Set Product Data to LearnDash Organizations.
- Enter the base Organization price.
- Select available courses.
- Click Publish.
Customers can now purchase Organizations, select courses, and choose seat quantities.
Here is a short video that walks you through how to create a LearnDash Organization.
MemberDash Compatibility #
MemberDash does not currently integrate with Groups Plus. Organization products require WooCommerce and the LearnDash WooCommerce integration.
After purchase, Lead Organizers manage Teams and assign Team Leaders using the front-end Groups management interface. Team Leaders are automatically assigned the Group Leader role.
Conclusion #
Groups Plus extends LearnDash Groups by introducing Organizations and Teams, enabling scalable, seat-based access for enterprise and team-based learning. By choosing the appropriate Organization type, Private, Pre-Built, or dynamic LearnDash Organizations, administrators can balance control, automation, and customer self-management based on business needs.
Frequently Asked Questions #
Can I use MemberDash with Groups Plus to Create an Organization Product? #
MemberDash does not have an integration with Groups Plus, so you will need to use the WooCommerce integration to create an Organization Product and sell it.
The support documentation page here has all the details on creating the Organizations you’re looking for. Once an Organization has been sold, the buyer can add Team Leaders to Teams using the front-end interface for managing Groups. The Team Leaders created will have the Group Leader user role in WordPress.