Disclosure: CyberNaira content is reader-supported. This means if you make purchases through our affiliate links, we may earned commission but at no additional cost to you. 

Let’s get one thing straight. This is not just another WPforms review from a salesperson looking to make affiliate income on your purchase.

Far from that, this is a WPforms review plus tutorial from a real user—someone who has used the WPforms Pro account on his blog and can vouch for the product quality.

WPForms is used as the contact form on this blog’s Contact Us page and in other sections (at the time of writing)

And it has also been integrated into our email marketing services, Getresponse. This is something to know about WPForms. You can collect email subscribers from your blog contact form users.

It is a powerful online form software suitable for many use cases.

So, what you’re reading on this page is the actual user experience and step-by-step instructions on how to get the best out of your WPForms builder plugin.

With over 3 million active installs, WPForms is one of the most downloaded WordPress plugins.

How Do WPForms Work?

Based on personal experience using the WPForms Pro license, the plugin works. The user interface is beginner-friendly, easy to use, and has many downloadable add-ons and pre-made form templates that let you quickly build web forms.

The plugin is highly coded to provide fast loading, so you don’t have to worry about slowing down your page speed.

You can create any custom form with the plugin.

It is now possible to retrieve web forms from the trash folder and roll them back to the previous form version.

When you accidentally delete a published web form, you can use the form trash features to restore it.

And maybe you mistakenly made unintended changes to a form; you can quickly restore it to a previous state with the form revision feature.

As you work on your web forms and hit the save button, a snapshot of them is kept. This helps you undo changes if things don’t go as expected.

Watch the video to see how the form revision and trash features work.

But before anything, this WPForms tutorial is based on the Pro account features and higher.

The WPForms Pro account license allows you to use WPForms rest API/account on a maximum of five websites.

And it is what I use on this blog.

So, my experience is based on the WPForms Pro account, which is what the rest of this WPForms review is based on.

WPForms Lite Version

However, there is a free version of WPForms. It comes with limited form features and templates.

The WPForms Lite version allows you to create a simple contact form and a few custom forms. It gives you access to 21 pre-built templates.

You can create a GDPR compliance web form with the Lite version. Create a lead magnet download form, sign-up form, opt-in form, etc.

For a simple personal blog, these web form templates are good to start with.

But for an e-commerce site that needs more form features like payment gateways, conditional logic, smart tag, form abandonment, Zapier integration, multi-page form, and webhooks, the WPForms paid version is what you need.

With that clear, let’s dive in…

What are WPForms?

WPForms is a WordPress drag-and-drop form builder plugin for creating any online web form. Whatever your web form needs are for:

  • Payment Form -PayPal, Authorize.net, and Stripe.
  • Newsletters Form – Signup form
  • Polls and Surveys.
  • Request Form.
  • Contact Form.
  • User Registration Form.
  • Order/billing form.
  • And over 300 form templates.

You can use WPForms to collect user information using any web form. As a website/small business owner, you need to give your site users an easier way to connect with you.

This is what you’re going to learn how to do in this WPForms tutorial.

The first thing you’d want to do after you have access to WPForms is to install and activate the plugin. Let’s see how to do just that…

Getting Started With WPForms

First, you’ll need to purchase WPForms from this link if you don’t have it already. Once you complete this step, you will be welcome to your user account dashboard.

It will be something like the image below.

WPForms website user account dashboard interface

This is where you’ll have access to the WPForms rest API keys, details, and plugin download link. You will need the API key to connect the plugin to your WPForms account.

You can download the WPForms plugin through your WordPress admin dashboard or via the link in your user account.

Installing WPForms via WordPress Dashboard

To download the WPForms plugin via your WordPress admin, follow these instructions.

Log in to your WordPress admin area and hover your mouse over plugins. Then click on “Add New.” Type “WPforms” into the search box on the next page and allow some seconds to load.

You should see this from the search results.

WordPress Plugin search box
adding plugin in the WordPress admin area

Click on install. Then, activate the plugin.

That’s it!

Installing WPForms via Account Website

Follow these instructions to download the WPForms plugin from your user account (WPForms website). (Here, you will need to download the plugin to your computer and upload it to your WordPress site)

Log in to your WPForms.com user account area and click on the red link shown in the image below. Or click on “downloads” in the top navigational menu.

Either way, you will arrive on the same page.

User dashboard - API key, details and download link

You’ll be directed to the download page. Your account API keys and download link are on this page.

license page Api key

Clicking the “Download WPForms” red button will start the download to your computer hard drive. From there, you can now upload the WPForms plugin to your WordPress blog.

