WPMarmite

Formidable Forms, a formidable form plugin?

Do you know Formidable Forms? This plugin promises to make “developer’s dream come true”.

Are you dying to drive a Ferrari? Enable this plugin. Winning the lottery would thrill you? Same answer.

Don’t believe it? You’re right. Of course, however powerful it may be, a WordPress plugin doesn’t have those magical powers yet.

Just a few more numbers before the Grail.

Formidable Forms “only” helps you design very advanced forms of all kinds (the dream), without having to code (the reality).

And believe me, it has a lot to offer. To take the full measure of it, we’ve put together a nice test, so you can make your own opinion.

What if this plugin was really formidable?

Your best WordPress projects need the best host!

WPMarmite recommends Bluehost: great performance, great support. All you need for a great start.

CTA Bluehost WPMarmite

What is Formidable Forms?

Formidable Forms is a freemium WordPress plugin that allows you to create various and advanced forms (contact, payment, quiz, survey, etc.) without technical skills. It works with drag and drop and provides ready-to-use templates.

The homepage of its official website states that more than 300,000 companies already trust Formidable Forms, and not the least (Audi, Apple, Warner Bros, H&M).

It has more than 300K+ active installations according to the data provided by the official WordPress directory.

This puts it in the Top 5 of plugins dedicated to form creation, behind competitors like:

Formidable Forms is available in two versions:

  1. A free version called Formidable Form Builder. Available on the official directory, you can install and enable it directly from your WordPress dashboard.
  2. A premium version called Formidable Forms, with four different licenses (starting at $39.50/year). I’ll come back to this in detail at the end of this post.

“Simplicity” and “attention to details”

Formidable Forms is the flagship product of the Strategy 11 company, which has been developing and maintaining WordPress plugins for over a decade (Business Directory, AWP Classifieds).

Its founders, Steph and Steve Wells, say they are committed to “excellence through attention to detail” and “simplicity”.

The About page also states that the Wells are advised by Syed Balkhi, CEO of Awesome Motive, the company behind WPBeginner, OptinMonster, MonsterInsights, Smash Balloon, and… WPForms.

The Awesome Motive website also indicates that the company participates in the development of Formidable Forms as an investor.

For example, Formidable Forms is part of the growth accelerator created by Awesome Motive, which includes various companies in the WordPress ecosystem (Pretty Links, MemberPress, ThirstyAffiliates, etc.).

What are the main features of Formidable Forms?

Availability of essential options

First of all, Formidable Forms offers some great features for a form plugin. I’m thinking for example about:

Possibility to design various and advanced forms

Flexible and scalable, Formidable Forms also allows you to create complex forms of various types:

In the premium version, all these form types can be coupled with even more advanced options:

How to create a contact form with Formidable Forms in 4 steps

In order to explain how Formidable Forms works, we will use the free version of the plugin, which is enough to create an efficient contact form. Of course, if you want to benefit from additional options, the Pro version will be more complete. We will detail its features and prices later in this post.

Step 1: Install and enable Formidable Forms

To get started, install the plugin from your WordPress administration interface (back office).

Go to Plugins > Add New and type “Formidable Form Builder” in the search bar:

Remember to enable the plugin to make it operational on your site. At this point, a new menu named “Formidable” will appear on the sidebar of your site:

To install Formidable Forms after purchase, download the zip file of your license from your customer area, then add it to your WordPress site in Plugins > Add New > Upload Plugin.

Step 2: Enable a form template

Once the foundation is laid, start building your first form via the Formidable > Forms (Lite) menu. Click on the “Add New” blue button at the top of the page:

At this point, you have two options:

  1. Start from scratch with a blank form.
  2. Enable a form template that is already operational. All you’ll have to do is customize it according to your wishes.

For the purpose of this test, I choose the template named “Contact Us”, which allows you to create a contact form.

With the free version of the plugin, you have about twenty templates, divided into twenty categories (Blank Form, Contact Us, customer service, marketing, survey, quiz, real estate, WooCommerce etc.). Please note that each category does not necessarily feature a free template.

Click on the “Contact Us” template . You’ll see that the plugin will require you to enter your email address to get 10 more templates for free.

This undermines the user experience since you have to go to your email box, then copy and paste the code you just received. This is a necessary prerequisite to be able to customize the template.

