WPForms Review 2023: Is It Worth the Hype? [Must Read]

Tired of building contact forms with bloated and buggy WordPress plugins? Chances are you haven’t tried WPForms, the most beginner-friendly forms plugin in the WordPress ecosystem. In this WPForms review, we’ll take a look at its features, add-ons, and what makes WPForms the most intuitive WordPress plugin in the market.

WPForms review

Why Your Site Needs a Form Builder Plugin

Every WordPress website requires a contact forms plugin, regardless of its niche or traffic.

Using a contact form will protect you from spammers and hackers. You can keep your WordPress site more secure by using a contact form instead of displaying your email address. This way, you’re protecting your email from spammers who send unwanted offers and phishing emails.

Using forms also saves you time. By using a contact form, you can specify what necessary details you’ll need to know when your visitors and potential customers are reaching you out.

A best WordPress form plugin will also allow you to integrate extra features such as an email newsletter subscription checkbox in your contact form. This helps you to follow up on prospects and build a long-lasting relationship with them.

Easily Build WordPress Forms in Minutes

Building online forms in WordPress has never been easier thanks to WPForms.

WPForms often claims to be the most beginner-friendly WordPress form builder in existence and hugely emphasizes the convenience it offers to build a WordPress form.

With WPForms, you don’t have to hire a WordPress developer or even touch a single line of code to create a WordPress form. You should be able to create a form in a matter of minutes no matter you want to create a simple contact form or a complex form, like registration or payment form.

Does WPForms live up to their hype of being the most beginner-friendly WordPress form builder? Let’s take a look:

1. The Powerful and User-Friendly WordPress Form Builder

With WPForms’ easy-to-use drag and drop builder, you can create any kind of form in just a few minutes without having to touch any code.

WPForms fields

Adding and removing form fields can be done in just a single click. Plus, you can easily rearrange the fields as per your needs by dragging and dropping them above or below one another.

2. Hundreds of Form Templates to Choose From

wpforms simple contact form

With WPForms, you don’t necessarily need to create a WordPress form from scratch. The core plugin comes bundled with several pre-built form templates to choose from such as:

  • Blank Form
  • Simple Contact Form
  • Request a Quote Form
  • Donation Form
  • Billing / Order Form
  • Newsletter Signup Form
  • Poll and Survey Form
  • And a lot more…

Want to create a WordPress form tailored to your industry or niche without having to build it from the ground up? Then you have to install the Form Templates Pack addon.

The Form Templates Pack addon lets you choose from a huge variety of pre-built templates for every industry. That means regardless of the industry you’re in, you can find the right form template in WPForms. This saves you time as you don’t always have to build a form from the ground up.

wpforms templates pack

Instead, simply search for the form template you want to use and once it appears, click on it. Your form should now be created instantly. After making the necessary changes, you can go ahead and publish the form.

3. Easily Embed Your Form From the Post/Page Editor

To embed a form in a post or a page, you’re not required to copy and paste the shortcode manually. Rather, head over to your post/page editor where you want to publish your form.

Add a new block by clicking on the (+) sign and search for WPForms.

Add WPForms in block editor

Add the WPForms block to your post or page and you can select the form you want.

In case you’re using the old classic editor, when you open any post or page to edit it, you’ll see an Add Form button which you can find just above the text editor. When you click on it, a modal popup will appear asking you to choose the right form. Select the right form and hit the Add Form button.

wpforms embed form

Build Advanced Forms in Minutes, Not Hours

With WPForms, building an advanced form on your WordPress site is a breeze. Let’s take a look at a few examples of how WPForms enables you to build advanced WordPress forms quickly and easily.

1. Create a Survey / Poll Form

The Surveys or Polls addon enables you to quickly conduct a survey or poll on your WordPress website. In addition, you also get best-in-class survey reports with WPForms.

wpforms survey poll voting

When combined with conditional logic, you can even personalize your survey questions based on users’ responses.

WPForms also enables you to publicly share your results on your website or with your followers on social media.

2. Create a Custom Login or Registration Form

If you’re running a community-powered site like membership sites, forums, niche social networks, or any other sites that require users to register an account, then you might want to create a custom login form on your site. The main benefit of creating a custom login or registration form is that you can embed it anywhere on your site.

Create user registration in WPForms

This way you don’t necessarily have to direct users to the default login page. By creating a custom login page, you can display a consistent brand to your users, giving your site a more professional appearance.

3. Collect Payments Within Your Form

Whether you want to accept online donations for your nonprofits or need to collect payments for digital downloads, WPForms makes that easy for you.

You can accept payments via PayPal Standard, Stripe, or Authorize.Net.

WPForms payment options

WPForms also allows you to display images of your products in the order form, giving users a visual look at what they’re ordering.

4. Create a Post Submission Form

Do you want to accept user-generated content on your site?

