30% discount, Click code: BF2022 or use at checkout
Registration and Invitation Codes Plugin for WordPress by CreativeMinds

Registration | User Registration and Invitation Codes Plugin for WordPress

Registration and Invitation Codes Plugin for WordPress by CreativeMinds main image

This superb user registration plugin gives you user invitation codes, social login, email verification, custom registration forms, forgot password option, custom fields, front-end user profile builders and more.

User Registration and Invitation Codes Plugin Description

Do you want to add a registration pop-up and give exclusive access to new users? Or want to enable WordPress social login with Facebook or Google? You need the best WordPress login user plugin!

The CM User Registration and Invitation Codes plugin is the ideal companion for any WordPress site or membership community.

Install it on your WordPress site to have customized registration and login forms, social login, email verification, user redirect controls, reCAPTCHA, custom profile fields and much more.


Frontend User Login and Registration

Choose where and how users log in and register on your WordPress site.

Frontend user registration options give you huge flexibility: Option 1: A pop-up login and user registration box, Options 2: embed a registration box in your content with a login shortcode, Option 3: place a user login sidebar widget.

Best of all, let users login and stay on the same page after login with the Ajax user login option. This WordPress login system plugin is ideal for funnel building and online marketing.

Sample registration form
Sample registration form

WordPress Registration Invitation Codes

Invitation codes settings page
Invitation codes settings page
Create single or multiple invitation codes and require new users to apply them during registration.

Every invitation can have an expiration date and use limit. You control which user role the new user will have.


Registration Form Builder With Custom Fields

The custom user registration form builder lets you create multiple registration and login forms for each user role. Apply custom fields to fit your industry or niche, and easily collect additional information.

Are you selling a site to customers? It's easy to add, edit and remove fields with the drag-and-drop interface, making this the best WordPress login plugin for clients.

Custom fields are a great way to boost your marketing efforts and learn about your users and what they hope to gain when they register.

Custom Registration Form Builder Options
Custom Registration Form Builder Options

Registration Custom Fields Examples

Some examples of what you can ask with each field:

Custom Fields Examples
Custom Fields Examples

  1. Text - Names, emails, websites, notes, feedback
  2. Number - Telephone number, registration ID, ticket
  3. Dropdown - Title, gender, age group, country, state
  4. Date - Registration date, birthdate, membership cancellation plan
  5. Radio (single choice) - Where did you hear about us, budget
  6. Checkbox (multiple choices) - Interests, available weekdays


Best WordPress Social Login Plugin

Allow users to register and login using Facebook and Google profiles.

Registering with Facebook or Google is simple with this social media login plugin. The user clicks the social login button and the account is created, no password required.

Registering with Google or Facebook speeds up the process for the admin and users.

Facebook and Google Login
Facebook and Google Login

Registration Pop-up Tutorial

Pop-up with registration and login form
Pop-up with registration and login form
Learn how to set up the plugin, from installation to adjust precise settings!

Read: Use Case - Adding Login and Registration Pop-ups With Invitation Codes.


Offer Registration Tiered Paid Packages

Use the Payments add-on to create different registration packages, each with its price and user role. Add the packages table anywhere on your website by applying a hassle-free shortcode.

Users can also pick a tier while registering. Learn how to implement it by reading our tutorial: Charging Users to Register to Your WordPress Site.

The add-on also enables subscriptions, pausing accounts that cancel their plan, by connecting to other WooCommerce and EDD plugins.

Supports both EDD (Easy Digital Downloads) and WooCommerce.

Sample packages with registration option
Sample packages with registration option

Moderate Registrations

Approve or reject each registration request by using the Approve New Users add-on.

Dashboard to moderate all registration requests
Dashboard to moderate all registration requests
Check the step by step: Adding a Moderated Registration System to WordPress.

Login and Logout Redirection

The plugin supports custom redirection after the users logs in or logs out.

The login redirect option has a few variable parameters which allow you to redirect the user to a page related to his user profile.

Logout redirection lets you define the time when the user will be automatically logged out after some time of inactivity.

Login Redirection Settings
Login Redirection Settings

reCaptcha and Limiting Login Attempts

Example of Using reCaptcha for Login
Example of Using reCaptcha for Login
Add extra protection to your site by using reCaptcha for login and registration process.

You can also defend accounts of your users by enabling login attempts limitation.

If the user enters wrong credentials multiple times, the ability to log in will be frozen for some period of time.


Whitelist and Blacklist of IP Addresses

Limit the ability to register or login to your site by lists of allowed and forbidden IP addresses.

The lists are separate for login and registration. This way, you can restrict access to your site from suspicious users.

Setting Allowed and Denied IPs for Login
Setting Allowed and Denied IPs for Login

