NINJA FORMS Review: The Easiest Form Builder

NINJA FORMS Review: The Easiest Form Builder

NINJA FORMS is considered as the best and most popular free contact form plugins. Every website needs a contact form which helps your visitors to be confident on your site and it is the easiest way to get in touch with your website and you as well. If you display your email address on your site instead of using professional contact form, then your site will not look professional and nice as well.

Since unexpectedly WordPress is not offering any form builder, the owners of the websites always have to collect this type of plugin form any site else. NINJA FORMS helps to create contact form and other different forms.

With NINJA FORMS those forms can be created are mentioned below:

1.Order forms:

It is created to sell your products or services online and get paid in advance.

2. “Request a Quote” forms:

Usually it is created just to ask for some information that the owners of the sites need to give the clients quote or estimate for work as per their (clients) expectation.

3.Subscription forms:

Subscription form is created just to get email address of possible customers of future so that promotional email can be sent to them (the users who have filled up the Subscription forms providing their email address) .

4. Survey form:

In order to conduct several surveys on different affairs, this forms are created.

5. Post submission forms:

This form is created only to allow your visitors to add their blog posts to your site and also allow them to edit their previously added posts.


NINJA FORMS is a well-known free contact form application or plugin built and maintained by WP Ninjas. This plugin can be purchased separately. It means, you can purchase add-ons separately as per your requirement. If you like to use one or two add-ons only, then you don’t have to buy whole costly bundle.


Its free version is available to download from By this time this plugin has been installed by more than one million websites worldwide.

How to Set Up First Ninja Form?

In order to set up your first Ninja Form, just download the plugin as free from directory and then you have to install and activate it.

 Step 1: Building your Form

Upon installation and activation of Ninja Form plugin, you have to visit Forms » Add New page and here you will be able to see a form builder which will look like the screenshot below. On the left of the column, few number of buttons can be seen. Here, you are allowed to click those fields to add to your form.



In order to create a contact form, we will need to add fields for the user’s name, user’s email address and user’s message.

Now, click on the “First Name” under the tab named “User Information”.


Here, the field’s label and placeholder text can be customized. In order to add custom CSS classes, validate the field input and many more, you are also allowed to set advanced options.


To close the options, you may click on the arrow at the top.


Click on the button named Textarea for the message field. And then, let the label be changed to “Message”.

Under the Restriction Settings, be careful to check the “Required” checkbox.

Always be careful to add a Submit button to the form. It can be found on the left of Template Fields box. You should know that Ninja Forms  cannot add a submit button automatically.

Upon finishing the selecting fields, you have to click one of the blue Save buttons at the bottom or top of the form.

Now, you have to type a name for your form in the popup.



Step -2: Adding Notifications

Whenever someone will fill out form, then you have to make sure that message can be sent to your email address successfully. That is why, now you have to click the tab named Email & Actions and then you have to click on Add New.


This form may be a little bit difficult for beginners. For this reason, ‘how does it work’ has been mentioned below:


Under the field named “Action Name”-Just type something as your internal reference, such as “Email Me” or “Email the Team Leader”


Under the field named “Type”, select the “Email” option. You would notice that now, you are also able to add actions to redirect users or show a success message.


Click the Form Name field and your form fields will be displayed as options. And now, you need to select the “Name” field that you created.


Now, select the email form field from “Form Address” field which will help you to set it so that messages can be sent from the user’s email address.


Here, you need to enter your email address (and or whom you want to notify) under the field named “TO”


Now, email subject line to be typed.


In the Email Message field, you will find a button named Insert All Fields. You have to click this Insert All Fields to include all the information and message of users in the email notification that you will receive. You have to be sure about including the message field otherwise you will receive blank notification.

Click on the SAVE button to set up your notification.


Step 3: Adding confirmation for the users


Whenever a form is submitted then the uses can see a blank screen by default.


You will need to add an action to show a successful message or to redirect this message to specific page.


In order to do that go again to the tab named Email & Actions and click again on the Add New button.


Now you have to name your action and select “Success Message” under “Type”


And now you will need to type the message that you want to show in the Message field below.



Step 4: publishing your Form


You need the shortcode in order to publish your form. Now visit the Forms » All Forms page and you will be able to see the form that was created a while ago.



Now, you need to copy the shortcode and paste it on the page or post where you want to show or display your form.


Finally, you need to test the form whether it is working properly as per your expectation.

Note: Do you know how to Install WordPress Plugin? To know follow the link.

Opportunity to extend your options with Add-ons


It should be mentioned here that free plugin always allows to create basic forms, but if you want to create something complicated then you have to purchase add-ons which have lot of positive advanced features.


Lot of premium add-on plugins are available in online world which allow to:


  • Include different advanced options in your form such as file uploads, conditional logic and multi-page forms.


  • Get several email newsletters services like MailChimp, AWeber, Campaign Monitor and many more


  • Receive payment with Freshbooks, Paypal, Stripe etc.


  • Follow the leads and convert them into sales with Insightly integration or Zoho , Batchbook .


  • Make your business automatic with webhooks ,WebMerge, Zapier etc.


If you buy any plugin separately, you will not get any discount. But, if you buy a bundle package, then you will get discount on each sale.


Pros and cons of NINJA FORMS



Some benefits of NINJA FORMS   are mentioned below-


The plugin with basic features is free always. If you want to buy plugin with advanced features, then you have to buy pro version.

2. Easy to use:

Due to its drag and drop builder feature, it is very easy to use.

3. Flexibility:

Your contact form can be enhanced with premium add-ons without purchasing expensive bundle. It means, you can buy add-ons separately as per your needs.



Some disadvantages of Ninja Forms are mentioned below-   


  1. Expensive:

pro version of Ninja Forms is little bit expensive.


I hope that by reading this review article on Ninja Forms, you all will be benefited and will get a clear idea about this plugin. If you have any question in this regard, don’t hesitate to ask me. I will try to give the answer in convenient time.

Share this post

Post Comment