With WPForms’ Post Submission addon, you can accept user-generated content, like guest articles, user reviews, testimonials on your site without having to provide backend access to each user. When a post is submitted through your post submission form, it will appear in your post editor for your review as a new pending post.

wpforms post submissions addon

After making the necessary changes, you can publish or even discard the post.

5. Create Conversational Forms™

Transform your generic forms into Conversational Forms™ with an interactive layout that adds a human touch.

Conversational form settings

It’s similar to TypeForm but doesn’t come with high subscription costs. By providing interactive forms to users, you can increase your form completion rate.

Related: How to Submit a Form Without Page Refresh in WordPress

All the Necessary Features Out of the Box

WPForms comes with all the set of features out of the box, without the bloat.

All field types are categorized into 3 separate sections: Standard Fields, Fancy Fields and Payment Fields.

  • Standard Fields comprises basic field types like Name, Email, Single Line Text, Paragraph Text, Dropdown, Multiple Choice, reCAPTCHA, etc.
  • Fancy Fields consists of fields like Phone, Date/Time, File Upload, Website / URL, Page Break, Captcha, Signature, Likert Scale, etc.
  • Payment Fields contains fields including Credit Card, Total (amount), Single Item (payment), Multiple Items (payment), Dropdown Items, etc.


WPForms is highly optimized for web and server performance to ensure maximum speed. You can also deploy a CDN service to enhance your site speed.

Every form you create is 100% mobile responsive, so your forms will always look great on all devices.

Best of all, you can easily embed your forms anywhere on your site whether it is blog posts, pages, sidebar widgets, footer, etc. All you need to do is use the built-in widget or grab the shortcode and paste it where you’d like to embed the form.

With WPForms, you’ll also have the ability to create multi-page forms, allow file uploads, display or hide fields with conditional logic, and much more.

Dozens of Integrations With Add-ons

WPForms also has a wide variety of add-ons that lets you extend its built-in functionalities and integrate with other popular email marketing tools and cloud apps.

Let’s take a look at some of its add-ons below.

Email Marketing Integrations: You can automatically add subscribers to your email list from any form. WPForms integrates with the following email marketing tools:

  • Constant Contact (no addon required)
  • AWeber
  • Drip
  • MailChimp
  • Campaign Monitor
  • GetResponse

App Integrations: Connect your form with other apps to make processes smoother and more efficient.

  • Zapier: Connect to 2000+ web apps. With this addon, the integration possibilities are endless.
  • Salesforce: Send your WordPress form contacts and leads to your Salesforce CRM account.
  • Webhooks: Send form entries to secondary tools and external services without any coding or third-party connectors.
  • Sendinblue: Organize your leads, automate your marketing, and improve engagement with your subscribers.
  • Uncanny Automator: Connect WPForms with your existing plugins to perform actions automatically, slashing admin time.

In addition, there are other apps that integrate with WPForms like MonsterInsights that lets you track data and get valuable actionable insights from lead capture forms, newsletter signups, quote contacts, and other important forms.

Custom Captcha: Combat spam form submissions by enabling Custom Captcha. You can specify either your own questions or random math questions.

Geolocation: Collect and store your website visitors’ location data along with their form entry.

Payment Processors: Create donation forms or order forms by integrating PayPal, Stripe, and Authorize.net with your form.

Post Submissions: Create a front-end post submissions form and start accepting user-generated content like guest posts, user reviews, and more without your visitors having to log in.

Signature: Create a contract form or agreement form and allow users to sign it online with their mouse or touch screen.

User Registration: Create a custom user registration form and embed it on the most convenient location, so users can create an account on your site without visiting the default login page.

Surveys and Polls: Build surveys and forms and analyze the data with interactive reports.

Form Abandonment: Connect with your leads even if they abandoned the form halfway.

Offline Forms: Save forms data in the browser while offline and submit the data when the internet is restored.

Form Templates Pack: Choose from a huge variety of pre-built templates to save you time.

User Journey: See what steps the user took before they filled out your form which helps in learning what’s driving conversions.

Form Locker: Lock your form with various permissions such as members-only, password required, according to date and time or maximum entry limit, and more.

Form Pages: Create a distraction-free form page to boost conversions.

Pricing and Support for WPForms Plugin

The best thing about WPForms is that it’s best suited for websites of all sizes and budgets.

Whether you’re running a blog, small business, a non-profit organization, eCommerce business, or any other website, you’ll find the WPForms plugin immensely helpful alike.

If you don’t have a budget for a contact form plugin or want to test drive the basic features before spending on the premium version, you can start with the lite version, which is available to download for free from the official WordPress plugin repository.

wpforms pricing

The pricing for the basic version starts from $49.50 for a single site license. Additionally, you’ll get access to the Form Templates Pack addon.

