Control Who Can Register With Invite-Only Access
Not every site should be open to anyone who finds the form. URM’s Invite Codes add-on lets you restrict registration to people who hold a valid code – keeping your community private, your platform exclusive, and your user base spam-free.
Why Open Registration Isn’t Always the Right Choice
Private communities, beta platforms, internal tools, and exclusive programmes need controlled access. Invite codes ensure only approved users can register, without manual approvals.
Open registration problems:
- Bots and spammers create fake accounts freely
- Competitors or bad actors access your private content
- Manual admin approval for every request doesn’t scale
- No sense of exclusivity or earned access for members
With URM Invite Codes:
- Only users with a valid code can register
- Each code can be capped at a specific number of uses
- Codes auto-assign user roles based on which one was used
- Expired or exhausted codes are rejected automatically
How to Set Up Invite-Only Registration
You generate the codes, add the field to your form, and distribute codes to the right people. URM does the rest.
- 01
Activate the Invite Codes Add-on
Enable the Invite Codes add-on from your URM Pro dashboard. An Invite Codes management panel will appear in your WordPress admin sidebar under User Registration.
- 02
Generate Your Codes
Create individual codes or bulk-generate a batch. For each code, set the maximum number of uses, an optional expiry date, and which user role registrants will receive when they sign up with it.
- 03
Add the Invite Code Field to Your Form
In the form builder, drag the Invite Code field into your registration form. Mark it as required to block anyone without a code. The field validates automatically on submission.
- 04
Distribute Codes and Go Live
Share codes via email, an invitation message, or directly with specific individuals. Anyone without a code reaches the form and can’t proceed — no manual gating required from you.
Who Uses Invite-Only Registration
Any platform where access should be earned, granted, or restricted benefits from invite codes.
Frequently Asked Questions
Have more questions? These FAQs might help
Yes. When creating a code, you set the maximum usage count. A code for one specific person would have a limit of 1; a cohort code for 50 students could be set to 50. Once the limit is hit, the code becomes invalid and no further registrations are accepted with it.
Yes. Each code has its own role assignment. A staff code might grant Editor access; a member code gives Subscriber access. The role is applied automatically at the point of registration — no manual intervention needed from the admin.
Yes. The Invite Codes management panel shows each code with its current usage count and remaining uses. You can see how many registrations have occurred per code and revoke or expire any code from the same screen.
Yes. Set an expiry date when creating the code. After that date passes, the code is automatically rejected even if it hasn’t reached its usage limit — useful for time-limited beta access or event early-bird windows.
Yes. You can mark it as optional if you want to allow open registration but reward those with a code — for example, granting them a higher role or additional access. Setting it as required enforces strict invite-only access.
Build Your Professional Registration System Now
Create custom registration forms, manage user access, and secure logins all in one place.