User Registration Using Contact Form 7 Pro plugin provides the users an option to register themselves, login, reset their password on the website using the Contact Form 7 plugin.Using this plugin, it becomes easy for the admins to create the registration and login forms by selecting the fields for username and email Id. The plugin allows the admins to view the list of registered users and set their roles seamlessly.


Features of User Registration Using Contact Form 7 Plugin.

  • Users can register to the site using the Contact Form 7 plugin.
  • Option to view the list of the users who have been registered to the site.
  • Option to set the user role for the registered user.
  • Option to select the username and email field for registration.
  • An email consisting of an auto-generated password is sent to the users after their registration on the site.
  • There is a debug mode option for debugging.
  • Option to set a URL to redirect users to a particular page after a user is registered.
  • Users can also login using the Contact Form 7 plugin.
  • Woocommerce field integration for the users to collect the data.
  • Custom validation message for reset password and forgot password.
  • Option to use for forgot password and reset the password.
  • Email SMTP settings.
  • Admins can restrict users from login.
  • Auto-login after user registration.
  • Option to add a password field to the Contact Form 7 plugin.

Installation Steps

Follow the steps below to install this Plugin manually:

Download the zip file.

Click the activate plugin to activate it.



If downloaded as a zip archive, extract the plugin folder to your desktop.



With your FTP program, upload the plugin folder to the wp-content/plugins folder in your WordPress directory online.


Go to plugins

Go to the Plugins screen and find the newly uploaded Plugin in the list.


Active plugin

Click the activate plugin to activate it.

How To Use

You have to configure it from wp-admin > CF7 User Registration > Settings (Contact Form 7 needs to be activated first) to use this plugin.


Select Registration Form

Select the form for User Registration.

Enable Registration Form

This feature is used for enabling registration forms temporarily.

Enable Debug Mode

Tick the checkbox to enable the debug mode to generate user logs.

Enable Auto Login After User Registration

If this checkbox is checked, the user will auto login to the website after registration.

Skip Contact Form 7 Email

Tick the checkbox to skip the default contact form 7 email.

Enable Password Field

If this checkbox is checked, the user can enter the password in the password field. You will have to select the password field from the dropdown.

User Approval Option

Admin can choose whether the registered user can directly access the login page or after admin approval.

Select User Role Field

Select the user role for user registration.

Select Success URL

Select the page, where the user will be redirected after successful registration.

Once you select all the fields for the Registration and Login form. You can add the Contact Form 7 Form shortcode to the page.
Add the Form Shortcode on page:
Once the settings are saved, add the form’s shortcode to the desired page. The form should be the same that you have selected for the registration process. You can carry out the same process with the login form also.

Registered User Listing Page:

This page will show all the users who have been registered using the Contact Form 7 form. You can view the user’s email, username, and user role, etc.

Registered User Detail Page:
Admin can view the registration details of a particular user here. You can also disable the user from the admin by selecting the User Status option.

Forgot Password:

This plugin also provides Forgot Password and Reset Password option along with Registration and Login. You can use the below shortcode for Forgot Password:

Reset Password:

You can use the below shortcode for Forgot Password:

Password Field for the form:
You can use the password field for the Contact Form 7 Form field as shown below:

Password field in frontend:

Getting Help

If you have any difficulties while using this Plugin, please feel free to contact us at We also offer custom WordPress extension development and WordPress theme design services to fulfill your e-commerce objectives. Our professional dynamic WordPress experts provide profound and customer-oriented development of your project within short timeframes. Thank you for choosing a Plugin developed by ZealousWeb!