Gravity Forms WordPress Plugin Review & Usage Guide

Review all functions & features of Gravity Forms WordPress contact plugin & list them, so you can decide if you want to use + Usage guide

By Claudio Pires
Updated on November 10, 2022
Gravity Forms WordPress Plugin Review & Usage Guide

In this article, we’ll explore, and review all the functions and features of the Gravity Forms WordPress plugin and list them, so you can decide if you want to use this premium plugin or keep it with another of the 2000+ WordPress contact form plugins and share a usage guide for it.

Used and respected by many of the biggest brands in the industry. Gravity Forms has long been considered the most potent forms plugin for WordPress. But after so long at the top, is this still the case? To help you decide whether or not this hugely popular plugin is the best form-building option. For your website, we’ll be exploring the features and walking you through the user experience of the latest version.

Gravity Forms has experienced increased competition since its release from plugins such as Ninja Forms and WPForms. By the end of this review, you’ll hopefully be much better positioned to judge whether this is the solution for. Or whether you’ll be better off with a different form-building plugin.

Gravity Forms WordPress Plugin

Gravity Forms WordPress Plugin
Gravity Forms WordPress Plugin

The Gravity Forms is an exceptionally advanced forms plugin for WordPress. Although it’s easy to use, its features go far beyond those of an essential contact form plugin.

With Gravity Forms, you can create almost any form. Including user surveys, polls, file upload forms, support requests, online orders, quizzes, and questionnaires. Thanks to the rich text editor field, even fully formatted WordPress post submissions are accepted by Gravity Forms.

Through its configuration settings, you get great control over how users can interact with your forms. How to form entries are handled. These options cover which receives form entry notifications and in what format. The ability to set the availability of documents according to date, user role, or a number of entries received, and much more.

Conditional Logic

The conditional logic feature of Gravity Forms plays a large part in making this one of the most powerful WordPress form solutions. Conditional logic can determine which form fields are displayed to users based on the values entered in previous areas. By using conditional logic. You can also enable advanced routing of form entries. Helping to ensure messages are delivered to the correct department or team member, depending on the contents of the form information.

We’ll look at the user experience in the next section of our Gravity Forms review. But first, let’s take a quick look at what else this plugin has to offer.

Benefits and Advantages: Gravity Forms Review & Usage Guide

Some of the best features of Gravity Forms include:

  • Firstly, an intuitive drag-and-drop form builder interface
  • Secondly, thirty-three form fields
  • the ability to create multi-page forms with save-progress buttons
  • the ability to control form availability by date or number of entries
  • the ability to route entries to specific email addresses based on form contents
  • support for creating multiple form entry notifications
  • the ability to use conditional logic to control which form fields are displayed and where form entries are sent
  • the ability to accept WordPress post submissions through front-end WYSIWYG-enabled forms
  • the ability to create WordPress website user account registration forms
  • optimization of conditions for mobile devices
  • an invisible anti-spam honeypot to reduce formation spam
  • Finally, a selection of official and third-party free and commercial add-ons.

Before we explore the all-important Gravity Forms user experience, let’s look at some of those features in more detail.

Filed Types

The Gravity Forms fields are grouped into four categories: standard, advanced, post, and pricing. Whether you want to create a simple contact form. Build quote request forms for your service, or start accepting orders through your website. The varied selection of fields means you should have no trouble making the forms you need.

Using the post fields, you can even design a form that will use the submitted form data. To create post drafts on your WordPress website.

Therefore, if you’re looking to simplify the submission of blog content. Using the Gravity Forms post fields to create front-end submission forms is a great way to do so.

Field Settings

The Gravity Forms fields can be customized and configured in several ways. Depending on which type of field you’re working with. You can define whether it’s a required field, or whether to use placeholder text. The size of the field, the visibility of the field. Moreover, the area is prepopulated with various types of data, and much more.

Gravity Forms is focused on helping you build the advanced forms you need while offering an intuitive user interface.


If you want to limit the number of entries. Your forms can accept or limit form availability to a specific date range. Gravity Forms makes it easy. Through the restriction settings, you can define the availability of the form and even add useful messages to inform your users of the form’s status.

Delivery Options Gravity Forms Review & Usage Guide

As mentioned, conditional logic plays a large part in the functionality of Gravity Forms. One powerful way it can be up to direct form entries to specific email addresses based on the form’s contents.

A great way to use this would be to add a dropdown list to your form. That allows the user to categorize the content of their message. This selection would route the form entry to the appropriate department in your organization.

Basic Add-ons

If you want to integrate your forms with your email marketing service. There are essential add-ons for business and developer license holders to make this possible.

