Overview
Give each LearnDash Group its own self-service sign-up page. Share the link with an organization, and their people can create accounts and land directly in the right group — no manual enrollment, no admin in the middle.
The Group Registration module lets learners register themselves directly into a LearnDash Group — and switch groups — from the front end. Every group gets a unique registration URL (visible only to administrators). Anyone who visits that URL and registers is automatically added to the associated group. To join an additional group, a user simply visits that group’s registration URL.
This is ideal for organizational sign-ups: distribute one link to a client, school, or department and let their members self-enroll into the correct group.
Configure It
Enable the Group Registration module under Uncanny Toolkit, then set the options that control how registration behaves.
- Allow users to join multiple LearnDash Groups? — Choose No to have new registrations switch the user to the new group, or Yes to add the new group while keeping existing memberships.
- Hide native LearnDash content (LearnDash 3.2+) — Hides LearnDash’s default group information table on the registration page.
- Existing Group Member Link Text / URL — Customize the link shown to already-registered members (for example, pointing them to a dashboard or to course content).
- Organization Labels — Customize the labels used for the group contact details shown on registration pages.
Supported Registration Forms
You can place a custom registration form on a group page. If you leave the form area empty, the built-in default registration form is used automatically.
Supported form plugins:
- Gravity Forms (with the User Registration add-on) — our recommended option for the most flexible registration experience.
- Forminator (supported as of Toolkit Pro v4.4.1) — Forminator registration forms are now recognized on group sign-up pages.
- Theme My Login
Finding the Group Registration URL
Toolkit Pro v3.8.3 or higher: Go to LearnDash LMS > Groups and click the Signup URL link beneath each group to reveal its registration URL.


Earlier versions: Click the permalink at the top of the group post (administrators only) to reveal the actual registration URL — the displayed permalink itself is not the registration URL.

Tip: If a sign-up URL returns a 404, go to Settings > Permalinks and click Save to flush the permalink rules.
Shortcodes / Blocks
| Shortcode | Block | What it does |
|---|---|---|
[uo_group_status] | Group Status | Displays organization details for each group a logged-in user belongs to |
[uo_group_organization] | Group Organization | Displays organization details on the registration page for logged-out visitors |
[uo_group_login] | Group Login | Shows a login form on the registration page; logging in adds the user to the associated group |
Organization Details
You can add optional organization metadata (contact information, etc.) to a group via its metabox. These details display in the registration page sidebar using the shortcodes above.
Integration with Uncanny Groups
The Uncanny LearnDash Groups plugin includes a system to track and limit how many users can be added to a LearnDash Group.
When the Uncanny Groups plugin is active, the seat limits defined there govern self-registration. If a user registers from a Group Registration page to a group with a defined seat limit, the registration will complete normally if the group has available seats, and one seat will be deducted for each user that registers. If no seats remain for the group, the user will be blocked from registering and will see a message that the group is full. The only way to allow registration when this happens is for an administrator (or a Group Leader, if the group was created via purchase) to add additional seats to the group.
For Developers
- Custom group signup form fields — Toolkit Pro v4.3.2 added WordPress action hooks for injecting custom fields into the group signup form, and v4.3.1 added an action/filter for custom validation. Use these to collect and validate extra information during group registration.
Overriding the Registration Template
As of Toolkit Pro v3.1, templates can be overridden in an upgrade-safe way. Copy:
wp-content/plugins/uncanny-toolkit-pro/src/templates/single-group.php
to:
wp-content/themes/yourtheme/uncanny-toolkit/single-group.php
Warning: Don’t edit template files inside the plugin itself — they’re overwritten on every update.
Related Articles
- Group Login Redirect — Send group members to a group-specific page on login
- Group Logo/List — Brand the group experience with a logo
- Employee Training & Onboarding at Scale— Full organizational onboarding workflow
Hello, I’m using Ninja Forms Registration but the original form still appears below it. From the video it looks like just adding a short code should disable the original form. Did I miss something? Thanks.
Sorry Chris, Ninja Forms is not supported for registrations on this page. That’s why our form is showing. Only Gravity Forms and Theme My Login are supported as alternatives.
Ah poop, no worries. Thanks for the quick reply.
Hi, I’m using Learndash Groups. Is it possible to generate a single enrollment key for all seats in a group?
I’m afraid not. Only our Codes plugin supports codes that can be redeemed multiple times for a group. In the Groups plugin all enrollment keys are unique and can only be used once.
Ok, so if a new user register for a group will they be added to the group and learndash course without paying? in addition, is there a video about adding the gravity forms?
This module is only intended to give authorized users (based on being given the URL) access to a group. For ecommerce, you should use our Uncanny LearnDash Groups plugin instead.
The Gravity Forms integration really is as simple as dropping the shortcode for a registration form on the page; up above there’s a screenshot of an example, and that really is all that’s required.
How do group leaders actually pay for the classes?
This module is simply for free registration into a group for users that were provided with a link. If you need to tie a purchase to group access, our Uncanny LearnDash Groups plugin should be used instead.
Is there any way to edit the design of these Group Registration pages with Elementor?
At the moment, no. You can style them by CSS, likely by targeting the post type, or you could use a template override to achieve different output. We’re not building any explicit support for Elementor though.
I have the following issue. I’m using the Group Registration option which works pretty good. But when a user uses the login option (on the right side) that is also present at the Group Registration page. The group leader, admin… wil receive 4 notification e-mails from Learndash. OK, it could be solved by removing the login option from the Group Registration page. But how do I do that. I’m using the standard Uncanny Owl format.
Hi Kenneth,
Please note that support issues must go through our Help Desk; we cannot properly manage or get the information we might need from the Knowledge Base comments.
In this case our plugins could not be triggering the emails you’re getting. You’re likely using something else to trigger login emails, so it seems like whatever plugin you’re using is somehow triggering multiple notifications. Make sure you’re using the latest version (I believe the one from LearnDash has had similar results in the past) and if you’re still having issues tied to our plugin then it would really help if you could submit a ticket.
Not sure if you realized this, but in order to add the password field to a Gravity form it requires the Gravity User Registration add-on that is only available with their Elite License which costs $259.
Yes, this is correct. Any forms that require a User Registration Feed requires an Elite license. That’s why we do have the built-in forms, but if you need more capabilities we also support that option.
Is it possible to have white label section for organisations? Does group tool has conflicts with WIDSM Labs?
Hi Oliver, can you confirm what specifically you would want to white label? If you open up a ticket we might be able to provide some direction here with possible CSS.
Our plugins all work with Wisdm Labs plugins, though I will note that it’s not a good idea to use their Group Registration plugin with our Uncanny Groups plugin. The seat systems and some other things are not compatible.
Does this allow for user moderation when signup?
It does not, sorry. You could use it with the verification system in our Front End Login module in the Toolkit, or you could use something third party, but an admin would have to approve users under those models.
How do you hide fields in the group management page? What if you do not want a group leader to see user emails. How do you only show First and Last name?
Hi Gayle, this Knowledge Base article is for our Group Registration module in Toolkit Pro, but it sounds like your question is about Uncanny Groups. Its Group Management page has a number of attributes to control what’s output, and for anything not available, maybe you can log a ticket and we can provide some CSS that could help.