Creating Your First Form

Are you ready to create your first form with WPForms? By following the step-by-step instructions in this walkthrough, you can easily publish your first form on your site.

This tutorial will show you how to create and publish your first form.


Before getting started, make sure you’ve installed and activated WPForms on your site.

Adding a New Form

To begin, you’ll need to be logged into your WordPress admin area. Once there, click on WPForms in the admin sidebar to go to the Forms Overview page.

Then, to create a new form, click on the Add New button to launch the WPForms form builder.

Adding a new form

In the Setup page of the form builder, you can enter a name for your form (such as “Contact Us”) in the Name Your Form input field.

Naming the new form

If you’d rather not enter a name, then the form name will default to the name of the template you choose.

Below the Name Your Form field, you’ll find many form templates in the Select a Template section. These are pre-built templates of commonly used forms to help you get started quickly.

The WPForms template library

You can use the categories in the menu on the left or the search bar in the top left corner of the template library to search through the available options.

The WPForms template search features

Once you find a template that suits your needs, hover over it and click the Use Template button.

Note: The form in this tutorial uses the Simple Contact Form template. You can preview it to see how it looks and functions before getting started.

Choosing a form template

If you would prefer to build your form entirely from scratch, select the Blank Form template.

Creating a blank form

Note: Looking for even more templates? You can create your own or suggest a new one. We’d love to hear your ideas!

Using WPForms AI To Create Forms

If you’d prefer to quickly generate a form instead of building it from scratch, you can use WPForms’ AI form generator. By providing a simple description of your needs, WPForms AI can generate a customizable form for you.

To do so, go to WPForms » Add New. Once here, you’ll see the Generate With AI option.

Generate with WPForms AI

When you click this option, WPForms AI will help you create a form by following your text instructions. You can then customize the generated form using the form builder, just like any other WPForms template.

Note: For complete details on using WPForms AI to generate forms, see our guide on how to generate forms with WPForms AI.

Customizing Your Form

Once you’ve selected a form template, the form builder will take you to the Fields screen.

The left panel will show you the available fields. The ones you have access to will depend on your license level.

Available fields in the WPForms form builder

You can also use the search bar above the available fields to look for a specific field. Simply enter the field name or a related word, and the matching fields will show up.

Search bar in WPForms form builder

Note: If you’d like more information on all the WPForms fields, be sure to check out our tutorial on how to choose the right form field.

In the right panel, you will see an editable preview of your form.

The Preview panel in the WPForms form builder

To add a field to your form, you can either click on it in the left-hand panel or drag and drop it directly into the form preview.

Dragging and dropping a field into the form builder

To delete a field from your form, you can hover over it and click the red trash can icon.

Deleting a field from a form

Accessing Field Options

Field options enable you to configure the details and settings of each field, such as its label and description.

To view and edit the options available for a field, click on it in the preview panel. The field options will then appear in the left panel of the form builder.

Accessing the field options in the form builder

Note: Want to learn more about customizing your forms’ fields? Check out our guide to WPForms’ field options.

Once you’re done editing the field options, click the Save button to save your changes.

Saving a form

Getting Help While Creating Your Form

If at any point you feel the need for guidance during form creation, click on the option labeled Help at the top of the screen.

Help button in WPForms form builder

This opens up an overlay with contextualized documentation, providing information directly related to the field you’re working with or the section of the form builder you’re in.

Editing Form Settings

To access your form’s settings, click on the Settings tab on the left side of the form builder.

Accessing the form builder settings

For this tutorial, we’ll focus on the first 4 settings available: General, Spam Protection and Security, Notifications, and Confirmations.

General

In this section, you can change the form name and description.

The General form settings

You can also add form tags and customize the submit button for your form.

Adding Form Tags and Submit button customization settings

By expanding the Advanced section, you can also add custom CSS to your forms. We only recommend these settings for more experienced users.

The Advanced General settings

Note: Want to learn more about incorporating custom CSS into your forms? See our developer documentation for advanced tutorials and snippets.

Spam Protection and Security

This section helps keep your forms safe. It can quietly filter out spam and set limits on who can fill out forms. You can also add CAPTCHAs to make sure only real people fill out your form.

Spam protection and Security settings

Note: If you’d like more details on spam prevention and security settings, check out our guide on how to prevent spam in WPForms.

Notifications

Form notifications are automated emails that are sent out when your users submit forms. In the Notifications settings, you can configure these emails according to your preferences.

The Send To Email Address field is where you’ll enter the email address(es) you want to receive the notifications. By default, it is set to your site’s admin email address. But you can update it to any address you want.

Note: You can add multiple email addresses to the Send To Email Address field. Just be sure to separate each email with a comma.

The form notifications settings

Note: If you’d like more details on configuring notification emails, be sure to check out our guide on how to set up form notifications in WPForms.

Confirmations

Form confirmations are ways to inform users that they have successfully submitted a form. You can also use them to provide more information or options to your users.

The form confirmations settings

Note: If you’d like more details on WPForms’ Confirmations settings, check out our tutorial on setting up form confirmations.

Once you’re done configuring your form’s settings, click on the Save button at the top of the screen to save your changes. You can click on the X button to exit the form builder.

Exiting the form builder

Displaying Forms on Your Site

There are several different ways to add your forms to your site. If you’d like, you could embed it on a post or page on your site.

Once you’ve finished customizing your form, you can use the Embed Wizard right from the form builder by clicking the Embed button.

Accessing the WPForms embed wizard in the form builder

To learn more about embedding forms, be sure to check our tutorial on displaying forms in WordPress for more details.

That’s it! You now know how to create forms with WPForms.

Next, please be sure to test out your form. We’ve created a detailed testing checklist to help ensure that your form looks and works just how you’d like.

The Best WordPress Drag and Drop Form Builder Plugin

Easy, Fast, and Secure. Join over 6 million website owners who trust WPForms.

Please enable JavaScript in your browser to complete this form.