To upload the plugin, log in to your WordPress website. Then hover your mouse on “Plugin” in the admin side menu. Click on “Add New.”

On the next page, click “upload plugin” and select the WPForms plugin in a zip file from your computer, then wait for the upload to complete.

Once the upload is completed, you need to activate the plugin.

Upon activation, you will see the getting started page with a brief introduction video to WPForms. Here is the video about getting started on creating your first contact form.

If you don’t like watching video tutorials, this visual step guide will be of better use to you.

Reviewing WPForms Addons

Straight out of the box, the WPForms Pro account has additional add-ons.

After the activation, you’d first want to review the list of available add-ons. These add-ons bring more beauty and functionality to WPForms.

The constant contact add-on is auto-installed and activated upon activation of the WPForms plugin Pro.

All other add-ons are disabled by default. You need to install and activate it to work with your WPForms plugin.

To see a list of available add-ons, hover your mouse on “WPForms” in the WordPress admin area menus. Then click on “addons” from the drop-down menu.

Addons navigational menu in WordPress admin area

On this page is a list of available addons you can install and integrate with your WPForms plugin. With a WPForms Pro account, you can access the following premium add-ons to improve your web form functionalities.

  • GetResponse – Create a GetResponse Signup form in WordPress.
  • Mailchimp – Create a MailChimp Signup Form in WordPress.
  • Geolocation Addon – Collect and store a user’s location data via form submission.
  • Post Submissions Addon allows users to submit content via the front end without registration or login.
  • Offline Forms Addon.
  • PayPal Standard Addon – Collect PayPal payment on your WordPress site.
  • Form Locker Addon – Unlock web forms with permission or control rules.
  • Form Pages Addon – Create distraction-free web forms to boost conversion.
  • Form Templates Pack Addon – Pre-built form templates.
  • AWeber Addon – Create an Aweber signup form within WordPress.
  • Campaign Monitor Addon – Create Campaign Monitor sign-up within WordPress.
  • Conversational Forms Add-on – Create a more human-friendly web form to improve conversion.
  • Custom Captcha Addon – Reduce spam form submission by creating custom Captcha questions.
  • Drip Addon – Create a Drip newsletter sign-up form within WordPress.
  • Surveys and Polls Addon – Create interactive polls and survey forms within WordPress.
  • Stripe Addon – Collect payment via Stripe on your WordPress blog.
  • Signature Addon – Allows users to sign online contracts and agreement forms with the touch of a mouse or touch screen.
  • User Registration Addon – Create a custom form to collect payment and user registrations.
  • Zapier Addon – Connect WordPress forms to over 2000+ apps.

After going through the list of WPForms add-ons, locate the addon you want and click on the “Installed Addon” button.

Installing addons in WPForms

Note: Some addons can’t be installed directly from your WordPress site. You will have to download it via the WPForms.com website.

If this happens, an error message will be displayed in place of the “Installed Addon” button, like in the image below.

addons not installed "error message"

The WPForms addons download error message usually reads like this:

could not install the addon. Please download it from wpforms.com and install it manually.

Log in to your WPForms.com user account and click “Downloads” from the top navigational menu. Scroll down the page to find the add-on you want.

Use the “cloud icon” to start the download to your computer.

downloading addons via wpforms.com website

Then upload it via your WordPress admin area plugin interface following the instructions in this post. Next, activate the addon plugin. That’s it. You’re done with that.

Note: Read my step-by-step guide here to integrate WPForms with popular payment gateways such as PayPal, Stripe, Square, and Authorize.net.

Creating Your First Contact Form

First, you must decide which web form you want to create. This will help you in choosing the right WPForm templates to start with.

You must click “Add New” from the WPForms admin menu whenever you want to create a new web form.

To do this, go to your WordPress dashboard menus and hover your mouse on “WPForms.” It will reveal the rest of the menus. Click on “Add New.”

You will be redirected to this page…

Note: I advise downloading the WPForms Form Templates Pack Addon before anything. This will give you access to over 300 additional form templates.

selecting form templates dashboard

Give your form a name here for internal reference and identification purposes. This is important for identifying shortcodes to the corresponding web form.

After that, select your form template from the options, or start with a blank canvas. This action will open the form builder page to set up the form for use. This is the form builder page.

Everything here is dragged and dropped.

setting and configure form field in wpforms drag and drop builder

Need a form filed to add to your web form? Just drag the label from the left side to the form builder panel.

