Ninja Forms Review 2023: The Easiest Form Builder for WordPress

Photo of author

ninja forms review

Looking for the best WordPress form plugin? Ninja Forms is a free WordPress forms plugin that makes it easy to create forms with just drag and drop.

The Ninja Forms plugin is an excellent plugin that can help us create any type of contact form that we need to add to our WordPress. It has a clean and easy-to-use interface whether you are a beginner or a professional as we will show you on this Ninja Forms review. It can be extended with add-ons for email marketing, CRM, and payment processing.

In this Ninja Forms review we are going to talk in depth and detail about what Ninja Forms is, what features it has, advantages and disadvantages, how it is installed, we will do a tutorial, we will give our opinion and we will explain the prices and much more.

Ninja Forms Review: Step by Step Guide in 2023

In this Ninja Forms review we will talk in depth and in detail about the Ninja Forms plugin, it is a plugin that offers you millions of facilities so that you can start creating your forms for free as soon as possible and with the necessary knowledge to ensure that the website is a total success.

What Is Ninja Forms?

Ninja Forms is the free tool for creating forms in WordPress. Build forms in no time thanks to the drag and drop system. For beginners, it will allow you to design advanced forms quickly and easily and without any code as you will see on this Ninja Forms review.

ninja forms wordpress plugin

What are the advantages of Ninja Forms?

  • Free: the main plug-in is free, if you want to increase the plug-in’s features, you just have to buy the Pro version.
  • Ease of use: allows you to create a form easily as it comes with a drag and drop builder.
  • Flexibility: Ninja Forms allows you to enhance your contact form functionalities with premium add-ons without having to buy an expensive package.

What are the disadvantages of Ninja Forms?

  • The main plugin lacks features: The free plugin comes with limited features.
  • Ninja Forms will get more expensive as your website needs grow.

What are the features of the Ninja Forms plugin in 2023?

Ninja Forms features in 2023 include:

  • Developer friendly
  • Customizable email notifications from any form
  • Shipping exports
  • Drag and drop forms
  • Anti-spam protection including Google reCaptcha and Akismet
  • More than 27 types of field
  • Unlimited forms
  • Regular updates
  • Dedicated support
  • Sharable public form links
  • Customizable form templates
  • Unlimited form submissions
  • Fully responsive, SEO and mobile friendly
  • Matches seamlessly with your theme design decisions
  • Translated into more than 16 languages
  • Export and import forms

How to install the Ninja Forms plugin?

Installing the Ninja Forms plugin in 2023 is a simple process, you just have to follow the following steps of this Ninja Forms review to understand how to install this plugin:

  1. Go to “Plugins” in your WordPress Dashboard and then click “Add New”.
  2. Look for Ninja Forms in the box provided and click “Install Now”.
  3. After the installation is complete, click “Activate” and you are ready to start working with Ninja Forms.

Installing plugins from your WP dashboard

For you to install any plugins or add-ons follow these steps:

  1. Go to “Plugins” in your WordPress dashboard and then click “Add New”.
  2. Select the “Upload” option at the top of the page. Click “Choose File” and navigate to the “zip” file you downloaded from your account or you can also download it from the WordPress plugin directory.
  3. Select “Install Now”.
  4. Once the installation is complete, click “Activate” and you are ready to work with the add-on you purchased. You must repeat this step for each add-on you have purchased.

Attention: Check on your WordPress Dashboard your license keys under Ninja Forms, “Settings”, “Licenses”, or you will not receive automatic updates for all your plugins.

Activate your license

Once you have installed the plugin, to receive automatic updates you will need to add your license keys.

  1. See in your WordPress Dashboard that the license keys are active at Ninja Forms » Settings » Licenses. Go in your account at or in your purchase email to find your license keys.

2. To force your site to check for updates go to your WordPress Dashboard » Updates and then click on “Check Again”. Once your licenses are verified.

3. Click the checkbox next to each item you want to update and then choose “Update” from the “Bulk Action” drop-down menu.

How do you create a form with Ninja Forms WordPress?

  1. First we have to install and activate the Ninja Forms plugin.
  2. Then we have to go to the WordPress menu, to the Ninja Forms section.
  3. Click on “Add New” to add a new form.
Add new form on ninja forms

4. Several templates appear to select, we look for the most appropriate option for our website, if we cannot find it, we click on “Empty form”.

ninja forms wordpress

5. A screen will appear where we find different types of form fields, we choose the one that we like the most and suits our needs and we drag it to the part where the fields are in form format.

drag and drop form fields for the ninja forms contact form

6.When all the fields of the form are present, we are going to configure the email. To do this we go to “Emails and actions”.

7. We have to click on the “wheel” of the success message and a box will open on the right side. This is where we can edit the message when the form is submitted successfully.

building a form with ninja forms field settings

8. If we click on the administrator email “wheel”, different fields are opened that are to configure the email that is received each time a user fills in the form.

9. If we click on the + that is located in the lower part of the right, we will see more options that we can configure.

