Gravity Forms Best WordPress Forms Plugin

by Roldan O. Roldan on September 6, 2010

Gravity Forms

Gravity Forms makes it easier than ever to create and manage forms in WordPress. Most will agree that easy user interaction and data collection is important for most blogs, websites and web applications. Providing users high quality and intuitive input forms may be just what is needed to make your users take the time to fill in and submit the information you’re trying to collect.  Gravity Forms is a fully featured forms management plugin for WordPress and it is really simple to use and maintain. It features a drag and drop interface, with an advanced notification routing, lead capture, conditional logic on fields, it has the ability to create posts from the external forms and much more. Basically it allows you to create any kind of form with WordPress in minutes. I have tried several form solutions, but honestly after trying Gravity forms I started to use it on tripwire magazine for contact forms and the community link submit service. Take a look for yourself and let me know what you think in a comment.


Disclosure: Please note that some of the links below are affiliate links and I will earn a commission if you purchase through those links (at no extra cost to you). I recommend that you do your own independent research before purchasing any product or service. This article is not a guideline, a recommendation or endorsement of specific products.


WooThemes - Made by Designers
WooThemes - Made by Designers

Advertisement

Gravity Forms is a premium WordPress plugin and it shows. The features included in this plugin are really amazing and for most websites and blog you will find what is needed. On their website they have described all the features in a really cool and organized way and if you need forms on your WordPress website I recommend you go there and take a look. Just click the image or find it here.

Gravity Forms Features

When on the features page Clicking on one of the 28 feature feature highlights of Gravity Forms you are taken to a detailed description to give you an idea of how it works and how it is managed. It is one of the best feature documentation I have seen so far for a WordPress plugin. This is how the interface looks.

Gravity Forms documentaion

Lets look at Gravity Forms plugin interface

Gravity Forms adds a “Forms” section to the left sidebar of your WordPress admin area, from which you can easily access the large number of features Gravity Forms provides.

Gravity Forms menu

Clicking on the New form link takes you to the Form Editor in Gravity Forms. It is an interactive editor with drag and drop making optimal use of the limited space available inside the WordPress environment. Elements is only shown if needed or active and it makes the interface simple and easy to use.  First thing you do is configuring the form with title, description, css, confirmation details (ex. mail, redirect to page etc.).

Gravity Forms Editor

Once the basics is in place you can add fields to the form. The form properties area will then collapse and elements will be added below it when clicked to the right.

Gravity Forms Editor

Clicking in a form element will unfold it and allow you to set it up. Changing the order of elements is done using drag and drop.

Gravity Forms Editor

Form elements available in Gravity Forms

Standard Fields

In the Standard Fields section you find the typical HTML form elements and the ability to add text and HTML code. This is the basic stuff needed for most forms. With these elements you will have simple validation like input is required and duplicate checking. You can also set up conditional logic on when to show the elements.

Gravity Forms Editor

Advanced Fields

The next section is Advanced Fields and it is where you find the more advanced fields that fx. makes setting up a contact form so simple. If you add an email or website field for example it will automatically do basic validation on emails and urls entered.

Gravity Forms Editor

The address field adds a complete address setup and you can specify if you want an International, an US or a Canadian address layout.

Gravity Forms Editor

Post Fields

The third type of fields is for creating WordPress content from whatever users fill into a form. You could use this to allow readers of your blog to create guest posts. There are really many interesting way you can use this functionality. The fields correspond to concepts you know from WordPress and it is quite strait forward to use.

Gravity Forms Editor

Managing the forms and the submitted Entries

Once the forms are online users will start submitting information to you. Fortunately Gravity Forms have a great interface for viewing, marking and deleting entries. Each form has its own page with entries.

Gravity Forms managing entries

On the Edit Forms over view page you can see how well your forms convert and do bulk actions, and access configuration.

Gravity Forms Edit Forms

Notification is important for both you and the user of the form. Here you set up the message you get when the form is submitted and the message you are sending the to user, if any.

Gravity Forms notification

My conclusion is that Gravity Forms is an excellent forms solution for WordPress. I have used of for several month now and it just works for me.

{ 6 comments… read them below or add one }

Gemma September 6, 2010 at 9:46 pm

That is all well and good but I noted that they said in their list of features that the forms validate with XHTML Transitional, which is a deal breaker for me if there isn’t a way for me to make their forms on my site validate with the Strict doctype. Another thing is that they are a bit over the top with the pricing. Now, if I wanted to use the plugin for just my site (as an example) and I pay $39 (which I think is reasonable) and have access to upgrades indefinitely, then I’d be happy. But as I understood it, it’s $39 per year if you want access to any plugin upgrades after the first year. To me that’s a teeny bit too much. Guess I’ll stick with free form plugins for now.

Reply

tripwire team September 7, 2010 at 7:31 am

Thanks for your honest feedback. I agree that for some the price may be a problem, however I think $39 is nothing for a tool that does the job well on my site. I have several tools that require payment every month fx. aweber.com, basecamphq.com. Not sure if it is fair to compare these with a WordPress plugin but I think it is important to support the vendor of tools I like to use – to make sure they stay sharp and maintain it.

Reply

Gemma September 7, 2010 at 10:12 am

I agree it is important to support developers and I wouldn’t have an issue paying a flat fee of $39 for this plugin if it came with indefinite upgrades, but that’s not the case. It’s not the same as paying a recurring fee for a service. This is a plugin, and there are free plugins which do pretty much the same job as this plugin for a simple contact form. Or even on CodeCanyon there are much cheaper contact forms which are simple to set up which have pretty much all the functionality a typical user needs and AFAIK you’re not required to buy another license after a year for upgrades. I guess it boils down to individual preference and needs.

Reply

Jamie September 7, 2010 at 1:41 am

I like how it tells you a forms conversion rate that would be really useful to me. But, is this classed as ‘Campaign Monitor Integration’ and so only included in the Developer License?

Reply

tripwire team September 7, 2010 at 7:21 am

Hi Jamie, I agree that showing conversion rate is cool. I have not worked with the Campaign Monitor Integration myself and yes as far as I can see it is only available for a developer license. I would recommend you to contact them and ask more into this specific area. To verify it I just logged in and tried to access the documentation for CM Integration and I can’t see it with my regular license.

Reply

Andreas March 31, 2011 at 2:43 pm

Great review on usability aspects! But what about the security issues of Gravity Forms? Is it secure enough and how does it deal with spam and risks of XSS hackers?

Reply

Leave a Comment

{ 8 trackbacks }

Previous post:

Next post: