Starter Guide: Setup User Registration System in WordPress - RegistrationMagic  


Starter Guide: Setup User Registration System in WordPress

Hey there!

So, you have checked out all the plugins for registering users on WordPress websites and found RegistrationMagic to be the best of them all? Well, that’s a great decision you have made. RegistrationMagic is currently the leading plugin for user registrations on WordPress sites.

However, now that you have installed RegistrationMagic on your WordPress site, you wonder how to get up and running with the plugin. Fret not! To make this all easy for you, the RegistrationMagic team has come up this quick and easy to follow Starter Guide. With the help of this guide, you’ll begin working with RegistrationMagic like a pro in no time.

Saddled up your horses already? Let’s begin with…


Create Your First Registration Form

First things first, we need to click on the RegistrationMagic menu item in the WordPress Dashboard menu to access RegistrationMagic. Clicking on this menu item will take you to RegistrationMagic’s All Forms screen. As the name suggests, this screen displays all the forms you have created with RegistrationMagic in one place. Since this is the first time you are seeing this screen, it will only display the forms that come pre-installed with the plugin itself.

All Forms

Next, click on the New Form link, just below the All Forms title to start creating a new registration form of your own. In the New Form popup screen, you’ll be presented with two options. These options ask you to choose whether or not you want users to register on your WordPress site, along with form submissions. You’ll also be required to set the name of your new form from this popup screen. Please remember that names of forms can be changed later from the General Settings, in The Form Dashboard screen.

New Form

Once you have set the name of the form and chosen its type (register user, or not), click on the save button at the bottom right of the New Form popup screen. Your new form will now appear in the list of all forms, with its shortcode. Copy and paste this shortcode to any WordPress page of your choice and the form will display on it automatically.

Next, it is time to…


Build the Form – Add Fields & Add Widgets

Hovering your cursor over a form card on the All Forms screen reveals two links at the bottom of it. One is Dashboard and the other is Fields. It is the Fields link that is of interest to us right now, and we’ll click on it to visit the form’s Fields Manager screen.

Form Card Links

The Fields Manager screen shows all the fields that your form currently has. Since this is a new form, you’ll already have an Email field in it. The Email field exists on each form by default and cannot be removed. To add more fields to the form, click on the Add Field link underneath the Fields Manager heading.

Fields Manager

Click on the Add Widget link, right next to the Add Field link, to add a MagicWidget to your form. MagicWidgets are different from form fields as they are not used to take input from users. Instead, you use them to display content to the user, such as a text paragraph, YouTube Video, or some external URL in an iFrame.

Magic Widgets

Other important links to check on this screen are the Design and Preview links. The Design screen will allow you to customize the look and feel of the form fields. The Preview link will show you a preview of the form’s appearance on site front-end, without actually publishing the form.

Note for ‘Create WordPress User Account’ option: Username and Password fields will not show up in the Fields Manager but will appear in Preview or on actual form, automatically. Also note that these fields will not appear on site’s front-end for you as an admin if you are logged in (since you are already logged in!).

Now that you have fleshed out your form by adding fields, it is time to…


Configure the Form

Configure section offers advance features to configure your registration form. Many features are exclusive to RegistrationMagic. You can also revisit these optional features later from The Form Dashboard.


Publish the Form

To publish the form on site front-end and make it live for users to register, you’ll need to add the form shortcode to a WordPress page. Just go back to the All Forms screen first by clicking on the button at the top left of the Fields Manager screen. On the form card for the form you have created, you’ll see the shortcode of the form. This will look like: [RM_Form id=’3’]

Copy and paste this shortcode into a WordPress page (or post) and publish it. Or, you can choose a form from the dropdown next to the Add Media button, which will add the shortcode for it automatically. The form will now show up on the page.

Form Publish

So, you have now created a new registration form, added fields to it, and published it on front-end as well. That’s great progress! Your site visitors can now register on it with the use of this new registration form.

Although the process of creating a form and then publishing it is now complete, we recommend that you go ahead and have a look at…


The Form Dashboard – Access Everything At One Place

Clicking on the Dashboard link from the bottom of the form card, will take you to the Form Dashboard screen. This is where you can configure the settings of your form, in addition to the Global Settings. There are many widgets available on this screen, so let’s explore them one at a time.

Registration Monitoring & Control Widgets

  1. Submissions over time: This is a chart showcasing stats of your form visits and actual form submissions. You can filter the results of this chart for specific time range using the Show data for dropdown option.
  2. Status: This widget on the side shows the shortcode of the form, it’s visibility to the users, and the form’s creation date. You can also delete the form from this widget.
  3. Content: Another one of the widgets on the side, this one shows the number of pages the form has, the number of fields, and the submit button’s label text. You can also duplicate the form from this widget.
  4. Stats: In this widget, you can see the stats, such as number of form visits, form submissions, form attachments (only in premium version), conversion rate, and average time. You can also reset the stats from this widget.
  5. Quick Toggles: To quickly toggle settings, such as auto WP registration and auto response, use this widget.

Registration Form & Data Workflow

  1. Build: From this widget, you can visit the Fields Manager and the Design
  2. Configure: Multiple configuration settings are available from this widget. We encourage you to visit each of these configuration settings on your own. Description of what each option does on these configuration settings is explained next to the options themselves.
  3. Integrate: From this widget, you can integrate your form with some of the most popular third-party services, such as MailChimp.
  4. Publish: Use the settings under this widget to publish your form on the site front-end.
  5. Manage: From this widget, you can access all form submission details in one place. As well as emails sent out to the users from RegistrationMagic.
  6. Analyze: This widget gives you the options to view analytics for your form. Includes options such as form analytics and field analytics (only in premium version).
  7. Automate: The settings under this widget allow you to create automated tasks for user accounts. Includes bulk emails too.

The Form Dashboard widgets are quickly accessible from the All Forms screen, from three dots (…) that are highlighted by hovering your cursor over a form card. (See ‘Build The Form’ section, First Image)


Before signing off, please note that RegistrationMagic is organized into the following workflows:

Form Workflow: 1. Build => 2. Configure => 3. Publish

Submission Data Workflow: 1. Manage => 2. Analyze => 3. Automate


This concludes our quick Starter Guide. For more details on RegistrationMagic, we welcome you to visit our Knowledgebase.


  1. Praveen

    I am getting ReferenceError: gotonext_form_2_1 is not defined[Learn More] on clicking submit button. I used sample registration form in add form section of page.

    1. rmagic

      Please upgrade to latest version. We released JS related fixes to enhance working of submit button in last release. If you still have issues, open a support ticket with us 🙂

  2. siti nabilah

    hi i wanna ask.. i use manual approval for user. but when user submit, submission is in inbox and i did not know where part i need to click for her/his approval because he/she cannot log in before approve. I did not see any part for approve his/her submission. How?

  3. Dwight


    I basically want to create a page in which users have to register to be able to access a form. The form must also contain an option to save progress. So users can log back in and resume the form at a later date.

    Is all this possible with your plugin?

    1. rmagic

      Our support team will be happy to answer your questions. Please reach out to them through support menu tab on the page.

  4. Priya

    Can google adwords code be added to the registration magic form so as to get the hits from the ads to the page.

    1. rmagic

      Hi Priya, our support team is available through our support portal. Please contact us here

  5. Kani

    HOw to add google captcha for this plugin

    1. rmagic

      Please review security options in the Global settings. Thank you. We unfortunately cannot provide support though blogs, please visit our support centre if you have more questions or need more information.

Leave a Comment

Your email address will not be published. Required fields are marked *