They have a Plus plan for 3 sites with options to integrate with other services that costs $99.50. Their most popular plan is Pro, which gives you access to all addons for 5 sites and priority support for a year, which costs $199.50.

They also offer an Elite plan for unlimited sites, WordPress multisite support, and client management feature for $299.50.

Support is offered by the ticket-based email support system. WPForms support staff is fast and highly rated in user reviews. All the features and add-ons are well explained in their extensive documentation, with step by step tutorials and easy to follow guides.

WPForms Lite vs. Pro

The free or the lite version of WPForms is a great option if you’re just starting out. It offers limited form features that let you create a basic contact form on your site. The drag-and-drop form builder makes designing your form and adding fields to it super easy. Plus, you only have 4 different templates to choose from.

WPForms Pro obviously offers more features than its lite version. Apart from all the templates available in the lite version, the pro version also offers tons of additional templates.

You also have a lot more form fields that you can add to your site like phone number, date and time, star ratings, etc. The pro version also lets you upload a file and password protect your form.

One thing that you’ll really want that isn’t present in the lite version is the entry management system.

With the lite version, when someone submits a form, you’ll receive an email notification. If your WordPress email isn’t working for some reason, then you’ll miss these notifications.

You can, however, enable entry backups. This will store a copy of your entries for you and you can restore this when you do upgrade to pro. So you won’t lose any entries that took place while you were testing WPForms with the lite version.

enable entry backups

With the pro version, all your entries will be stored right inside the WPForms dashboard. You can view, edit, and delete entries with ease. You’ll also see statistics about your forms and their performance.

Form entries in wpforms

The Pro and the Elite plan offer priority support too. And just like the lite version, the pro version too is super responsive to mobile devices and is cross-browser compatible.

If you want to create an advanced contact form like a billing order or a newsletter then we would recommend you opt for the pro version.

How Does WPForms Compare to Other Form Plugins?

There are quite a WordPress form plugins available in the market that let you create forms on your website to convert visitors to customers, subscribers, or members.

After comparing WPForms against other form plugins, these are the things we liked about WPForms:

1. It makes it quick and easy to create a form

With WPForms, most forms that you would need to use on your site are already available in ready-to-use templates. This takes out most of the steps needed to create a form.

You can open WPForms, select your template, and embed it in your site which makes it an easy 3-step process.

Plus, the templates are designed based on what works best on websites keeping in mind what users like and respond to. So it automatically creates beautiful and aesthetically-pleasing forms.

With other plugins like Contact Form 7, you need to create the form from scratch by adding form fields and figuring out what looks best on your own. This makes the process longer and can take you hours to create a form.

However, with WPForms, you can create and embed forms on your site in under five minutes.

2. It has a visual drag-and-drop builder

WPForms lets you build your form in preview mode. This means you can see how your form would look when it’s live on your site. You can drag and drop fields and rearrange them to create a wide variety of forms.

When compared to others, you’ll see that Formidable Forms has a visual drag-and-drop builder as well, but they focus more on advanced users and developers.

With Contact Form 7, you need to build the form in a text editor using HTML and shortcodes.

Contact Form 7 builder

This can be complicated for beginners and those who are not savvy with coding.

3. It offers unlimited forms with unlimited customizations

WPForms lets you create an unlimited number of forms on your site regardless of what pricing plan you’ve selected.

In addition to that, while creating your form, you have an array of field options available to add to your form even if you select a template.

When it comes to plugins like NinjaForms, if you select a template, you’re stuck with the template fields and design. You can rearrange the form fields but you can’t customize it to add or delete fields.

4. It has a free version

If you’re just starting out or want to try out the plugin before you invest in the pro version, WPForms has a Lite version that’s free to use. It has all the features you need to create forms on your site along with 4 templates to choose from as well.

WPForms Lite free version

However, if you choose to use other plugins like GravityForms, there’s no free option available. You need to pay for it upfront before using it which means you can’t test it to see if you like the plugin first.

5. It has one of the best support teams

The WPForms customer support is very responsive and available 24×7.

If you face any problems with WPForms, you can reach out to their support staff through their support ticket system and you can get a resolution in no time.

WPForms support

Compared to other plugins, WPForms has a very high-rated support team.

7. It’s mobile-friendly and SEO-friendly

When you create a form on your site, you need to make sure that it looks good on mobile as well. With other plugins, you may need to optimize the form for different devices on your own or by hiring a developer.

If you’re using WPForms, it takes care of this for you and the forms are automatically resized to fit different browsers such as mobile, tablet, laptop, and desktop.

It’s easy to add a form title and description to meet SEO requirements. Plus, the forms are optimized for web and server performance. This improves the speed and performance of your site which is also good for SEO.

Our Verdict on WPForms as the Best WordPress Forms Plugin

