Get to know WPForms

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:

  • Get help making your forms with WPForms documentation
  • Find tutorials on adding extra features to your forms in the WPForms blog
  • Learn how to get more out of your forms with Zapier's free Ultimate Guide to Forms & Surveys eBook

Do more with WPForms

Zapier allows you to instantly connect WPForms with 2,000+ apps to automate your work and find productivity super powers.

Connect to 2,000+ Apps

Google Sheets

Google +1Google, Spreadsheets

8 Integrations

Salesforce (Legacy)

CRM (Customer Relationship Management) +1CRM (Customer Relationship Management), Premium

19 Integrations


CRM (Customer Relationship Management)

13 Integrations


WPForms Alternatives

See All

Gravity Forms

Forms & Surveys +1Forms & Surveys, WordPress

WPForms Updates

New App: WPForms, a Beginner-Friendly WordPress Form Builder