What are forms and why do we need them?

In this virtual life, forms are the computer equivalent of paper forms we fill out all the time in every day life, such as an application form.

The necessity of forms presence has become more important throughout years and now, every single site needs at least one form, for allowing users to keep in touch with the site admin, for orders in online commerce sites and more.

So we can create forms for everything we imagine and want, like surveys, online orders, feedback, contact, etc.

Best Forms Plugin

Many have tried what it has succeeded. Gravity Forms is like Thor`s hammer!

Contact Form 7, “Easy” Contact Form, “Best” Contact Forms and even more have been crashed by the the complexity and flexibility of Gravity Forms.

Being considered the best WordPress plugin for forms, it helps you to create forms in no time and insert them into pages or posts and allow people to send you any sort of information and even to publish directly on your site. You can insert a Gravity Form as a widget (named “Form”) if you want to put a form in your sidebar or widget-ready area .

Gravity Forms Plugin comes in 3 License packages:

  • Personal- for single use at $39
  • Business-a 3 sites license at $99 and
  • Developer-unlimited license for $199.

Once you have bought the plugin, you can simply install it from the WordPress Plugin Menu and enter the License Key in the Settings menu.

Tah-Dah! Now you are ready to enjoy the Gravity Forms Plugin and create different forms, for contact, feedback, testimonials or for everything you can imagine.

You will see a menu called Forms that appears in the left sidebar of the WordPress dashboard. This means the plugin is working and you are now ready to create a form by your own wish.You will be amazed by the simplity of the creation process and once you go Gravity Forms, you never go back!

To create a new form, choose New Form and from the 3 types of fields in the right side (Standard fields, Advanced fields and Post fields), simply drag and drop the fields that you want , in which order you want.

As you can see, I`ve created a “Contact Us” form with fields for name, company, email, phone, reasons for contacting and massage.

I`ve just dragged and dropped single line text for company and email, a drop down for reasons, a paragraph text for message and name and phone (predefined fields from Advanced fields) and this is the result:

All this creating process is visual and you immediately know how your form is going to look like!

You can create your own forms using from single line text, dropdowns, radio buttons and HTML to address, phone numbers, email input, file upload or dates from the Advanced Fields. You can add a CAPTCHA with the click of a button (you must sign-up for a free reCAPTCHA account and activate it from Settings).

Plus, you can set form scheduling(from Form Advanced Edit) which allows you to create and enable a form from a given start date and end date and this will set you free from worries like forgetting to take the form down when you don`t need it anymore.

For every field that you add, you can Edit Properties and change field label, description, rules etc. or you can use the Advanced Edit and set field size, CSS class name, visibility (everyone/admin only). You have an interesting option, to Enable Conditional Logic, which allows you to set up some fields to be conditional on other fields.

You can use Post Fields to accept guest posts on your blog that can include:

  • Title-creates a post title.
  • Body-creates the Post Body. You can set the Maximum Characters that the field is allowed to have.
  • Excerpt-creates the Excerpt for the post.
  • Tags-this creates tags.
  • Category-you can choose the Field Type and select which categories are displayed. You can choose to display all of them or select individual ones. Also you can Display placeholder and write down your text.
  • Image-select one or more image metadata field to be displayed along with the image upload field. They enable users to enter additional information about the uploaded image.

How to insert Gravity Forms in your post/page

Now that you have created and saved your form, it`s time to integrate it in your page or post. How to do that?! As easy as pie!

You will see that a new “Add Gravity Form” icon appears (usually the last icon next to Upload/Insert) and after pressing that, all you have to do is to choose the form that you want in your page or post and insert it. And that`s it!

What Email Notification Routing is and how it works.A real life example.

Gravity Forms plugin offers you the possibility to set Email Notification Routing , which means you can set up notifications to your email address or to a specific email address when entries are submitted. Also a good thing, the entries can be managed from the Entries option, directly from the dashboard, where you can see all the submitted forms and user info.

Let`s imagine we are a company, a small one, with few departments and we have a site with this Contact Us form, which allows our parteners, clients or potential clients to stay in touch with us and to contact us for different questions or issues they have.

Now, one confusing and annoying think is that the received messages to be distributed to all the departments and everybody to read them and say “Hey, that`s not for my department, why did I received it?”.

To avoid that, Email Notification Routing allows us to sort the received messages and depending on the reason we are contacted for, the messages will be sent to the properly department, like below:

Long short story.
If a client want to contact us for a sales department problem, the submitted form entries are routed to the sales department email and they are not shared in all the company.

That`s how this great plugin saves us from wasting time and from extra work!

Set it up!

In the Settings option you can make General Settings like the css output, enable/disable No-Conflict Mode or reCAPTCHA Settings if you want to use this feature in your post.

Also, Gravity Forms plugin lets you to select a form and the fields entries that you would like to Export. Also you can Export Forms. By pressing Download Export File -a XML file is created and saved in your computer. Also you can Import Form.

A little confusing thing here is the fact that the files you can import don`t have restricted file types and not everybody knows that only an XML file can be imported.

