WordPress Registration Form Plugin (CMREG) + Bulk Email Invitation Add-on - Use Case - Creating Invitation Codes Based On Mail Lists

Use Case - Creating Invitation Codes Based On Mail Lists

Back to User Guide

Note: This guide requires:

Video Use-Case


WordPress Registration Form plugin allows your users to login and register to your site via beautiful pop-ups. The Registration Bulk Email Invitation add-on lets you create multiple invitation codes at once by importing a list of emails.

Use Case Front-End


Example of the email notification with the invitation code and link - WordPress Plugin User Registration
Example of the email notification with the invitation code and link

Use Case Assumptions

In this example use case guide, we'll cover how to create invitation codes based on mail lists and send them to your users in bulk. We consider that you have already bought the Registration Bulk Email Invitation add-on, but not installed it. 

It follows:

Installing the Add-on

The process is the same for all CM plugins and add-ons.

CreativeMinds Customer Account Dashboard - Downloads tab
CreativeMinds Customer Account Dashboard
  • Download the plugin from your customer dashboard.
  • Log in to WordPress and navigate to the WordPress Admin  → Plugins settings.
  • Click on Add New.
  • Activate it and add the license.

Learn more: Getting Started - Plugin Overview

Initial Setup

For the following steps, the login/registration pop-up has to be properly set up.

If you still haven't configured:

  • Installing the base plugin
  • Showing and configuring the pop-up
  • Configuring how users log in
  • Registration required fields
  • Email notifications
  • Invitation codes
  • Labels

Please, check:

Creating Bulk Invitations

This feature has a video tutorial available to walk you through the process.

Video Tutorial


After clicking on the Invite users by email, you will see a new screen allowing you to set the bulk invitation rules.

Inviting users by email in bulk - User Registration WordPress
Inviting users by email in bulk

You can do the following:

  1. Upload the CSV file - It should include only one column with the user emails. The CSV can have as many emails as you need. Read the dedicated guide to learn more.

    TIP: Download File Example

    Speed up the import process by using a sample file. Download CSV example file

  2. Enable/Disable automatic emails - To each user or just create an invitation code that will be stored in the plugin invitation codes section.
  3. Select if you want the user to register with the same email the invitation code is sent to - If this is selected, the user will not be able to use the registration code sent to them with any other email then the one you have set.
  4. Select the user WordPress role - Applied after a successful registration is made.
  5. Set the expiration date for the invitation codes - After this date, the invitation codes will not be valid and can not be used for registration.
  6. Email template
    1. Choose a template 
    2. Delete the selected template by clicking the button
    3. Save the current message as a template
  7. Write the title of the email
  8. Write the content of the email - The content is first taken from the template setting available in the plugin settings' Email tab for bulk email invitations. You can use the following shortcodes:
    • [blogname] 
    • [siteurl] 
    • [userdisplayname] 
    • [userlogin] 
    • [useremail] 
    • [registrationdate] 
    • [paymentlink]

Creating a Series of Invitation Codes Without Emails

You can create a list of invitation codes without uploading a list of emails. This is useful for cases in which you want to prepare a bulk list of invitations and use them or send them to different vendors, for instance.


The Bulk Invitations add-on supports three ways of creating codes:

  1. From a CSV file - You can upload a simple CSV file a list of codes - all the codes must be in a single column, one in each row. The add-on will fetch the information from the table and generate the invitations. 

    Creating codes using CSV file - WordPress Login Plugin
    Creating codes using CSV file

    Result: The CSV file will include a single column, with one code per row. Sample:

    Example of CSV - WordPress Login Plugin
    Example of CSV
  2. Serialized Sequence - You can choose a prefix and the number of codes. The add-on will generate a series of invitations with names based on the prefix and the sequence number.  For instance, choosing to generate five codes with the prefix "Bulk Test" will result in the codes highlighted below:

    Creating sequenced codes - WordPress Custom Login Form
    Creating sequenced codes
  3. Randomly Generated - You choose the number of codes that will be created. They will be completely randomized, making them especially safe.

The "Create Invitation Codes" Page

You can reach it through the first button in the Bulk Invitations page.

Creating invitation codes in bulk - WordPress Custom Login
Creating invitation codes in bulk

Once clicked, you will receive an interface allowing you to generate the invitation codes.

Form for creating invitation codes in bulk - WordPress Social Sign In Plugin
Form for creating invitation codes in bulk
  • Name of the bulk invitation session - A name that will help you identify the generated list. Each code will receive this name followed by a series of numbers, such as the three codes identified as "Seq" below. Note that the name is different from the invitation code. Names are used for organization purposes only.

    Example of created invitation codes - Social Login WordPress
    Example of created invitation codes
  • Upload CSV files with invitation codes - By clicking the button you can upload a CSV file with a list of invitation codes. Choosing this will trigger the first method (CSV file) mentioned above: using a CSV file.
  • Number of invitations codes - You need to specify how many invitation codes you want to create. It doesn't apply if importing a CSV, as in that case the number will be fetched from the file.
  • Use serial invitations with prefix - Enabling this will ensure the codes are in sequence, and not random. Leaving it off triggers the third method (random) mentioned above. Checking it triggers the second method (sequence) mentioned above.
  • Invitations prefix - Choose which text will precede the sequence of numbers. This option only applies if the "Use serial invitation with prefix" option is enabled.
  • Expiration date - The last day this invitation code can be used. Leaving it blank or with the default "mm/dd/yyyy" will make the code usable forever.
  • Users limit - How many times each invitation code can be used.
  • Require verification - Force or not email verification once using the invitation code.
  • Role - Set the role for the user profile once registering with the invitation code.

Changing the Template of the Bulk Email Invitation

In the WordPress Registration Form plugin settings, under the Email tab, you can find the default email template which is sent when a bulk email invitation letter is sent.

Email notifications settings - WordPress Registration Form Plugin
Email notifications settings
Email template when inviting users in bulk - WordPress Plugin User Registration
Email template when inviting users in bulk

Checking Defined Codes

The Bulk Email invitation codes dashboard allows the admin to check all previously created invitation codes to check the status of the user registrations or to restore an invitation code that was sent.

Viewing created invitation codes - User Registration WordPress
Viewing created invitation codes

Once clicking on the Show button, you will get a list of all invitation codes defined by this bulk operation and you can see the status of each user registration. 

Managing created invitation codes - WordPress Login Plugin
Managing created invitation codes

TIP: Adding Codes to Links

You can use links that automatically add the invitation code to the registration widget. To do this, add ?invite=code to the end of the registration URL, where code is the invitation code. 

For instance, let's suppose you want to add the code "welcome" to the site www.test.com/registration. To do so, send your new users the link www.test.com/registration?invite=welcome


After this set up, you should be able to send multiple invitation codes at once to your users.


Example of the email notification with the invitation code and link - WordPress Login Plugin
Example of the email notification with the invitation code and link

More information about the WordPress Registration Form Plugin

Other WordPress products can be found at CreativeMinds WordPress Store

Let us know how we can Improve this Product Documentation Page

To open a Support Ticket visit our support center
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.