The email marketing services covered include AWeber, Campaign Monitor, GetResponse, MailChimp, and a handful of others. So if you want to add visitors who interact with your forms to your email list. Or use Gravity Forms to grow your newsletter subscribers, you’ll need to upgrade to the $99 business license.

However, some integrations with specific email marketing services, such as ConvertKit, are provided via free plugins, so it’s worth finding out which options are available for your setup.

Advanced add-ons

The Gravity Forms advanced add-ons cover integrations with other services. Including Dropbox, Fresh Books, Help Scout, PayPal, Slack, and many more third-party services. There’s also an advanced add-on that enables user registration on your WordPress website through your custom forms.

The wealth of integration options is one of the critical features of Gravity Forms. Therefore, if you’re looking for a WordPress forms plugin that offers a specific type of connectivity. So, be sure to explore the list of available add-ons.

If you aren’t planning to integrate your forms with any third-party services, then the $39 Personal license and the core features of Gravity Forms may be the right pricing option. However, as we’ll cover in the pricing information section of this review, there are a few other reasons why you may want to upgrade to the business or developer licenses.

Add-ons Gravity Forms Review & Usage Guide

Several third-party extensions are available as well as the official Gravity Forms add-ons. Gravity Perks is one example that allows you to find code snippets that add enhancements to the plugin.

Gravity View is another exciting add-on, enhancing the plugin’s ability to publish form entries on your WordPress website. Helpful in accepting guest posts or testimonials. The WordPress Plugin Directory also contains a selection of free add-ons for Gravity Forms.

Gravity Forms User Experience

Gravity Forms is undoubtedly a feature-packed, powerful forms plugin for WordPress. But does this extra functionality hurt its ease of use? Let’s find out by testing the user experience.


Gravity Forms doesn’t add any prebuilt forms to your site, so no matter how you plan to use this plugin, you’ll need to create at least one state to get started. Thankfully, using Gravity Forms is one of the easiest ways to add a form to a WordPress website, even when compared with the essential free-form plugins.

In this section of our Gravity Forms review, we’ll walk through the process of creating a form for your WordPress website and explore how some of the best features of this plugin work.

Creation Gravity Forms Review & Usage Guide

Gravity Forms adds a new menu to your WordPress admin sidebar called ‘Forms’. You can view the form entries, configure the plugin, and create a new form.

After naming your form, the next step is to add your first field.

Clicking on a field button is enough to add it to your form. After that, drag and drop the fields to change their order or position.

Once you’ve added a field to your form, you can customize it by clicking on it. Through the General settings, you can change the label and enter a description for the field. You can also set it as a required field if necessary.

The field settings under the Appearance tab allow you to add example placeholder content to help steer users in the right direction. You can also enter a custom validation message to overwrite the default text displayed if a field is filled in correctly.

Other appearance settings include choosing from one of the three preset field sizes and adding a custom CSS class to override the default form styling.

Extra Settings

Through the Advanced field settings, you can enter a custom admin label and set a default value –- including any of the dynamic values, such as the user’s IP address, the current date, or the title or ID of the post the form has been embedded into. You can also set the visibility of the field, making it visible to all or just to admin users.

Using conditional logic to define when fields are shown is a core feature of Gravity Forms and can be enabled through the Advanced field settings.

By enabling conditional logic for a specific field, you can decide whether or not that field is shown depending on the data the user has entered into the other areas on the form.

Once you’ve configured a field, you can move on to the next one to continue creating your form. You can also preview your paper at any point to see how it will look to your visitors.

Setting up

As Gravity Forms is an advanced WordPress forms plugin, you get a lot of control over how your forms work.

Through the forms settings section of the Gravity Forms builder, you can control the place settings of the form field labels, customize the form button text, limit the number of form entries to be accepted, and set the availability of the form.

The forms settings in the Restrictions section are ideal for time or volume-sensitive offers, such as promotions or job opportunities. Being able to add custom messages, such as ‘offer ended or ‘applicant limit reached’, for each restriction ensures your visitors will know what the situation is should the form be unavailable.


Gravity Forms provides a default confirmation message displayed after a visitor has submitted a form entry to save you time.

However, as with most aspects of Gravity Forms, this can be easily customized. This time through the Confirmation section of the form settings.

When creating your custom confirmation message, you can insert a selection of dynamic data into your message content using the placeholders. This dynamic content can include values from the form entry, such as the user’s name or email address. You can also insert other information, such as the current date, the user’s IP address, or the page URL that contains the form. Useful if you have multiple forms on your website.

After a user has submitted a form entry, you can redirect them to a specific page on your site or any URL of your choice. Again, thanks to the power of conditional logic, you can create multiple confirmation options and then define when they’re used.

Notifications Gravity Forms Review & Usage Guide

