A Complete Guide to WPForms in WordPress

May 15, 2026Tutorial

WPForms is a drag-and-drop WordPress form builder with over 6 million active installations. It covers contact forms, feedback forms, payment forms, multi-step forms, and surveys, all buildable from templates or a blank canvas without writing any code. The free Lite version handles basic contact forms, while WPForms Pro adds conditional logic, file uploads, payment integrations, and advanced field types.

This guide covers the complete WPForms workflow from installation through form creation, settings configuration, entry management, and embedding on your site.

How Do You Create a Form in WPForms?

Before building your form, make sure WPForms is installed and activated on your WordPress site. It also helps to decide what kind of form you want to create, a contact form, a support form, a feedback form, or a lead enquiry form. Starting with a clear goal makes the setup easier.

Install & Activate WPForms Plugin
Install & Activate WPForms Plugin

Step 1: Create a New Form

After activating WPForms, open your WordPress dashboard and go to WPForms > Add New. This opens the form builder where you can start creating your form.

WPForms Add New button in WordPress admin
Add New Form in WPForms

Give your form a name, then choose whether you want to start with a blank form, use a pre-built template, or generate a form with AI.

WPForms new form setup screen with blank form, AI generation, and template selection options
Choose Blank Form, Generate with AI or Use Form Template

Step 2: Add and Arrange Form Fields

WPForms uses a drag-and-drop builder. Drag fields into your form and move them around as needed. For a basic contact form, you will typically want Name, Email, and Message fields. Depending on your use case, add other fields as required.

WPForms form builder showing drag-and-drop fields on the canvas
Add Fields to Form

Step 3: Customise Field Labels and Settings

Click any field in the builder to edit it. You can change the label, placeholder text, description, required toggle, and other field options. This is where you make the form clear and easy for visitors to fill out.

WPForms field settings panel showing label, placeholder, and required field options
Customize Fields Settings

Step 4: Save the Form

Once your form looks correct, click Save. This is an essential step, save your changes before leaving the builder or moving on to publishing.

Step 5: View Form Entries in WPForms

Once your form is live, go to WPForms > Entries and select your form to see all submitted responses. The WPForms Entries dashboard shows each entry with its field values, submission date, and status.

From the Entries dashboard you can view individual entry details, edit submissions, mark entries as spam, delete entries, filter by date range, search specific submissions, and apply bulk actions. You can also export entries, mark them as read, or organise them by status, unread, starred, or spam for a more structured review workflow.

WPForms field settings panel showing label, placeholder, and required field options
View WPForms Submissions Entries

What WPForms Settings Should You Review Before Publishing?

After creating the form, review the main form settings before making it live. Open the form in the builder and click the Settings tab at the top.

General    

In the General settings area, configure the form name and basic display options including the Submit button text. In the Advanced Settings section, you can enable or disable AJAX form submission so forms submit without a page reload. You can also set up automatic purging of entries to delete submissions older than a specified number of days, and enable or disable submission storage entirely.

WPForms General Settings showing form name, AJAX submission, and entry purge configuration
WPForms General Settings

Spam Protection and Security

WPForms includes built-in spam protection tools. Enable anti-spam protection, set a minimum time to submit that blocks bots, and choose whether to store spam entries. Apply keyword or country filters for additional control. For extra security, connect a CAPTCHA solution – reCAPTCHA or hCaptcha – from the integrations settings.

For more advanced spam prevention methods, see the guide on how to stop form spam in WordPress.

WPForms Spam Protection settings panel showing anti-spam and CAPTCHA configuration options
WPForms Spam Protection Settings

Confirmations   

Confirmation settings control what the visitor sees after submitting the form. Choose from showing a success message on the same page, redirecting to a specific page on your site, or redirecting to an external URL. This helps visitors know their form was submitted successfully.

WPForms Confirmation settings panel with success message and redirect options
WPForms Confirmations Settings

Notifications

Notifications are emails sent to your team after someone submits the form. Confirm the notification email address is correct before publishing. If notifications are not configured properly you may miss new submissions.

WPForms Notifications settings panel showing email notification configuration fields
WPForms Notifications Settings

Themes

The Theme Settings let you customise the look and feel of your form using pre-designed themes. Adjust colours, fields, labels, and buttons to match your site’s branding. Use the Advanced section to add custom CSS or apply styles from another form for deeper design control.

WPForms Theme Settings panel showing form colour and design customisation options
WPForms Themes Settings

How Do You Display a WPForms Form on Your Website?

WPForms provides three methods for embedding your form on any page or post.