Using the WordPress Login and Registration Plugin

  • One Page User Login and Registration – Users log in and register from a popup box, allowing them to stay on the same page after the successful login or registration.
  • Email Verification – Require email verification when new users register from up to two different email addresses for added security.
  • Custom Registration Form Builder – Add questions to your custom registration form based on user role.
  • Invite Only User RegistrationManage new users by restricting the user registration to invited members only.
  • Limited Use Invitation Codes – Limit the number of users for each invitation code group.
  • Time-Restricted User Registration – Limit user registration invitation codes for a specific time period.
  • Assign User Roles – Set default user roles to be assigned once a user completes the registration process for each invitation code.
  • Forgot Password Option – Display lost password form or link under the login form by using a shortcode.
  • Shortcodes – All login and registration functionality is also supported using shortcode, allowing you to place custom login and registration forms on any page or post.


WordPress Registration Plugin Use Cases

  • Members Only Access – Offer exclusive videos and deals only to registered users.
  • Give limited access – Create invitation codes according to the user role so that users using the code will have limited access.


User Registration Plugin Related Use Cases


WordPress User Registration Plugin Additional Resources


WordPress Registration Plugin Related Blog Posts

User Registration and Invitation Codes Basic Features

  • User login and registration pop-up using AJAX
  • Lets the user stay on the same page after user login or user registration
  • Redirect users to a new page after login

User Registration and Invitation Codes Pro Plugin Features

Please check the user guide to learn more about this plugin.

Invitation Codes – Limit registration to users who have an invitation code. Set the number of users who can use each registration code, how long an invitation code will be valid for, or limit invitation codes to a unique email address. The admin can also easily export a list of all codes and previously used codes to a CSV file. Invitation codes work with other registration system plugins such as Gravity Forms.
User Role – Set default user roles and specific roles for each invitation code, to be assigned after a user completes the registration process.
Email Verification – Require users to verify their email after registration to improve security and protect your site from spammers and bots.
Two Email Accounts Verification – Require email verification from two separate addresses to activate a user account.
reCAPTCHA – This WordPress invitation plugin supports Google reCAPTCHA in the user login and registration form to protect your WordPress site from spammers and bots.
Confirmation Emails – Create a custom registration confirmation email to welcome new users to your site.
Email Templates – Send welcome emails to new users or during email verification using our email templates.
Remove Unverified Accounts – Remove users who have not verified their email address.
Shortcodes – All login, registration, and password recovery features are supported by shortcodes which can be placed anywhere within your content.
Widgets – Widgets can be used to place both user login and user registration boxes anywhere on your site.
Accept Terms of Service – Choose whether to require visitors to accept your Terms of Service before completing registration by using an approval checkbox.
Add/Edit Custom Registration Fields – Our plugin supports adding multiple registration fields and assigning them to all roles or specific roles only. Once defined, the admin can prepare a registration form for each role using shortcode. All users’ profile field data is saved in the user’s meta information and can be exported to a CSV file.
Custom Fields – All login and registration text labels and notifications can easily be customized according to user needs.
Integration with Membership Plugins– Currently supports integration with external membership plugins such as s2Member.
Social Login and Registration – Let users register on your site using their Facebook or Google accounts.
Frontend Profile Builder– Our plugin provides a shortcode which can be placed on the user dashboard, allowing them to edit their profile on the frontend, including the use of custom user registration fields.
Limit Login Attempts – Choose whether to limit the number of login attempts per user. Once the limit has been reached, the user’s account can be disabled.
Limit Registration and Login from Specific IPs – The Registration and Invitation Codes Plugin can let you limit logins from a defined set of IP addresses.
User Generated Invites – Allow your users to generate invites and send them to their friends, while moderating the invite parameters.
Gravity Forms – Use the CM WordPressRegistration plugin together with Gravity Forms.
Integration with CM Business Directory – Allow users to associate their profiles with existing businesses during registration.

Registration Payment Support Add-on Features

WooCommerce and EDD – The add-on is compatible with two leading direct payment solutions, grating access to prominent payment gateways, such as PayPal, credit cards and Stripe
Tiered Options – Offer any number of registration packages, such as “Silver”, “Gold” and “Platinum”. Users pay different prices to receive different user roles
Subscriptions – Enable recurring payments and pause accounts after the subscription was canceled
Email Reminders – The admin can choose if users will receive periodic emails to remind about payment. He/she can choose the day interval of this notification
Automatically Cleanup – Enable automatic deletion of accounts that have pending payments for a set number of days
Smart Redirection – When a user tries to log in before paying, he/she will be redirected to the checkout page
Translate Notifications – Easily modify the two error messages in the labels settings

User Registration and Invitation Codes Editions and Pricing

