Title: User Registration Using Contact Form 7
Author: ZealousWeb
Published: <strong>October 16, 2020</strong>
Last modified: June 5, 2026

---

Search plugins

![](https://ps.w.org/user-registration-using-contact-form-7/assets/banner-772x250.
png?rev=3243148)

![](https://ps.w.org/user-registration-using-contact-form-7/assets/icon-256x256.
png?rev=3243148)

# User Registration Using Contact Form 7

 By [ZealousWeb](https://profiles.wordpress.org/zealopensource/)

[Download](https://downloads.wordpress.org/plugin/user-registration-using-contact-form-7.2.7.zip)

 * [Details](https://wordpress.org/plugins/user-registration-using-contact-form-7/#description)
 * [Reviews](https://wordpress.org/plugins/user-registration-using-contact-form-7/#reviews)
 *  [Installation](https://wordpress.org/plugins/user-registration-using-contact-form-7/#installation)
 * [Development](https://wordpress.org/plugins/user-registration-using-contact-form-7/#developers)

 [Support](https://wordpress.org/support/plugin/user-registration-using-contact-form-7/)

## Description

User Registration Using Contact Form 7 plugin provides the feature to register the
user to the website. By using this plugin, it becomes easy to create the registration
or sign up form 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 efficiently.

#### Features of User Registration Using Contact Form 7

 * Advanced Custom Field Mapping: Create advanced custom fields for user profiles,
   with only text and textarea options, and map them to corresponding Contact Form
   7 fields. This allows for a more personalized user experience.
 * Social Sign Up : Enable users to sign up in using popular social media platforms
   such as Facebook.
 * Option to include the login URL in the email.
 * 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 users.
 * Option to select the Username and email field for the registration.
 * An email consisting of an auto-generated password will be sent to the users after
   their registration is completed 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.

**[Demo for User Registration Using Contact Form 7](https://demo.zealousweb.com/wordpress-plugins/user-registration-using-contact-form-7/)**

#### Features of User Registration Using Contact Form 7 Pro

 * **BuddyPress Profile Field Mapping:** Mapping field This should include a dropdown
   list showing all BP profile fields. This mapping can be saved and reused across
   multiple forms.
 * **Custom Field Mapping for BuddyPress Profiles:** Custom fields (text, textarea)
   are mapped in a dedicated section for advanced users.
 * **BuddyPress Activity Stream Integration:** An option allows admins to enable
   or disable logging of user registration and profile updates to the BuddyPress
   activity stream.
 * 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.
 * Shortcode for forgot password and reset 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.
 * Social Sign Up + Login: Enable users to sign up and log in using popular social
   media platforms such as Google, Facebook, and Apple.
 * Push Notifications: Set up push notifications to be sent to registered users 
   on your site, keeping them informed and engaged.
 * Compatibility with Multi-Step for Contact Form 7: Ensure seamless integration
   between Contact Form 7 and the Multi-Step extension, allowing you to create intuitive
   and user-friendly multi-step forms.
 * Email Templates for Contact Form 7: Customize email templates for Contact Form
   7 or bypass the default email notifications entirely. This allows you to send
   personalized registration and login email notifications.
 * Multilingual Support: Provide support for multiple languages on your site, enabling
   users to view and interact with content in their preferred language.
 * Advanced Custom Field Mapping: Create advanced custom fields for user profiles,
   with only text and textarea options, and map them to corresponding Contact Form
   7 fields. This allows for a more personalized user experience.
 * WooCommerce Field Mapping
 * Compatibility of WordPress VIP.

**[Get more information of Pro version here](https://store.zealousweb.com/user-registration-using-contact-form-7-pro)**
**
[Demo for User Registration Using Contact Form 7 Pro](https://demo.zealousweb.com/wordpress-plugins/user-registration-using-contact-form-7-pro/)**

#### Shortcodes

You can use the below shortcode for Forgot Password:
 [zurcf7_forget_password] You
can use the below shortcode for Reset Password: [zurcf7_reset_password_custom_form]

#### Getting Help From Our Support System

Furthermore, if you need technical assistance to integrate ‘User Registration Using
Contact Form 7’, you can reach out to us at [ZealousWeb Support](https://support.zealousweb.com/)
System, and our support team will lend you the necessary assistance. As a leading
company providing digital solutions, and the developers of this plugin, we ensure
our clients have a seamless experience with ‘User Registration Using Contact Form
7’.

We also offer custom WordPress extension development and WordPress theme design 
services to fulfill your e-commerce objectives.

Thank you for choosing a Plugin developed by **[ZealousWeb](https://www.zealousweb.com)**!

### OUR OTHER PLUGINS

 * **[Abandoned Contact Form 7 Pro](https://store.zealousweb.com/wordpress-plugins/abandoned-contact-form-7-pro)**
 * **[Accept 2 Checkout Payments Using Contact Form 7 Pro](https://store.zealousweb.com/wordpress-plugins/accept-2checkout-payments-using-contact-form-7-pro)**
 * **[Accept Authorize.NET Payments Using Contact Form 7 Pro](https://store.zealousweb.com/wordpress-plugins/accept-authorize-net-payments-using-contact-form-7-pro)**
 * **[Accept Elavon Payments Using Contact Form 7 Pro](https://store.zealousweb.com/wordpress-plugins/accept-elavon-payments-using-contact-form-7-pro)**
 * **[Accept PayPal Payments Using Contact Form 7 Pro](https://store.zealousweb.com/wordpress-plugins/accept-paypal-payments-using-contact-form-7-pro)**
 * **[Accept Sagepay(Opayo) Payments Using Contact Form 7 Pro](https://store.zealousweb.com/wordpress-plugins/accept-sage-pay-opayo-payments-using-contact-form-7-pro)**
 * **[Accept Stripe Payments Using Contact Form 7 Pro](https://store.zealousweb.com/wordpress-plugins/accept-stripe-payments-using-contact-form-7-pro)**
 * **[Custom Product Options WooCommerce Pro](https://store.zealousweb.com/wordpress-plugins/custom-product-options-woocommerce-pro)**
 * **[Generate PDF Using Contact Form 7 Pro](https://store.zealousweb.com/wordpress-plugins/generate-pdf-using-contact-form-7-pro)**
 * **[Smart Appointment & Booking Pro](https://store.zealousweb.com/wordpress-plugins/smart-appointment-booking-pro)**
 * **[Smart Showcase for Google Reviews Pro](https://store.zealousweb.com/wordpress-plugins/smart-showcase-for-google-reviews-pro)**
 * **[User Registration Using Contact Form 7 Pro](https://store.zealousweb.com/wordpress-plugins/user-registration-using-contact-form-7-pro)**

## Screenshots

[⌊List all the users who have been registered using the Contact Form 7 form.⌉⌊List
all the users who have been registered using the Contact Form 7 form.⌉[

List all the users who have been registered using the Contact Form 7 form.

[⌊Details of the user who is registered using plugin.⌉⌊Details of the user who is
registered using plugin.⌉[

Details of the user who is registered using plugin.

[⌊Show all the possible options in plugin settings.⌉⌊Show all the possible options
in plugin settings.⌉[

Show all the possible options in plugin settings.

[⌊Show all the registration/login options in plugin settings.⌉⌊Show all the registration/
login options in plugin settings.⌉[

Show all the registration/login options in plugin settings.

[⌊You can use [zurcf7_forget_password] shortcode for display the forgot password
form.⌉⌊You can use [zurcf7_forget_password] shortcode for display the forgot password
form.⌉[

You can use [zurcf7_forget_password] shortcode for display the forgot password form.

[⌊You can use [zurcf7_reset_password_custom_form] shortcode for display the reset
password form.⌉⌊You can use [zurcf7_reset_password_custom_form] shortcode for display
the reset password form.⌉[

You can use [zurcf7_reset_password_custom_form] shortcode for display the reset 
password form.

[⌊There is a new field for Password in the Contact Form 7.⌉⌊There is a new field
for Password in the Contact Form 7.⌉[

There is a new field for Password in the Contact Form 7.

[⌊You can choose the Password field as mentioned in the screenshot.⌉⌊You can choose
the Password field as mentioned in the screenshot.⌉[

You can choose the Password field as mentioned in the screenshot.

[⌊This is how the Password field will display in the front-end.⌉⌊This is how the
Password field will display in the front-end.⌉[

This is how the Password field will display in the front-end.

## Installation

Installing the plugin is easy. Just follow these steps:

 1. From the dashboard of your site, navigate to Plugins –> Add New.
 2. Select the Upload option and select “Choose File.”
 3. When the popup appears, select the zip file from your desktop.
 4. Follow the on-screen instructions and wait till the upload is completed.
 5. When it’s finished, activate the plugin via the prompt. A message will be displayed,
    confirming activation was successful.

## Reviews

![](https://secure.gravatar.com/avatar/34ce8b42945e94afb175fd257c191cc5208a5014d6f6696a5ba61831fd033340?
s=60&d=retro&r=g)

### 󠀁[Great plugin, great support](https://wordpress.org/support/topic/great-plugin-great-support-1894/)󠁿

 [john2016](https://profiles.wordpress.org/john2016/) July 2, 2024 1 reply

The plugin is easy to install and comes with good documentation. At first the plugin
couldn’t be installed because of a conflict with the plugin ‘CF7 Google Sheet Connector
Pro’. The support fixed it quick and I am now using the plugin. It works really 
well.

![](https://secure.gravatar.com/avatar/b7dfb1f8d14e07cc32742860a01115aabad1c86032a983e601214818c21c5110?
s=60&d=retro&r=g)

### 󠀁[Super good plugin and support](https://wordpress.org/support/topic/super-good-plugin-and-support/)󠁿

 [MatthieuBisous](https://profiles.wordpress.org/matthieubisous/) November 8, 2023
2 replies

Thanks guys for the super good plugin and super fast support (using pro version)

![](https://secure.gravatar.com/avatar/c5a467de8fcb0552ee623e0cbcca4cad644d586c0f6d0ff1daf663b6e327e5b3?
s=60&d=retro&r=g)

### 󠀁[Does exactly what promises, but…](https://wordpress.org/support/topic/does-exactly-what-promises-2/)󠁿

 [bestmanstudio](https://profiles.wordpress.org/bestmanstudio/) March 14, 2023

Easy to setup and works like a charm BUT plugin is missing some important features,
such as templates to override and create emails for registering users and translation
strings for front end texts like error messages, confirmations etc.

![](https://secure.gravatar.com/avatar/a7970fed3efca0ffe8771939cbed8df78f417befe05cf9f736a5a1f06772a2fe?
s=60&d=retro&r=g)

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-35746/)󠁿

 [studioporpora](https://profiles.wordpress.org/studioporpora/) December 14, 2022

Great plugin, works well. The service support is also excellent. Recommended.

![](https://secure.gravatar.com/avatar/6ee7a7bcd4d8df1416a55686be69320eb6ad5e2c6c995933a2767973abc974b1?
s=60&d=retro&r=g)

### 󠀁[Nice but not perfect](https://wordpress.org/support/topic/nice-but-not-perfect-3/)󠁿

 [rodricus](https://profiles.wordpress.org/rodricus/) May 12, 2022 1 reply

This is a promising plugin, it does what it says, namely to make a custom registration
form with the help of Contact Form 7. What I don’t like is that they make an extra
menu button in the WordPress Admin interface which lists the users that are registered
through the custom registration form. If you click on a user you don’t see the fields
that a user filled in during the registration. Apparently those fields are available
if you have the Pro-version, but what’s the use of this list if you use the free
version? It’s just unnecessary bloat and since there is already a “Users” page, 
it makes it unclear what the added value is. It would also be handy if I could just
edit the URL of the registration button at wp-login.php (because I have a custom
registration form right?), which I currently can’t with this plugin.

 [ Read all 5 reviews ](https://wordpress.org/support/plugin/user-registration-using-contact-form-7/reviews/)

## Contributors & Developers

“User Registration Using Contact Form 7” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ ZealousWeb ](https://profiles.wordpress.org/zealopensource/)

[Translate “User Registration Using Contact Form 7” into your language.](https://translate.wordpress.org/projects/wp-plugins/user-registration-using-contact-form-7)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/user-registration-using-contact-form-7/),
check out the [SVN repository](https://plugins.svn.wordpress.org/user-registration-using-contact-form-7/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/user-registration-using-contact-form-7/)
by [RSS](https://plugins.trac.wordpress.org/log/user-registration-using-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.7

 * Added a new “Open Support Ticket” button to provide quick and direct access to
   support.

#### 2.6

 * Security: Fixed unauthorized access vulnerability
 * Added nonce verification.

#### 2.5

 * Security: Addressed potential user registration vulnerability via Contact Form
   7.
 * Added input validation, nonce verification, and proper role handling.

#### 2.4

 * ACF Field Condition Updated.

#### 2.3

 * Minor changes – Doc update

#### 2.2

 * Minor changes – Doc update

#### 2.1

 * Improved compatibility with WordPress VIP platform by refactoring code to adhere
   to VIP coding standards.

#### 2.0

 * Advanced Custom Fields (ACF) mapped
 * Facebook Sign Up with a limited set of fields
 * Option to include the login URL in the email.

#### 1.2

 * Tested – Checked with Latest CF7 5.6 version and WordPress.

#### 1.1

 * Fix – The quick-edit/edit/trash function do not show above the custom post type
   in admin screen.

#### 1.0

 * Initial Release

## Meta

 *  Version **2.7**
 *  Last updated **2 months ago**
 *  Active installations **400+**
 *  WordPress version ** 3.5 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 5.6 or higher **
 * Tags
 * [contact form 7](https://wordpress.org/plugins/tags/contact-form-7/)[forgot password](https://wordpress.org/plugins/tags/forgot-password/)
   [user login](https://wordpress.org/plugins/tags/user-login/)[User Registration](https://wordpress.org/plugins/tags/user-registration/)
 *  [Advanced View](https://wordpress.org/plugins/user-registration-using-contact-form-7/advanced/)

## Ratings

 4.2 out of 5 stars.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/user-registration-using-contact-form-7/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/user-registration-using-contact-form-7/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/user-registration-using-contact-form-7/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/user-registration-using-contact-form-7/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/user-registration-using-contact-form-7/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/user-registration-using-contact-form-7/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/user-registration-using-contact-form-7/reviews/)

## Contributors

 *   [ ZealousWeb ](https://profiles.wordpress.org/zealopensource/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/user-registration-using-contact-form-7/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://www.zealousweb.com/payment/)