WPForms was built with a single goal in mind: build a WordPress plugin that’s both easy and powerful, so even an absolute beginner can create WordPress forms without having to hire a developer.

The forms created with WPForms are incredibly fast and SEO friendly. The drag and drop builder makes form creation a breeze. Best of all, it allows integration with various tools like email marketing tools, payment processors, web apps, and other useful add-ons.

You may also want to check out the full comparisons between,

We can confidently say that WPForms is the most beginner-friendly WordPress forms plugin in the market. We give it 5/5 stars. Here is the breakdown of our review scores.

Rating Star FullRating Star FullRating Star FullRating Star FullRating Star Full   5.0 / 5.0
Rating Star FullRating Star FullRating Star FullRating Star FullRating Star Full   5.0 / 5.0
Rating Star FullRating Star FullRating Star FullRating Star FullRating Star Full   5.0 / 5.0
Rating Star FullRating Star FullRating Star FullRating Star FullRating Star Full   5.0 / 5.0
Ease of Use
Rating Star FullRating Star FullRating Star FullRating Star FullRating Star Full   5.0 / 5.0
Rating Star FullRating Star FullRating Star FullRating Star FullRating Star Full   5.0 / 5.0
Get WPForms Now »

Comments  Leave a Reply

  1. Hello, i have been using WP Forms for a while and ran into an issue. I often have to enter clients information as part of a listing for project submissions. The WP Form plug-in recently started giving me this message when I try to edit the list. “Something went wrong while saving the form.

    Please reload the page and try again.

    Please contact the plugin support team if this behavior persists.

    Need help! Can’t add or delete clients on the form. I tried to re-build another one and started getting the same message after I had entered a lot of clients on the list. Is there a maximum amount of clients you can add? Any help would be appreciated. Thank you

    1. Hey Ron,

      This error usually occurs when the AJAX script (which allows the form to save without refreshing the page) is not allowed to load. Here are the two possible reasons and solutions:

      1) A file permissions issue: If you can contact your host and ask them to reset file permissions, this should work out.

      2) Security policies enforced on the server: Your server likely has some Mod_security (firewall) rules that block the save action of the admin-ajax request. Again, your host can solve this for you right away.

      That said, the quick way to resolve this issue would be to reach out to your host and check for these two issues. They should be able to reset the file permission and check Firewall settings to unblock the admin-ajax request.

      I hope this helps!

      In case the issue is still there, you can reach out to the WPForms support team and they’ll look further into this matter.

      Feel free to write back for any other question 🙂

  2. WPForms is a good plugin, however, after paying for it, you do not own it. You must renew your registration every year. If you do not, you can’t create new forms, you can’t install it on a website, it is basically useless. This is a subscription system, you are not buying the product. Found this out after thinking I had bought the product, only to find out that since I chose not to pay $500 to renew another year, that the product was basically worthless. I’ll be looking for something else.

    1. Hey Willy, thanks for showing your concern. The WPForms license provides access to support and plugin updates. This means that if you choose not to renew your license in the future, you’ll no longer receive updates or have access to support.

      However, your forms will still remain functional which means you own the plugin.

      Updates are important to keep your site more secure, fix issues, and maintain code compatibility with various services. So while I would caution against keeping any out-of-date plugin on your site for too long, it’s generally not a significant issue for short periods of time.

      I hope this answers your query.

  3. Can it be set up like glassdoor, for instance, where users log in and rate a company and then those results can be shown on a WP page? So if it were facebook and there were 5 responses, you could scroll through all five?

    1. WPForms is a contact form plugin. Not sure what you want to accomplish with a contact form plugin, but if you’re looking for an advanced form plugin that lets you create an online application, then Formidable Forms could be the best choice.

      Read our Formidable Forms review.

  4. Does the Stripe integration support multiple currencies?

    1. Karen,
      WPForms provides seamless integration with Stripe through the Stripe addon. And Stripe supports processing payments in 135+ currencies, meaning you can charge customers in their native currency with WPForms.

  5. Can’t set valurs via query strings for but a few field types.

    Can’t separate name or address fields into individual elements in email marketing integrations.

    Can’t sync checkbox or radio options to email marketing without extra email side workarounds.

    This form plugin is good if you need a simple contact form on your site but not much more… yet.

    It does have a relatively clean up, and Support is fast to respond, which is nice, but if all they tell you is that they’re adding something it’s missing to a future feature request that tells you it’s not ready for prime time.

    There are other more polished form plugins with more functionalities and similar or lower price points.

    1. WPForms boasts about being the best “beginner-friendly” WordPress form plugin. For an advanced, feature-rich solution, you can choose Formidable Forms instead.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WordPress Launch Checklist

The Ultimate WordPress Launch Checklist

We've compiled all the essential checklist items for your next WordPress website launch into one handy ebook.
Yes, Send Me the Free eBook!