Regarding forming entry notifications, Gravity Forms gives you an impressive number of options, including the ability to create multiple reports for each form. Through the Notifications settings, you can define who receives an email notification after a form entry has been submitted and the content of that notification.

Notification examples range from basic options, such as a confirmation email sent to users who have submitted a form entry, to use conditional logic to route a form entry to a specific email address based on the form entry’s contents.

If you have a team working on your project, then using conditional logic to ensure specific emails are sent to the right inbox can streamline your workflow and reduce the risk of missing important messages.

Custom Forms

When customizing the appearance and styling of the forms, your options are more limited. While you’re free to add your custom CSS to the conditions and their fields, you’ll be out if you’re looking for a WYSIWYG form editor to change their appearance.

While the forms tend to blend nicely with your WordPress theme’s design, there are a number of free and commercial third-party tools available that can help you customize the appearance of your form, including Styles & Layouts for Gravity Forms, Gravity Forms Styler, and CSS Hero.

posting Forms

Once you’re happy with your form, you can embed it into your content in just a few clicks using the handy button Gravity Forms adds to the WordPress editor.

When embedding a form into your content, you can enable AJAX. A feature that will submit the form entry without requiring the page to be reloaded. This feature didn’t work as smoothly as expected, and there are some caveats about when this feature is available.

As with the best WordPress forms plugins, because Gravity Forms uses shortcodes to embed forms into your website, if you do make any changes to an online form, those changes will automatically be up to all instances of that form on your website.

With Gravity Forms, you can embed the forms into your theme files, making this WordPress form plugin an excellent choice for developers who want to integrate advanced forms into their projects.

Form Entries Gravity Forms Review & Usage Guide

As well as being out as emails, all form entries are accessible from your WordPress Dashboard, and you can easily keep track of all correspondence through the Entries section. When viewing individual entries in your WordPress Dashboard, you can resend email notifications and add notes to the exits.

Adding notes to a form entry is a valuable feature of Gravity Forms, primarily if more than one person handles the form submissions or if you want to send a follow-up message to users quickly.

Gravity Forms also includes a handy widget that adds form entry quick links to your WordPress Dashboard –- now you need never miss another important message again.

Prices Info

Gravity Forms is a premium WordPress forms plugin and is available on three pricing plans:

  • Personal license: $39 (use on one site and no access to add-ons).
  • Business license: $99 (use on three sites and access to essential add-ons).
  • Developer license: $199 (use on unlimited sites and access to primary and advanced add-ons).

As well as access to all add-ons, choosing the Developer license also grants access to the priority ticket support channel. All Gravity Forms claims are valid for one year, with the option to renew at a discounted rate after expiration.

You can view the full details of the Gravity Forms pricing plans.

Our Verdict on Gravity Forms as the Best Contact Form Plugin for WordPress

Gravity Forms is best for advanced users who need a complete WordPress form plugin. If you have the budget for premium plugins, you should check out Gravity Forms usage guide.

In terms of functionality, the base plugin has an impressive array of options. You can find additional plugins for Gravity Forms not only on the plugin site but also in the repository.

As one of the most popular and widely used plugins, most WordPress themes have built-in support for Gravity Form styles. It works perfectly with most other WordPress plugins.

We consider it the best contact form plugin for WordPress, giving it 4.7 stars out of 5.


Gravity Forms is an impressive plugin; there is no limit to the types of forms you can create. The detailed settings and options give you complete control over how your forms function, and if you choose the higher-priced plans, the add-ons provide plenty of scope for integration with third-party products and services.

The good news is that these advanced features and options don’t come at the expense of usability. Gravity Forms is very easy to use. The drag-and-drop form builder makes creating forms straightforward while settings and options are intuitively up. The Gravity Forms ecosystem of third-party add-ons and extensions is another positive aspect of this WordPress forms plugin.

Should you choose Gravity Forms for your website? If you need a standard contact form, the free Contact Form 7 or WPForms Lite plugin may be better choice because of their form templates and basic settings and options.

However, Gravity Forms is highly under recommendation if you require something more than a simple contact form. Even so, it’s still a good idea to compare the features of the best WordPress forms plugins to see which one meets your needs.

Claudio Pires

Claudio Pires is the co-founder of Visualmodo, a renowned company in web development and design. With over 15 years of experience, Claudio has honed his skills in content creation, web development support, and senior web designer. A trilingual expert fluent in English, Portuguese, and Spanish, he brings a global perspective to his work. Beyond his professional endeavors, Claudio is an active YouTuber, sharing his insights and expertise with a broader audience. Based in Brazil, Claudio continues to push the boundaries of web design and digital content, making him a pivotal figure in the industry.