I've been blogging about Gravity Forms before, and I still think it's one of the best plugins to have been released this year, if not all time. In recent releases they've been adding and adding and adding incredible new features, showing that you really do want to buy the plugin and get all their updates.
There's a small issue though: it lacks a bit of functionality that people who were used to my WordPress contact form were really used too, and sometimes even relying on. My plugin added referrer data and the search keyword(s) used to the notification emails. To solve this issue I've written a small "add-on" plugin that adds just that data to notification emails. You can download it here.
There's another tiny thing that people needed: a widget that allows you to easily embed the forms in your sidebar(s). I made another add-on plugin that adds just that.
It should be noted that this widget currently does not add any scripts or style tags, so should your form depend on those, it won't work at the moment unless you load those scripts into your theme manually. Other than that, it works fine!
You can download the Gravity Forms widget plugin here, just upload, activate and use the widget. Grab the updated Gravity Forms widget here.
I've given the code for both these add-ons to the Gravity Forms guys, so they might end up adding these features to upcoming releases. If you've got anything else you want from Gravity Forms, I'd love to hear it in the comments!






Sweet thanks for these plugins, It would nice to add a feature so you can export forms you have built and place them on another site where you have Gravity Forms.. Also it might be cool to have a paypal option so that you can create a mini form and people can also make a payment using paypal.
Right, I take a look into Gravity Forms demo cp, but I don't see a PayPal solutions.
I need a contact form plugin for my wp blog. I haven't found the most interesting one. I'll give it a shot I guess.
Hi Yoast!
The link to the Gravity Forms WIDGET plugin points to the referrer plugin.
Brian
Hey Brian, thx for noticing, fixed it!
Excellent, thanks Joost!
It would be useful to set up Gravity Forms to act more as a helpdesk and keep a running record of a users questions, etc. and be able to let them log in to see past responses. Not sure how this can be done currently but is this possible? I'm thinking something like eticketsupport.com? Also how does gravity forms differ from C7 forms?
i love your cute mailchimp newsletter sign up form - how did you do that? How do you make it so cute, small and succinct?
For anyone looking for a WordPress form solution, try CForms http://www.deliciousdays.com/cforms-plugin. They're forms are the best I've seen in WordPress and better still, 100% free and fully customizable.
@peter ... are you serious dude, trying to get a little plug for CForms, comical. Any ones whos tried the Gravity Forms knows how big of a improvement it has over other form plugins for wordpress.
Ok, but Garvity Forms is'nt free. WordPress are free so the most people check free solutions for WP.
There are lots of great free plugins, but with some of the premium paid ones, you are paying for the support, and connection to the developers. Just my opinion. I'll spend a few bucks for something above and beyond what you get for free.
If you made a plugin, would you update it faster if you made money with it or if you made if for the good of the WP community?
Erm? Trying to get a plug? All I was saying is check it out, I use it on a few of my sites and it works perfectly, so thought I'd share the news. If I can get something that's works for free then no point paying for it. If you're happy to pay for things when you can get them for free then I'm afraid that makes you comical. I'm not saying the Gravity forms aren't great, they obviously are, just letting people know there's similar free plugins out there.
I've been using CForms and it seems pretty great...
...are there reasons to switch? What are they?
Thanks for the post on this... somehow I missed news on this great plug in... Yes it costs $$$ but when you make websites for a living who cares? Prices are passed through to clients... And yes Cforms is great too but a very different animal. One technology doesn't fit everyone's needs so I welcome this paid alternative to Cforms not to mention all the other WP form plugins that are out there.
Thanks for these, especially the widget. I wonder how soon the Gravity Forms team will build these functions directly into their plugin?
I too will vouch for cForms.
Extremely powerful although maybe not for everyone.
But if you need multi-page forms, ability to accept file uploads in your forms, ability to integrate Custom Fields for advanced purposes in your forms and a slew of other functionality, you should give CForms a serious look. And it is free, although I have donated to the author because it is so valuable to me.
Gravity Forms I have not used and since it costs money and I can do all I need and in fact more than I need with cForms, I can't justify spending money on a solution when the free solution works well for my purpose.
How about adding tracking for PPC conversion; campaign name and/or keyword?
Something like these guys are able to do:
http://www.bestcontactform.com/features.php
Sounds like we need a good and unbiased contact form plugin comparison - does anybody know of one? I'd definitely like to see one, as I'm unclear on the differences between CForms and Gravity Forms and others.
r
Thank your for those plugins :)
I have one comment with "Your comment is awaiting moderation.". Every body there ? :)
Hi Joost,
I created the Gravity Forms Addons plugin and I was wondering if I could add your improvements to that plugin (I will add a link to this post).
Would you be able to easily adapt this for cForms as well please?
many thanks
plugins mentioned above, most of them real awesome i have tried them on my blog. Thanks for the article
mmm, sounds like a nice plugin. however, i would have to agee with what "ricky" said above, "
Sounds like we need a good and unbiased contact form plugin comparison - does anybody know
of one?...I'm unclear on the differences between CForms and Gravity Forms and others...".
not all our websites have a contact form but when we do... we mostly use CForms. although,
we're always open to something new and not opposed to paying for it if the support is there.
I've been using CForms and it seems pretty great...
...are there reasons to switch? What are they?
To Todd and mirc and others wondering how GravityForms compares to CForms7...
I agree a comparison would be helpful. But GF is ajax-y, drag and drop, and so easy to use and setup.
Whereas CF7 is kinda "old school" with fields to fill out to create your form.
If the incredible "gushing" about how great GF is from some very respected users (Joost, Jeff Chandler, etc) is not enough to convice you, then you'll just have to wait for that "comparison" post.
Otherwise, jump in and enjoy the ease of use, and customization that GravityForms allows you.
My example of how I crafted an "Interview Request" form is here:
http://hotsauceweekly.com/interview-request/
Ok, but GravityForms is free like CF7 ?
have i nice day sir
Joost, is there a way to have only the last page visited before hitting the form and the last referer? Right now, there could be many, many URIs listed in the confirmation email (I had 424 "page visited" 1317 "referer" entries emailed along with my form!) and when employees respond to those customer form/email inquiries, it has to be a little disconcerting for a website visitor to see that they've been tracked all through the site. Obviously the response can be trimmed, but I'm wondering if there's an easy way to include just the last referer and last page visited in the email? Basically a way to say "this person arrived at this page from [here]".
This is the information that was appended to this one particular form entry (this was me submitting a test of the form) :
http://chrishajer.com/gravity/joost-referer.txt
Thank you.
Hi Chris,
I agree with all your comment except it would be better to have first referrer so as we know what brings that visitor to the site.
Ideally, it should have both first and last and option to cut-out all the rest.
but if a preference needs to be made, I'd go for first.