Create BP Registration Form Using Gravity Form

The Gravity Forms User Registration with BuddyPress Registration form to allow you to register users on your website.

Install the BuddyPress Plugin and Gravity Forms in WordPress

Installing BuddyPress Plugin

You can download BuddyPress from

Purchase Gravity forms

Install gravity form and activate it on your WordPress site.

Create your first form

The first step in integrating the User Registration Add-On is going to be creating the form you would like to use. This can include existing forms. The only required fields a Gravity Form must contain to be compatible with the User Registration Add-On are the Username and Email fields. Here are the steps used to create an optimal User Registration form.

  1. Go to New Form under the Forms navigation or choose an existing form from Edit Forms.
Buddypress Registration Forms
Buddypress Registration Forms

2) Add the following fields in your form:

Username (required): Add a Single Line Text field for user registration.
First Name & Last Name: Add a Name field (under Advanced Fields). This will be used for the first and last names for user registration.
Nickname: Nickname allows the user to have a name different from their username or first/last names.
Email (required)
Add an Email field (under Advanced Fields). used to for the Email Address for user registration.
Password: Add a Password field (under Advanced Fields). This field will be for the Password field for user registration.

Additional Fields: You can add as many additional fields as you require. These fields can then be mapped to various User Meta fields available in the User Registration feed.

Custom BuddyPress Registration Page:

Go to Forms >> Settings >> User Registration, and check the box Enable Custom Registration Page. and create the user.

User Settings

Username: Select the field that will be used to set the username of the newly created user. Be sure that an appropriate field exists within your form as this is a required setting. This setting is not available for Update User feeds.

First Name and Last Name: Select the corresponding form fields in which your user would enter their first and last names. While these are optional settings, they are highly recommended as they will help immensely if you need to review or edit users.

Nickname: The Nickname field allows the user to have a name different from their username or first/last names. If not set, the content of the Username will be used for this field when the user is created inside WordPress.

Display Name: That allows you to set the display name for the user, based on existing information within the user’s profile, such as {nickname}, {username}, or {first name}. By default, it will use the Nickname set. If the user has not defined a nickname during registration, the username will be used.

Email: When the user is created, it will use the contents of the form field defined here within the user profile and is used for things like user activation or password generation/resets. This field is required.

Password: The Password setting allows you to either choose a specific field within the form in which a user can create their own password or automatically generate a password for the user.

Role: Select the role of the newly created user within your site. This field is required.

BuddyPress Integration:

The User Registration Add-On coordinates with the BuddyPress Plugin enabling you to populate BuddyPress profile fields from Gravity Form fields. The BuddyPress Meta area of the User Registration feed works indistinguishable from the Custom Meta segment except for not having an Add Custom choice. To include new BuddyPress meta alternatives, you should include an extra BuddyPress profile handle the BuddyPress Profile Field Setup page.

Add Custom choice. To include new BuddyPress meta alternatives, you should include an extra BuddyPress profile handle the BuddyPress Profile Field Setup page.

Buddypress Registration Forms
Buddypress Registration Forms

you can choose a current meta key or characterize another custom meta key by choosing Add Custom Meta and entering it into the content field that displays.

Map BuddyPress profile fields with gravity form fields.

How to find the form ID?

Adding the Shortcode

Buddypress Registration Forms shortcode

Buddypress Registration Forms

After registering, log in using your username and password.
Go to profile->view.
There you can find BuddyPress profile fields that are mapped with a gravity form field.

Create member registration form for your BuddyPress powered WordPress social community using gravity forms and user registration forms shortcodes on any page.

Please comment below if you have any questions.

Interesting Read:

10 Essential BuddyPress plugins For a Community Website

The Best Premium WordPress BuddyPress Themes – 2020

Useful Hacks And Customizations For Your BuddyPress Powered Website Via Reign Theme


Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.