FeatureBasic EditionPro EditionDeluxe EditionUltimate Edition
Free $39 $69 $119
Login and Registration PopUp IncludedIncludedIncludedIncluded
Ajax login or registration IncludedIncludedIncludedIncluded
Remain on the same page after login IncludedIncludedIncludedIncluded
Invitation codes support Not includedIncludedIncludedIncluded
Email address verification Not includedIncludedIncludedIncluded
Custom Email templates Not includedIncludedIncludedIncluded
reCaptcha support Not includedIncludedIncludedIncluded
Easily Change labels Not includedIncludedIncludedIncluded
Automatically remove users who haven’t verified their email Not includedIncludedIncludedIncluded
Set user role after registration Not includedIncludedIncludedIncluded
Shortcode support Not includedIncludedIncludedIncluded
Add registration fields Not includedIncludedIncludedIncluded
Multiple registration forms Not includedIncludedIncludedIncluded
Export users’ data to CSV Not includedIncludedIncludedIncluded
Edit profile after registration Not includedIncludedIncludedIncluded
Facebook / Google registration and login Not includedIncludedIncludedIncluded
User generated invites Not includedIncludedIncludedIncluded
CM Business Directory Integration Not includedIncludedIncludedIncluded
Payment support Not includedNot includedIncludedIncluded
Approve users after registration Not includedNot includedNot includedIncluded
Send email invitations in bulk Not includedNot includedNot includedIncluded
Restrict content access plugin Not includedNot includedNot includedIncluded
Free $39 $69 $119

User Registration and Invitation Codes AddOns

CM Registration Bulk Invitation Addon
Registration Bulk Email Invitations
Upload a list of emails using a CSV file and generate an invitation code per each email. Automatically send the invitation code directly to the user once uploading the file.
[ Video]  [ Userguide]
CM Registration EDD Payment Addon
Registration Payment Support
Add multiple payment options with subscriptions to the registration plugin per specific invitation code or globally. Uses the EDD and WooCommerce cart system, which have more than 30 payment gateways.
[ Video]  [ Userguide]
CM Registration Approve New Users Addon
Registration Approve New Users
Moderate user registration and approve each user manually. Both admin and users are notified with a customizable message. Rejected users receive a separate message.
[ Video]  [ Userguide]
Temporary Login Without Password
Registration Temporary Login Without Password
Create a temporary, time-limited link to let visitors log-in. Choose the user role and expiration time while tracking every use. Ideal solution to give limited access to technicians and guest editors
[ Userguide]

WordPress Registration Plugin Related Plugins

CM Restrict User Account Access
Restrict User Account
Restrict access to any user account! Set an expiration date after which access to the account will be blocked and account, deleted. Block or delete new accounts hours or days after registration and reassign the content created by deleted accounts.
[ Video]  [ Userguide]
After Registration Extended Profile Fields
After Registration Fields
Request information from your users after they have registered, enriching their profile. This powerful plugin boasts a visual Profile Form builder and allows the admin to automatically update the role of users who complete the questionnaire.
[ Video]  [ Userguide]
Export User Data
Export User Data
Export user data and meta data into comprehensive CSV or Excel files. Export users by role and registration date range and use filters to select the user data you need. All functionalities of the plugin are in a single, slick, screen.
[ Video]  [ Userguide]

User Registration and Invitation Codes Frequently Asked Questions

Please check the user guide to learn more about this plugin.

Can I use this plugin instead of the regular WordPress login?

Yes. You can replace the regular WordPress functionality with our plugin’s functionality. It will provide your user an improved user experience and the ability to quickly register or log in.

Can I limit the number of users who register using an invitation code?

Yes. Rules can be set during the code generation. Each invitation code can be limited to a maximum number of users using it. You can also find out which users registered using a specific invitation code.

How can I make sure that users registering for my site use a real email address?

Using the email verification feature you can require that each user validates their email before they log into the site. Users who don’t will be erased after the amount of days defined in the plugin setting.

Can I create a login button to place on pages on my site?

Yes. This can be done using by including a shortcode on pages where you would like the login button to appear. See this documentation article to find out more.

Is it possible to add the signup form to any page or post?

Yes. You can use a shortcode and add registration form on any post or page.

Is it possible to track signups?

It can only be tracked by checking how many codes or how many times invitation codes were applied for the sign up process.

Can I create Registration buttons to add to the Menu bar at the top of my site?

Yes, it’s possible to add a Registration and / or Login button to the main menu through the Menu settings under appearance. Check out this documentation article for detailed instructions.this documentation article to find out more.

Can I charge users for registering?

Yes, by using this plugin in tandem with the Registration Payment Support Add-on . It allows you to create multiple packages, which users can subscribe to via PayPal and other payment gateways by integrating either EDD or WooCommerce.

User Registration and Invitation Codes Image Gallery

Front-end Gallery

Back-end Gallery

Customer Reviews for the User Registration Plugin

@shashinasiri at WordPress.org

Elegant design. best performance. Highly recommended
Elegant design. best performance. Highly recommended.


@thxthanks2 at WordPress.org

Quality Plugin
Finally, a plugin that simplifies the login process. It opens a pop-up window and you either register or login. Elegant, well-done, and the tutorial video tells you had to add the proper CSS class to the login link so that it will open the pop up.


We Accept All Major Credit Cards
Accepted payment methods include all Credit Cards and PayPal