WPForms - Features, Pricing, Alternatives, and More
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.
Do More With WPForms
Zapier allows you to instantly connect WPForms with 1,400+ apps to automate your work and find productivity super powers.
- $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