Finish by giving a name to your form (e.g. “Contact”).

Join the WPMarmite subscribers

Get the last WPMarmite posts (and also exclusive resources).

Step 3: Add fields to the form

Presentation of the Formidable Forms editing interface

Now let’s move on to adding fields to your form (or customizing those already present).

Before jumping into the water, let’s detail how the editing interface of the plugin works. It can be divided into 3 clearly identifiable areas:

What kind of fields can you add to your form on Formidable Forms?

Formidable offers 3 main families of fields:

  1. Classic fields, all available in the free version of the plugin: Text, Paragraph, Checkboxes, Name, Phone, Email, Radio Buttons etc. In total, there are 14 of them.
  2. Advanced fields (23 in total, with a Pro license only): File Upload, Password, Credit Card Payment, Search, Date, Signature, Dynamic Field, etc.
  3. Price related fields (3 options, with a Pro license only): Product, Quantity and Total.

How to add and customize fields in your form?

To add a field to your form, you can:

Each field moves to the area of your choice, with a simple drag and drop. You can then customize it by clicking on it. This action “sends” you to the “Field Options” tab which has 3 submenus:

  1. Text field: to change the field Label (e.g. Last Name or First Name), make it mandatory or not, and add a CSS formatting class.
  2. Advanced: here you can incorporate a text to specify the expected content of the field, its number of characters, or a mandatory field indicator.
  3. Validation Messages: to display a message of your choice when a mandatory field is not filled in.

The “Field Options” tab also allows you to set up a form with conditional logic. However, a Pro license is required for this.

By hovering over each field, you can also access quick actions to Delete, Duplicate, or access Field settings (click on the three small dots):

Step 4: Customize the form

Finally, you can make final adjustments to your form via the Settings tab:

In the free version, 4 sub-menus are available:

  1. General: here you can for example choose a specific action when someone submits your form. It is possible to display the message of your choice, to redirect to a specific URL, or to display the content of a page. You can also load and save the form creation page in AJAX, to speed up its display.
  2. Actions & Notifications: allows you to send an email when someone fills and submits a form.
  3. Styling & Buttons: you can customize your form (more details on this later) and select a style for your form. This is also where you can change the text of the “Send” button.
  4. Customize HTML: as the name suggests, this sub-menu allows you to customize your fields using the HTML language.

When you are done with your settings, remember to click on the “Update” button to save them. Without further ado, you will now discover how to embed your form within your content.

How to embed a form in your content with Formidable Forms?

Now your form is waiting to be displayed on your pages or posts. You can find it ready to use on your administration interface, through the Formidable > Forms (Lite) menu.

In the “Actions” tab, you can click on the two angle brackets to open a popup window that will offer you 3 ways to integrate your form:

  1. By selecting an existing page.
  2. By creating a new page.
  3. By opting for the manual method.

Let’s see this right away.

How to integrate a form designed with Formidable Forms in a page or a post?

Using the Gutenberg block proposed by Formidable Forms

To integrate a form in a page or a post, you can first use the Gutenberg block called “Formidable Forms”.

Select it, then choose the form of your choice in the drop-down menu:

You can then make some adjustments in the sidebar on the right (display the title or description of the form, minimize the HTML), in the “Options” menu.

Use the “Shortcode” block

Since we’re in the WordPress content editor, let’s stick with option #2. You can also use the “Shortcode” block, and add the shortcode associated with your form.

In my case, it looks like this: [formidable id="2"]:

How to embed a form in a widget area with Formidable Forms?

Pages and posts are the first places you probably think of to add a form. However, it is possible to integrate them elsewhere, depending on the possibilities offered by your theme.

I’m thinking for example of specific widget areas like the footer or the sidebar.

The number and type of widget areas offered depend on the theme you use.

In practice, you have two ways to proceed:

How to integrate Formidable Forms to Elementor?

Finally, Formidable Forms also integrates directly with the most famous page builder of the WordPress ecosystem: Elementor (5M+ active installations).

The way it works is similar to the “Formidable Forms” block offered on the content editor. On Elementor, you add a widget called “Formidable Forms”, then select the form of your choice.

You can also enable/disable the same options as in the content editor (form title and description, HTML minification).

Build your website with Elementor

Design easily the look and feel of your WordPress website with the famous page builder.

What are the settings offered by Formidable Forms?

