User Management

The User management add-on needs to be installed and activated to see the features mentioned in this this documentation.

The User Management extension for Ninja Forms makes it possible to register new users to your WordPress website, setup website login forms, and allow users to edit their own profiles via webform.

Getting Started with User Management

User Management brings you the ability to create 3 new types of form:

  1. Registration Form
  2. Login Form
  3. Update Profile Form

You can find ready-made templates of each new form type immediately simply by navigating to Forms>Add New:

user management template selections

Creating a User Registration Form

A User Registration form allows visitors to register themselves as a user on your WordPress website. Registered users can be viewed under Users>All Users in the WordPress dashboard.

To create a user registration form, select the Register User form template. Default form fields can be changed to fit your needs. When the form fields are to your liking, click into the Emails & Actions tab and select the Register User action to open its settings window.

user management register user action in the emails and actions tab

Register User Action Settings

In the default Register User form template, each of the settings in the Register User action is already mapped to the corresponding form field. You will only need to set the Role you wish new users to be registered as. If making a form from scratch or modifying the template, you will need to map settings to fields accordingly by clicking the dropdown arrow in the individual setting and selecting the desired field.

register user action settings

The Role of the new user matches exactly the standard WordPress Roles and Capabilities.

Advanced Settings

Advanced Settings for the Register User action allows you to:

  • Toggle on/off logging in a user upon successful registration
  • Emailing credentials to the newly created user with a randomly generated password
    • This does not require setting up a separate email action, though you may.
    • This removes the mapping between the Password setting of the Register User action, but leaves the Password/Confirm Password fields present. They may be removed if desired.
  • Map custom user meta to the user meta table.

register user action advanced settings

Creating a Login Form

A login form allows users to login to your website once they have registered as a user via the Register User form.

To create a user login form, select the Login Form form template. Default form fields can be changed to fit your needs. When the form fields are to your liking, click into the Emails & Actions tab and select the Login User action to open its settings window.

user managment login user action under the emails and actions tab

Login User Action Settings

In the default Login Form form template, each of the settings in the Login User action is already mapped to the corresponding form field. If making a form from scratch or modifying the template, you will need to map settings to fields accordingly by clicking the dropdown arrow in the individual setting and selecting the desired field.

login user action settings

Creating an Update Profile Form

An Update Profile form allows a registered, logged in user to update their profile information.

To create an Update Profile form, select the Update Profile form template. Default form fields can be changed to fit your needs. When the form fields are to your liking, click into the Emails & Actions tab and select the Update Profile action to open its settings window.

update user profile action under the emails and actions tab

Update Profile Action Settings

In the default Update Profile form template, each of the settings in the Update Profile action is already mapped to the corresponding form field. If making a form from scratch or modifying the template, you will need to map settings to fields accordingly by clicking the dropdown arrow in the individual setting and selecting the desired field.

update profile action settings under emails and actions tab