Gravity Forms and WordPress

If you want to practice your developer skills, you can take advantage of the hooks and filters for Gravity Forms Plugin and so you can do all sorts of customizations. You can use hooks and filters for form loading, form submission, JavaScript, administration, and you can find even more in Gravity Forms developer`s docs.

Also, if you decide to buy a developer license, you will have access to add-ons (and hooks and filters for them) like:

  • MailChimp – an email marketing service with over one million user. It allows users to send newsletters, manage subscribers lists or track campaign performance. The platform uses on open API and and encourages other systems and web applications to integrate with its email-markenting engine.
  • PayPal – an online payments an money transfer service that allows you to send money via phone, email or text messages. And Gravity Forms makes good team with PayPal! With this Add-On, you can capture credit card payments along with any additional data you want from your customer right on your site.
  • The User Registration Add-On for Gravity Forms – creates users registration forms that automatically registers users on your WordPress site.
  • The Signature Add-On for Gravity Forms – allows you to capture signatures online by allowing users to sign your forms using touchscreen devices, touch pads or mouse.

“I enhance WordPress, but who enhances ME?”

Custom Post Types!

You can use Gravity Forms+Custom Post Types and map a form to a custom post type or map fields to a custom taxonomy, create hierarchical dropdowns for hierarchical taxonomies, populate a dropdown with posts etc.


Gravity Forms constantly offers support through the little question mark icon, present everywhere.

For the bigger problems, Gravity Forms Plugin offers support exclusively through Gravity Forms help site and support forums with a lot of active users next to the core support team and you will get an answer to your problem in no time. You can search similar problems and see their solutions or participate to the latest discussions. Here you have access to the documentation section, FAQ, support forums and download section. You can also find very useful tutorials and resources about Gravity Forms Plugin.

And don`t forget to login first!


  • Gravity Forms Plugin has a very intuitive and well designed interface, and everything is explained by pressing the question mark icon.
  • You can create a form in few minutes and insert into page as easy as you insert an image(no more shortcodes!)
  • Its flexibility eliminates the need for any other form plugin and it have a well structured functionality and it`s very complex, being part of the elite group of plugins.
  • The price. Well, that`s something hard to forget!With 3 license packages, Gravity Forms wanted to be available for everyone, from beginners with only one site, to intermediates with 3 sites and developers. If the beginner license at $39 is decent, that`s not what we can tell about the developer license, which comes at $199! That`s quite wallet emptier, but the license comes with many prerogatives and all I can say is that this plugin worth every single penny!

9 thoughts on “GravityForms

  1. Emma McCreary

    There are two things it doesn’t do:

    1. It won’t let you edit the HTML that is outputted, so you are stuck with their styles. Not great if you are trying to integrate a CSS framework like Twitter Bootstrap that relies on certain selectors.

    2. It doesn’t offer front-end editing of posts.

    I didn’t realize this before I bought it, and that’s when I found out–they don’t offer refunds. Not even within the first 30 days. I emailed them within 6 hours of buying it to say it wouldn’t work for me. They were very rude about it. I was surprised at their poor customer service, as I’ve heard their technical support is excellent. The representative did eventually give me the refund, but said it was because he “didn’t have time to deal with whiners”.

    I ended up going with Formidable Pro, which has both of the features I outlined above, as well as a 30 day refund policy.

  2. Chris

    Gravity Forms is great until you have to contact them to resolve an issue. If you let your license expire, they begin inserting messages with links to a PayPal payment page to try and get you to renew your support license. This is a problem if you’re a web development firm, and your clients are contacting you asking why they’re being directed to a PayPal payment screen.

    So in short, the software works well until they want to get “support” money out of you.The people running this businesses are unprofessional with their support and use questionable practices to try and get their customers to shell out additional money.

  3. Shani

    It’s really a great and useful piece of information. I’m
    happy that you just shared this useful info with us.

    Please keep us up to date like this. Thanks for sharing.

  4. Rick @ Specialist SEO

    I use all of these wordpress plugins and methods… however I cannot get Gravity Forms+Custom Post Types to work with routing, when you auto populate with taxonomy it comes up with a blank field, which is highly annoying

  5. Lippman

    Thank you for the good writeup. It in fact was a amusement account it.
    Look advanced to far added agreeable from you! However, how could we communicate?

  6. Jade

    If you are interested in Gravity Forms first you must know in order to have decent features you’ll have to pay $200 for the developers version. Then you have to pay $100 a year to maintain that license.

    Also if you aren’t that great of a coder you’ll be in trouble with Gravity Forms. Even the most basic of things needs coding. Want to add tax to an item? Good luck!

    For any kind of change you need to make you’ll be bugging them for support…then you’ll need to wait, get some complicated answer and bug them again.

    Also you should know they DO NOT refund your money if you don’t like the software.

    So really make sure Gravity Forms is what you need before you make that purchase!


Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>