WPForms - Features, Pricing, Alternatives, and More

Matthew Guay
Reviewed by Matthew Guay
Last updated September 2, 2016

Your website is a perfect place to share text and media with your followers. It's also a great place to interact with those same people—only, your blog posts by default are a one-way street. With just plain pages on your site, there is no way for readers to tell you what they're thinking, ask for help, or purchase your products.

All you need to spark the magic is a form. Perhaps you could add a contact form on your About page for readers to send you a message, a checkout form on your Store page to sell products on your site, and an application form to land that next great team member or contributor. Maybe you'll build an entire app out of your form that charges readers for a subscription, gives them an account on your site, and automatically gets back in touch with an email. Forms are that versatile.

WPForms lets you do all of that right inside your self-hosted WordPress site, with the same simplicity you'd expect from a standalone forms apps. You can make new forms in minutes by dragging-and-dropping the form elements into the order you want, and publish them directly to your posts and pages.

Just install the WPForms extension on your site, and add your site's domain to your WPForms account. Then, click the new WPForms button in your WordPress admin sidebar, and select Add New to start building a new form. You can start out with a template, or make a blank form with just the features you want.

Customizing your form is easy. WPForms includes the standard text, number, drop-down, and contact info fields you'd expect, along with special fields for links, addresses, passwords, phone numbers, date/time, and even HTML code. If you need to have your users submit files, or want to build a checkout form that lets them select products and enter payment info, there are fields for that, too.

Select a field in your form to customize it in the Field Options pane. Each field includes its own options, along with a label and optional description. You can make any field required, set how long it is, add placeholder text, or add CSS classes to customize how that individual field should be styled. And if you want to break up your form, you can add page breaks to it so your form doesn't seem overwhelming.

Then you can set your form's settings. There are the standard things, including the title and description, along with options to get email notifications about the form and to show a specific confirmation message when the form is filled out. And if you're worried about spam, you can add the anti-spam honeypot or install a CAPATCHA add-on to ensure your respondents are human.

Add-ons are one of the things that make WPForms a great tool for building your forms. You can install additional add-ons to sync your form entries to mailing list apps, and add PayPal or Stripe integrations to process payments from your form. Or, with Zapier's WPForms integrations, you can get notified about new form entries in Slack, send your contacts an automated email, log sales to your accounting app, and more.

But first, you'll need to get your forms published. Just save your form, then open a page or blog post on your site's admin and click the Add Form button. That'll let you choose which form to add to that page—and once you've saved the changes, your readers will see the form along with the rest of your content. You can then manage their form responses in WordPress, just as you'd manage your posts and pages.

If you want to manage everything about your site in one place, WPForms gives you all the form features you'd want in an easy-to-use editor, right inside your WordPress site. It's an easy way to gather data and make sales in minutes.

WPForms Resources:

Have any feedback on this overview, or something we should change? Let us know!

WPForms Features

  • Build forms inside WordPress with a drag-and-drop editor
  • Create forms from templates
  • Accept payments from PayPal and Stripe
  • Create advanced forms with multiple pages, logic, and file uploads
  • Register users to your site from forms
  • Build maps, captchas, and connect to apps with add-ons

WPForms Pricing

  • $39/year Basic plan for unlimited forms on 1 site
  • $99/year Plus plan for unlimited forms on 3 sites, with email newsletter app integrations
  • $199/year Pro plan for unlimited sites, priority support, and full features including payment processing
  • $399 one-time payment Ultimate plan for unlimited forms, sites, and lifetime support

Use our free platform to build a single Zapier integration and instantly connect your app with 1,000+ others.

Become a Zapier Integration Partner

WPForms is a drag and drop online form builder for WordPress that allows you to easily create contact forms, email subscription forms, billing forms, donation forms, online order forms, and more.