10. We have the option to modify and configure the email that the user receives if we go to our email.

11.When everything is configured as we want, we just have to click on “Publish”.

publish button for building a form in ninja forms

12. A section will be opened for you to fill in the title of the form and once this is done we select “Publish”.

ninja forms contact form

13. We will see a shortcode that we have to copy and click on “Done”. We have to insert this Shortcode in the part of the web that we want.

14. Once we have done this, we have the completed form and visible to the users of our website.

ninja forms wordpress form shortcode

Ninja Forms integrations

You can integrate your forms with Ninja Forms services to enrich your website. These integrations help you grow with more effective functionalities. Here is a list of services that will add more functionality to your website:

  • Mailchimp
  • Campaing Monitor
  • Paypal Express
  • Stripe
  • Elavon
  • Recurly
  • Zapier
  • File Uploads
  • PDF for submissions
  • Excel Export
  • Conditional Logic
  • Multi steps form
  • Save progress
  • Advanced Datepicker
  • MailPoet
  • Aweber
  • Emma
  • EmailOctopus
  • ActiveCampaign
  • CleverReach
  • Front-End Posting
  • User Analytics
  • Help Scout
  • User Management
  • Zoho CRM
  • Capsule CRM
  • Insightly CRM
  • Salesforce CRM
  • PipelineDeals CRM
  • Highrise CRM
  • OnePageCMR
  • HubSpot
  • AmoCRM
  • Trello
  • Zapier
  • Slack
  • Twilio
  • Clicksend SMS
  • Webhooks

Ninja Forms Tutorial

Ninja Forms is a plugin that has been designed so that both beginners and professionals can create their form on their website. Here in this Ninja Forms review below we leave you a fairly complete tutorial so you can see step by step how Ninja Forms works.

Ninja Forms Support and Documentation

If you have questions or problems, you can consult all the documentation that you can find in the following link:

Support services are Monday through Friday, 9 a.m. to 6 p.m. EST.

ninja forms support

For more information on their support service you can check the links below:

Ninja Forms FAQ

Who owns Ninja Forms?

Ninja Forms is owned by a company called Saturday Drive Inc.

Who is the CEO of Ninja Forms?

James Laws is been Ninja Forms CEO for over a decade.

Where is Ninja Forms located?

Ninja Forms is located in the United States in Cleveland and Tennessee.

Is Ninja Forms free?

The main plugin that allows you to create a basic form is completely free but, the add-ons is what you have to purchase to give Ninja Forms more advanced features.

Do I need coding skills to use Ninja Forms?

No coding skills are needed to use Ninja Forms.

Is Ninja Forms GDPR compliant?

Yes, Ninja Forms has a variety of functions for GDPR compliance.

What happens if I do not renew my license?

License keys will automatically renew each year if they are not canceled. If you decide to cancel the license, you will be able to use your extensions, but it will no longer be supported or receive important updates after the license expires.

Can I get a demo or trial of Ninja Forms add-ons before I buy?

There are no demo versions of the Ninja Forms add-ons but, each purchase has a 14-day money-back guarantee so, you can try this plugin risk free.

Will Ninja Forms and Ninja Forms add-ons work with

Yes, but, you will need to purchase at least their Business plan which allows you to install third-party plugins.

What type of support is available to Ninja Forms customers?

Monday through Friday from 9 a.m. to 6 p.m. M. At 4 p. M. EST, and we try to respond to all requests within 24 hours.

What is the difference between Ninja Forms and Formidable forms?

Formidable forms is a great option for beginners since, it is very easy to use and setup but, if you are looking for more advanced features and customization then Ninja Forms is a better option.

Ninja Forms Plan Pricing

Ninja Forms has several payment packs: Agency, Web Design & Dev, Personal and Personal.

  • Agency: unlimited sites and costs $299 per year
  • Web Design & Dev: 20 sites and costs $199 per year
  • Small Business: 3 sites and costs $99 per year
  • Personal: A single site and costs $49 per year
ninja forms pricing


Ninja Forms is a highly rated and popular form plugin for creating forms of all kinds. It also has additional add-ons to increase the functionalities and thus create more advanced forms. A beginner could easily create a form without any problem as we seen on this Ninja Forms review. The Ninja Forms team is made up of a team of highly qualified professionals. Response time is mostly less than 5 minutes or only a few hours at the most.

Click here to select your Ninja Forms pricing plan

What do you think of this Ninja Forms review? Have you used Ninja Forms plugin for any of your website projects yet? Anything to add? Feel free to add a comment below.

Popular Right Now

About O3 Magazine team

Photo of author

The O3 Magazine team is a group of WordPress experts and enthusiasts who work hard every day to report on the best that is currently in the world of WordPress and web development. We want you to achieve the objectives of your project with total success. With our website we also want to share our experience and our knowledge after years of experience in this sector.

Disclosure: This post may contain affiliate links, which means that if you click on one of the product links and then purchase the product, we may receive a commission (at no additional cost to you). The opinions on this page are our own and we do not accept payments for positive reviews.

Leave a Comment