Uncanny Groups Integration
Overview
The Uncanny Groups integration is optional. When the Uncanny Groups for LearnDash plugin is active on your site, LearnDash Dashboard adds enhanced group management features — including seat tracking, group hierarchy displays, and enrollment code management — directly in the Groups tab.
This integration activates automatically when Uncanny Groups is detected. No manual setup is required.
Requirements
- The Uncanny Groups for LearnDash plugin must be installed and active.
- Your LearnDash groups must be configured in Uncanny Groups (seat limits, enrollment codes, or hierarchy) for the relevant features to appear.
Features
Seat Tracking
If your Uncanny Groups configuration sets a seat limit on a group, the dashboard displays a live seat badge next to each group in the Groups tab.
The badge shows how many seats are used out of the total available:
- Normal — fewer than 90% of seats are filled
- Warning — 90% or more of seats are filled (badge turns yellow/amber)
- Full — all seats are taken (badge turns red)
This gives group leaders an at-a-glance view of capacity across all their groups without needing to open each group individually.
Group Hierarchy
If you use Uncanny Groups’ hierarchy feature to create parent and child groups, the dashboard shows hierarchy badges in the Groups tab so you can quickly tell which groups are parent groups and which are sub-groups.
The badge shows:
- Whether the group is a parent group
- Which parent group a child group belongs to
- Whether seats are pooled across the hierarchy
Enrollment Code Management
For groups configured as code-managed groups in Uncanny Groups, the Groups tab in the dashboard lets you:
- View the total number of codes for a group, how many are available, and how many have been redeemed
- Generate new enrollment codes in bulk
- Filter codes by status (all, available, or redeemed)
Generating codes from the dashboard uses Uncanny Groups’ own code generator, so codes work exactly the same as codes created from the Uncanny Groups settings area.
How Seat and Code Data Stays Current
Seat counts and enrollment code data refresh automatically. When a student redeems a code, when seats are added or removed, or when you save a group from the dashboard, the displayed numbers update without you needing to refresh the page or clear a cache.
Data is also refreshed on a short timer in the background, so figures shown in the dashboard are always recent.
Frequently Asked Questions
Do I need Uncanny Groups for the Groups tab to work? No. The Groups tab works without Uncanny Groups. The seat badges, hierarchy indicators, and code management panel only appear if Uncanny Groups is installed and active.
Can I use enrollment codes without Uncanny Groups? Yes. LearnDash Dashboard has its own enrollment code system under Dashboard > Bulk Management > Enrollment Codes. The Uncanny Groups integration adds a separate code management view specifically for groups configured in Uncanny Groups.
What happens to the seat badges if I deactivate Uncanny Groups? The badges disappear automatically. The dashboard detects whether Uncanny Groups is active on every page load, so there is nothing to clean up manually.
Can group leaders see the seat and code features? Yes. Group leaders see seat badges and code management for the groups they are assigned to. They cannot see data for groups they do not lead.