There are more form field options below the page. Scrolling down on the form builder page will reveal other fields you can drag to your form.

Here is a short video to show you other form field options.

You can use five menu options on the form builder settings page to set up your form.

wpforms setting and options side bar menu

Let’s walk through each one after the other…


The “setup button” will return to the template page. This is the page where you can select a form template to use.


While creating your form, use the “Fields button” to reveal additional field options. And for modifying each setup.


The “Setting” button gives you access to your installed addons. And for setting up each addon behavior and interaction with users.

Always click the save button at the top of the page to save your settings.


The “Marketing button” reveals a list of available integrated email marketing services and CRM. You should see your email marketing solution if you have integrated it here.


Click on the “Payment” button to integrate with your payment gateways. You need to have the payment add-on installed before this function works.

Once you’re done with your form setup, configuration, and design, click on the Save button at the top of the page. Then click on the “X” (exit button) at the far top right corner of the page.

exit buttons icon

This action will open up the forms overview page on your WordPress admin area. This is the page where you have a list of each form shortcode.

Now you can grab the shortcode to insert into your WordPress post/pages or anywhere you want the web form to appear on your website.

a list of embed web forms short code

All you need here is a simple copy and paste. If modifying an existing page, you must use the WordPress update button to reflect the changes on the front end.

But if you’re creating a new WordPress post/page, you only need to hit the publish button.

Alternatively, you can use the inbuilt WPForms Gutenberg block to insert your forms. It works perfectly and is an easier way.

That’s all. We’re done creating our first WPForms in minutes.

Does WPForms Work with Elementor?

WPForms works with WordPress pages/posts created with the Elementor drag-and-drop page builder.

This is done with the help of the Elementor WPForms widget. You can easily create your web forms using the Elementor page builder.

If you’re using Elementor for your WordPress posts/pages, follow these steps to create your WordPress contact forms. This is how to add WPorms to Elementor Page Builder.

First, download and activate the WPForms WordPress plugin.

Whether creating a new page or editing an existing one, open the page you want to have the web forms.

You should see the “Edit with Elementor” builder on the WordPress Gutenberg editor.

Elementor button in WordPress editor

Open the Elementor page builder, and on the left side, you should see a widget labeled “WPForms.” Next, drag and drop the widget into the widget area on the right side.

drag and drop Elementor wpform widget

You can choose between creating a new web form or using an existing one.


WPForms integrates seamlessly with third-party solutions.

Depending on the license you purchased, you can integrate with popular email marketing services such as Aweber, Mailchimp, Getresponse, Drip, Salesforce, Hubspot CRM, Sendingblue, etc.

If your services are not on the list, you can use Zapier to make the integration work.

How Much is WPForms Pro?

WPForms Pro account costs $399/year, but you can get a 50% discount if you purchase through the link on this page today.

However, this offer is only available for a limited time. It won’t last long.

So, if you act now, you may save a whopping 50% off $399…that’s a good deal. It’s so good it won’t be easy to get anything less.

WPForms Free Trial or Money Back Guarantee?

WPForms does not offer a free trial period. However, you’re safe and guarantee your purchase.

If by any means you’re not satisfied with the product (WPForms plugins), you’re 100% protected by an unconditional 14-day money-back guarantee.

Within 14 days of your purchase, you can request a refund if you don’t love the product features or if it is never what you want.

wpforms 14-day guarantee image

That’s the guarantee given.

FAQ – WPForms Review

Is WPForms Pro Worth it?

Yes, WPForms Pro is worth all the money you invest in it. I have used it on this blog. I know what you’re buying, the features, and the ease of use.

However, consider going through the features comparison chart before making your decision. Some features are only available in a special license.

For example, the Authorize.net payment gateway and webhook are only available in the WPForms Elite license.

Can I use WPForms for free?

Yes, you can use WPForms for free. There is a free plugin, WPForms Lite version you can always download at the WordPress.org plugins repository or via your WordPress blog.

Is WPForms Secure?

WPForms uses the most advanced spam protection technology today. It incorporated third-party web security applications like a checkbox and Google reCAPTCHA.


WPForms is a powerful and feature-rich WordPress plugin for creating web forms. If your website needs to create a web form, collect payments, users’ information, request opinions, etc…

You can use WPForms to achieve whatever the form needs are.


  1. author comments saim malik says:

    its a best contact form in wp but its sends too late contact in formation so i choose contact form7

    1. Hi, Saim,

      Thanks for the feedback. Though I never experience such, I will look into it, and if I do find anything relevant, I will update this post accordingly. Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.