Theme Furnace

How to Create WordPress Contact Forms with the WP Forms Plugin

So you want to create a blog/ website. You made the necessary arrangements and made your blog/website online. But simply getting it up and running is not enough. There must be provisions on your site for visitors to be able to contact you. Forms give your readers an easy way to contact you.

There are different types of forms that you can embed in your site – contact form, search form, registration form, order form, user login form, file upload form write for us form and so on.

Why Use a Contact Form?

If you have just stepped into the vast cyber world of blogs and websites, you might be faced with a certain dilemma as to why use a contact form, when you can simply add your email-id on your site for your visitors to contact you.

Many step back from adding forms on their site, due to fear of requiring coding knowledge to implement it. Even though the fact is there is no such requirement, and adding a form is as simple as a few mouse clicks.

Let me list some benefits of why you should use a contact form:

WPForms Contact Form Plugin

By now, you must be clear as to the importance of using contact forms on your site/blog. While there are tons of contact form plugins available for WordPress such as Contact Form 7, Ninja Forms, Fast Secure Contact Form, WPForms is one the highest rated and the most beginner’s friendly WordPress contact form plugin.

WPForms is a drag and drops WordPress form builder, designed to provide the best user experience. It enables you to create various forms of contact form, email subscription form, payment form, and other types of online forms within minutes and without writing a single line of code. It allows easy customization and positioning of the fields in your form.

WPForms is perfect for business owners, bloggers, designers, photographers and basically for everyone else. With over 700,000+ installs and 1500+ 5-star ratings, WPForms has already established itself as one of the favorites of the WordPress community.

WPForms Lite is the free version, which is used for building simple Contact forms. It also comes with a Pro version which of course offers more benefits by providing some powerful features such as multi-page forms, payment integrations, conditional login and many others.

Visit WPForms

WPForms Features

Create Different types of Forms

Apart from creating simple contact forms, WPForms also allows creating various other forms including –

Available Forms

WPForms comes with a wide array of pre-built form templates that you can choose from. If you are a beginner, I would suggest you go with the templates instead of creating your own form from scratch. The list of available forms are –

Installing WPForms on your site

Installing the plugin is simple and requires a few clicks. The steps are listed below –

 That’s it, your WPForms is now installed. You can now go ahead and start building forms

About WPForms Menu and Settings

 After activation of the plugin, a new menu will appear in the left sidebar of your admin dashboard, WPForms. It contains the following menu items

 All Forms – This link will display all the forms you have created

 Now if you click on WPForms -> Add New you will then be taken to the WPForms “Form Creation” section.

On the left side, you can find the following menu items

On the right-hand side, you will find a textbox where you can provide a name for your form. After that, you can select the template that best suits your form or creates a blank form from scratch.

It contains the following templates – Blank Form, Simple Contact Form, Newsletter Sign up Form, Request a Quote Form, Donation Form, Billing Order Form and Suggestion Form.

Creating Forms Using WPForms

Here we will take a look at how to create a form from scratch as well as creating a form using templates.

Creating a Form from Scratch

To create a form from scratch, give a name to your form, say “Contact Us” and select the “Create a Blank Form” template.

Next, you will be taken to the Fields tab, from where you can drag and drop fields onto your form. Several fields are available including Single Line Text Fields, Paragraph text, Multiple choice fields, email fields and many others which are grouped under Standard Fields, Fancy Fields and Payment Fields. Most of the fields are self-explanatory.


Let us drag and drop a few fields such as Name, Email, Dropdown and Checkbox field on our form.Hovering your mouse over the fields displays a message “Click to edit. Drag to reorder “. It means that the fields can be dragged and repositioned anywhere within the form.

Now to edit a field, hover over it and click it, to go to the field options screen. Alternatively, you can also click on the Field Options tab on the upper top left of the screen (next to the Add Fields tab). Let’s edit the checkbox field.

 Advanced Options

 And that’s it we are done creating our form.

Creating A Contact Form using Template

We will be creating a simple contact form. The steps are as follows –

Go ahead and select the Simple Contact Form template

A new window will be presented to you. Fill in the respective fields with your first and last name, your email id and any comments/message. This fields can be dragged around and repositioned within the form.

Clicking on any of the fields reveals the field option associated with it.

In the left-hand side, you will also be presented with various fields. To use any of the fields simply click and drag it to your form.

Click on the Submit button once you are done.

General Settings, Notifications and Confirmations

For every form you create, there are some settings available which are categorized into General, Notification and Confirmation settings. Let us first check out the General Settings.

General Settings

 Here we can tweak a few general settings as discussed below

Finally, there are options to enable/disable reCAPTCHA and storing entry information in WordPress.

Notification Settings

Form Notification is the email you get after someone submits the contact form on your site. Notifications are by default send to the Admin Email that you have provided on your site. However, if you want to provide a custom email address then you can change it over here.

Confirmation Settings

Under the Confirmation Settings, you can provide a custom message that will be displayed after a visitor submits a form. The options provided here are –

Embedding Contact Form in a Page

Now that you are done with creating your form, it’s time to add the contact form on your site.

Go to WPForms -> All Forms, here you will find all your created forms listed along with a shortcode

This shortcode can be inserted on any page/post to add your custom form.

Here we will create a new page and insert our form. The steps are –

Navigate to Pages on your Admin dashboard and click on Add New

Now, you can either paste the form shortcode here or click on Add Form button to insert your contact form


In the next popup windows, select the contact form you want to add and then click on Add Form

After you are with the above-mentioned steps, your custom contact form will be added to your site.

Managing your forms using WPForms

With WPForms, not only are we able to create beautiful forms, we can also manage them. Simply navigate to WPForms -> All Forms to see all your created forms.

From here you can edit an existing form, add Entries to forms. Preview your forms, duplicate and delete your forms and so on.


As you can see it is not difficult to imagine why WPForms is considered to be one of the best WordPress Contact Form Plugins in the market.

If you want to add a standard contact form, WPForms is highly recommended. Not only does this plugin make adding a contact form to your site very easy, but the intuitive drag and drop builder provides a straightforward way to add fields and re-arrange them in any way desired.

If you want more features such as Fancy Fields including URL’s, date and time, file uploads, addresses, PayPal integration, conditional logic and much more than you can purchase one of the paid version.

It comes with 4 different paid versions –

  1. Basic Version for $39/year
  2. Plus Version for $99/year
  3. Pro Version for $199/year
  4. Agency Version for $499/year

In short: For beginners with modest needs, who value ease of use over almost everything else, WPForms is indeed a forms plugin that’s hard to beat!

Visit WPForms