Create dynamic forms with a simple drag-and-drop interface. Upgrade to Formidable Pro for even more great features. Like it? How about a 5-star rating to spread the love?
See Frequently Asked Questions
Quickly and easily build forms with a simple drag-and-drop interface and in-place editing.
There are dozens of form-building plugins out there to create forms, but most are confusing and overly complicated. With Formidable, it is easy to create forms within a simple drag-and-drop interface. You can construct custom forms or generate them from a template. Shortcodes can be used as well as spam catching services.
Upgrade to Formidable Pro
Formidable Pro is an upgrade to Formidable with more form fields, flexibility, and power. Learn more
Features
- Integrates with WP reCAPTCHA and Akismet for Spam control
- Shortcode [ formidable id=x] for use in pages, posts, or text widgets for WordPress version 2.8 and above.
- Alternatively use
<?php echo FrmEntriesController::show_form(2, $key = '', $title=true, $description=true); ?>
in your template - Customize most HTML when editing the form (code for editing HTML when creating the form is soon to follow... and documentation too)
- Create forms from existing templates or add your own. A contact form template is included.
- Direct links available for previews and emailing surveys with and without integration with your current theme. Make these links pretty with Pretty Link integration
- Select an email address to send form responses under "Advanced Form Options"
- Input default values into form fields with the option to clear when clicked
- Saves responses to the database for future retrieval, reports, and display in Formidable Pro
- PHP ninjas can display data in templates using functions in FrmApiController. However, there is currently no documentation for these functions.
PRO Features
- Visual form styling editor
- Additional fields which include page breaks for multiple paged forms, file uploads, section headers, rich text editor, date with calendar, email, phone, website, and a dynamic field populated with data from other entries.
- Create graphs and charts from the form results (replace Google docs surveys)
- Add, edit, search, and CSV export entries from the WordPress admin
- Make your default values dynamic
- Conditionally hide and show fields
- Display your gathered data in a page, post, or widget
- Import and Export Templates
Steven Vachon says
Hi. Does this plugin come with an email feature for submissions?
Steph says
Yes. When you edit the form, there is a box at the bottom labeled "Advanced form options". If there is an email address listed in the "Email Form Responses to" box, the form responses will be emailed.
This version does not include an option to send out an auto responder to the user submitting the form, but the pro version will include it. Does that help?
James Stewart says
Hey Steph - love the plugin!! Thanks again, bad ass plugin! Look how much I use Formidable on my site!!
James Stewart
FutureLabs.tv
anthony france says
I definitely look forward to this. Thanks for your Time in answering my questions and efforts in writing this plugin!
Chris says
Hi Steph. Thanks from France for this great plugin !! I love it !! But you already know that french people don't like foreign languages :p and I need to translate the "submit" button. Can you tell where I can find it ?
Thanks for your time in answering our questions !
Steph says
Glad to hear you're liking it! The submit button and success message will be customizable in version 1.0.06 that will be released today. Hopefully there will be a language file sometime soon too.
Moss says
This is a great plugin. It's name is apt.
craigsanatomy says
Hi Steph,
I love the plugin - much better than any other form plugin!
Thanks!
-Craig
Darell says
Hi Stephanie,
So far, I have tried at least 4 plug-ins for creating forms, and your formidable is the easiest to use. It looks as though the Pro version will have some good features. Will you have the ability to have multiple page forms with nav buttons? Will you provide a way to keep track of forms and data submitted?
Steph says
Glad you like it! Multiple paged forms are on my list of features to implement into the Pro version, but should be there soon. I've been working on getting formidablepro.com ready, so although it's still a bit of a mess, you can get a pretty good idea of the features there. After I get that site done, and a little more testing I'll officially release. However, you could technically buy now if you wanted to. $35 for a single site and $97 for unlimited sites.
Nestor says
Excelente plugin lo andaba buscando
Greg says
Hi,
Your plugin seems very well planned and executed. I am looking for a way to have users fill out a survey and then immediately show the results of the entire survey (or portions of the survey) in the page (or a new page, I suppose). How much customization does this plugin allow? Could I potentially display the results after a successful "submit"?
Thanks.
Steph says
This is on my roadmap for the pro version. The reports (graphical charts) are finished for the back-end, but I just need to bring them to the front-end as well. My plan is to add a poll widget that will show the poll results after submit. Graphical results will also work with a shortcode, and there will be an option to specify a page to redirect to after submit. Shouldn't be too long, although it won't be in the initial release.
Matthijs says
Easy to use, straight forward explanations. Thanks for the great plugin
Trevor Mills says
I'm considering buying Formidable Pro, but have a few questions.
1) Is it possible to build multi-page forms? If not natively, could you see a way of doing it with Section Headers and javascript?
2) What license is it released under? Can I tweak the source code to my specific needs?
3) I need to integrate it into a system to keeps track of form results on a per-user basis. I see you have a Hidden UserId field in the Pro version. What is that and how is it used? Can Formidable Pro store results in a database?
Thanks very much.
Steph says
1) Multi-paged forms are not yet completed. However, they are at the top of the to do list due to frequent requests.
2) It's GPL as all WordPress plugins should be. The license is for service.
3) The hidden user id field works in several ways. It allows users to edit their own responses if you select that option in the form, and in the admin, the user display name will show with the entry. All entries are saved to the database whether you are using the regular or Pro version.
Let me know if you have any more questions.
James says
Hi Steph,
I was originally using Contact Form 7, and now trying out Formidable - it looks great!
Is there any way to make the values of text fields fill out using POST/GET data? I have a mini-contact form that, once submit is clicked, fills out the fields into the main contact form (Formidable).
I hope this makes sense and is possible.
Thanks
Steph says
It is possible in the Pro version to fill a field with POST/GET data, although I still need to add the option to POST/GET a submitted form to another URL.
Cichlid says
THANK you. Dynamic forms was exactly what I was looking for. This will make my life much easier.
Trevor Mills says
Hey Steph,
So, I'm definitely going to pick up the Pro version. It looks like a beautiful product and the perfect plugin to let me hit the ground running on my latest project (so much faster than coding it myself). If I pick up the Pro version this weekend, I'll get the multi-page update in a week or so, yes?
One thing I'd like to build into my system (which is going to be used by people with potentially _zero_ computer experience) is an ajax auto-save feature for questions that have been answered (trying to minimize lost work on long questionnaire forms). Is that a feature that you have any interest in adding? (Or maybe it's in there already?) Are you into code collaboration?
Cheers
Trevor
Steph says
Yes, you can plan on an added page-break field. I don't currently have an autosave feature, but it would be a valuable feature. I started writing Formidable for a few sites I've been working on, because I got tired of people coming into the admin and blowing away my HTML, or else having to make every little change myself. Formidable has been a lifesaver for me, and has greatly cut down the time it takes me to build a fairly complex site.
Anyway, as far as code collaboration goes, so far I've done this all myself. I may have enough hooks in place, that you would be able to write some powerful add-ons. Formidable Pro is an add-on to Formidable. Maybe that would be a good place to start? Let me know what you think, and if you'd like any hooks added. I could probably pay for some good add-ons as well. Heck, or you could sell them.
Steph says
For those of you who have been asking, multiple paged forms are now complete. Check them out in Formidable Pro.
Brandon says
I just installed your Formidable plugin and love it. Beats every other form plugin I have tried to use! I will definitely be making a donation. Thanks!
Dan says
Hi Stephanie.
I love Formidable! I bought Pro pretty quickly after seeing how useful this plugin is and it's perfect so far. Thanks!
Thanks again Stephanie, you're amazing at what you do.
John says
Thank you for this plugin ๐ Got it working perfectly. 5 stars from me.
A.Erons says
Can I use Formidable (or the Pro version) to create questionnaires? I need a script/plugin that can calculate the score (according to certain formulas) and present it in pages dynamically.
Steph says
Yes, here's more detail on calculated fields in your forms.
Steven Vachon says
Any responses from my forms sent to my gmail account are getting treated as spam. If there was a [hidden?] option to modify what email address these emails are sent from, this issue would disappear.
Additionally, I have not yet upgraded to the Pro version as I currently have no use for the extra fields and I'm having a maintenance issue with entries. Perhaps if free users could view the list (not the content) and delete entries. Perhaps the addition of an option to exclude a form from saving entries as well.
Thanks again!!
Steph says
The auto responder and email notifications will be fully customizable in the next Pro version release. The emails are sent from the admin user's email address. Could you just change it there?
I'm planning on adding an option to exclude specified forms from saving entries, but it probably won't be in the free version and I don't have plans of adding any entry management options in the free version. Maybe you'll just need to fork out the $35 to get the features you want. ๐
Dan says
Steph! Just wanted to say a huge THANKS for all the work you've done since the last version. I've been playing around with the changes and I absolutely love everything you've added. The redirect to page/URL is brilliant, as well as the custom reply functions. Now instead of getting emails from myself, I can just reply directly to my clients. Love it! Also, styling the email submission on my end is awesome. Just having those alternating lines makes it so much easier to look at and read.
You're doing an amazing job, and I'm recommending this plugin to everyone. Thanks for making it awesome and keeping an open dialog with your users.
Jim says
Hi. I've been using your plugin on my websites for the past couple of months and I LOVE IT. Awesome.
AC says
What a wonderful plugin. Thank you for all your hard work!
I recently purchased your Pro plugin and I liked it so much I would like to use it on my other sites.
Is it possible to pay the difference between the single user price and the unlimited version?
Thanks again
AC
Steph says
Of course! Here is the page in the user manual to get you pointed in the right direction. Great to hear you're enjoying it!
Vikky says
Hi Stephanie,
I would like to use Formidable as the base for my subdomain of support forms. The plugin is very useful.
Thank you
brent pirolli says
Hello. Thanks for the very nice form plug-in...