Using Block Editor

Go to Pages > Add New and give your page a name. Click the Plus icon to add a block and search for WPForms. Click the WPForms block, then select your form from the dropdown menu. WPForms loads a preview of the form inside the editor. Click Publish or Update to save.

WPForms block in the WordPress block editor with a WP Form block selected
Display Form Using WPForm Block
WPForms block in the WordPress block editor with a form selected from the dropdown
Choose Form to Display

Using ShortCode

Go to WPForms > All Forms and copy the shortcode shown next to the form you want to display. Open the page where you want to embed the form, click the Plus icon, search for the Shortcode block, and paste the copied shortcode. Click Update or Publish and your form will be live on the page.

WPForms All Forms list showing a form shortcode available to copy for embedding
Copy WPForm Shortcode
WPForms All Forms list showing a shortcode block
Add the Shortcode Block


Using the Embed Option

WPForms also provides a direct embed option from the forms dashboard. This allows you to add the form to an existing page or create a new page and insert the form automatically without leaving the WPForms interface.

WPForms direct embed option showing existing page and new page embedding choices
Embed Form Directly on Page

What Does Form Vibes Add After Your WPForms Form Goes Live?

WPForms stores submissions natively and provides a solid entry management dashboard for viewing, filtering, and exporting entries. For sites that need more, analytics charts showing submission trends over time, advanced field-level filtering, team review workflows, or managing WPForms entries alongside other form plugins in one place, Form Vibes adds all of that on top.

Form Vibes captures WPForms submissions automatically after installation with no changes needed inside WPForms. The free version adds a unified submissions dashboard, date range filtering, CSV export, analytics charts, an Event Log tracking every change to every entry, and a WordPress admin dashboard widget.

Form Vibes Pro adds advanced field-level filtering with AND/OR logic, Export Profiles for saved reusable export configurations, Google Sheets sync, submission status marking (Read, Unread, Spam), submission notes for team annotations, and a Role Manager for controlling team access per user role.

For a complete guide to setting up Form Vibes with WPForms and everything it adds to your submission management workflow, see how to save WPForms submissions in WordPress.

WPForms submission visible in the Form Vibes Submissions dashboard

Frequently Asked Questions

How do I create a form in WPForms?

Go to WPForms > Add New in your WordPress dashboard, choose a template or blank form, add your fields using the drag-and-drop builder, configure the settings, and click Save. Once saved, embed the form on any page using the WPForms block, a shortcode, or the direct embed option from the forms list.

Why am I not receiving WPForms form notifications?

Check the form’s Notification settings in the builder and confirm the notification email address is configured correctly. Also verify that your WordPress site can send emails reliably, if email delivery is unreliable, configuring an SMTP plugin significantly improves deliverability. See the guide on how to configure SMTP in WordPress for full details.

Does WPForms provide analytics or charts for entries?

WPForms offers basic graphical insights including bar and line charts to help you understand submission trends. For more detailed analytics daily, weekly, and monthly submission volume charts, a dashboard widget showing quick counts, and analytics covering multiple form plugins in one view, Form Vibes provides a dedicated analytics dashboard at Form Vibes > Analytics.

How can I prevent spam in WPForms?

Enable the built-in spam protection features in the form’s Settings panel — anti-spam protection, minimum time to submit, keyword and country filters, and CAPTCHA options including reCAPTCHA or hCaptcha. For a full guide to preventing and managing spam across WordPress forms, see how to stop form spam in WordPress.

What is the difference between WPForms Lite and WPForms Pro?

WPForms Lite is free from the WordPress plugin directory and includes the drag-and-drop builder, standard field types, email notifications, and a limited template library. WPForms Pro adds multi-page forms, conditional logic, file uploads, payment integrations, advanced field types, and more. Form Vibes works with both WPForms Lite and WPForms Pro submissions from both versions are captured automatically once Form Vibes is installed.

Conclusion

WPForms gives you a complete form building workflow, drag-and-drop field configuration, template library, spam protection, notification and confirmation management, visual themes, and multiple embedding options. The native Entries dashboard covers viewing, filtering, and exporting submissions for most straightforward use cases.

For sites that need analytics, team review workflows, advanced filtering, or a unified dashboard for WPForms alongside other form plugins, Form Vibes adds that management layer without replacing anything WPForms already provides.

Download Form Vibes Free from wordpress.org

Ready to set up Form Vibes with your WPForms installation? See the complete guide on how to save WPForms submissions in WordPress.

SHARE THIS POST

Leave a Comment