So far, you have seen how to customize a form on a case by case basis. The general settings proposed by Formidable Forms allow you to act on all your forms at the same time.

You can access them in the general menu of Formidable Forms:

Let’s now describe each sub-menu.

Forms (Lite)

This sub-menu displays all the forms you have created, as well as their creation date and the number of people who have filled out your form.

From this dashboard, you can also add a new form, but also modify, delete or duplicate an existing form.

Entries

Here you can access data related to your leads (with a Pro license only), i.e. the people who have filled out and submitted one or more of your forms.

For example, for each form you will find:

Views

Views are a very powerful feature. Available from the “Plus” premium license, they allow you to display the data collected via a form in the form of:

Styles

With the “Styles” sub-menu, you can set the default visual appearance of all your forms. This is an option that competitors such as WPForms or Ninja Forms do not offer free of charge, as you have to use CSS to achieve your goal (unless you opt for one of their Pro licenses).

You can change the colors, margins, borders, alignment or text size of a dozen elements such as the:

In addition, you can also add your own custom CSS code, if needed.

Applications

Applications is a new premium feature offered by Formidable Forms at the time of writing.

With it, you can organize your forms and views in the same workspace.

Import/Export

Here, it is possible to import forms in XML format on your site (in Pro version only), but also to export your forms, entries and views on another site (in XML or CSV format).

General Settings

This sub-menu offers settings on different aspects. You can:

What are the add-ons offered by Formidable Forms?

To go further in the customization of Formidable Forms, you can also rely on paid add-ons to integrate the form plugin with various tools.

You will have access to the add-ons from the “Plus” license of Formidable Forms. The more expensive your license gets, the bigger the choice of add-ons is.

In total, Formidable Forms offers more than thirty add-ons divided into several categories:

Formidable Forms also offers an add-on to connect WordPress to Zapier. With this tool, you can integrate your forms with hundreds of different services.

Of course, these add-ons have a cost. Let’s review this in the next part, which deals with Formidable Forms pricing.

How much does Formidable Forms cost?

Formidable Forms can first be used for free in its Lite format. To upgrade to more advanced options, you can opt for one of the 4 licenses:

What should you consider when choosing a license?

The use of a particular license depends on several factors:

Each license comes with a 14-day money-back guarantee. Please note that after one year, if you wish to renew your license to continue to receive support and updates, the price of each license doubles: Basic increases to $79/year, Plus to $199/year, Business to $399/year and Elite to $599/year.

In terms of pricing, to give you an idea, Formidable Forms is roughly in line with what two of its main freemium competitors offer: WPForms and Ninja Forms.

What about GDPR compliance?

After mentioning the pricing, a small but essential aside on the General Data Protection Regulation (GDPR).

This European regulation, in force since 2018, has as its main objective to ensure that every individual has control and protection of the personal data they disseminates when browsing the web.

You see me coming: when one of your visitors fills out and submits a form on your site, they submit personal data to you as well (last name, first name, email address, phone number, etc.).

To comply with the law, you must respect this regulation, which imposes several rules. For example, your visitor must be informed that they are sharing their data, and know explicitly for what purpose.

The subject being vast and technical, the most efficient way is to get in touch with a specialist in the matter (e.g. a lawyer), who will be able to guide you.

In parallel, do not hesitate to check the following resources:

Formidable Forms allows you to apply some of the GDPR rules, via various options.

For example, you can add a checkbox to collect the user’s consent, disable the tracking of IP addresses or stop recording form submissions altogether.

Our final review on Formidable Forms

After this complete tour of the Formidable Forms plugin, it’s time for the finishing touches. To conclude, let’s recap the strengths and weaknesses of this plugin, and review who we think it’s primarily for.

Strengths of the form plugin

Weaknesses of Formidable Forms

Who is Formidable Forms for?

In its Frequently Asked Questions, Formidable Forms states that its plugin is “the WordPress form plugin of choice for smart developers, freelancers, and agencies.”.

Indeed, Formidable Forms is a quality plugin that does the job. However, I don’t think it’s suitable for every profile:

Download Formidable Forms:

In premium, an alternative like Gravity Forms (affiliate link), for example, will be just as powerful and cheaper.

Do you agree? What do you think about Formidable Forms? Give me your opinion in the comments.

Exit mobile version