WPForms Review
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 use it to 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.
After the new update, WPForms 1.7.3, two new exciting features were added.
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.
Click the play button to start the video
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.
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.
Here is a list of available pre-ready-made templates in the WPForms Lite version based on WPForms 1.7.3:
- Newsletter sign-up form
- Constant contact signs up forms
- Lead magnet download form
- Terms of Service contact form
- Opt-in form
- Feature Request form
- Constant Contact GDPR form
- GDPR Contact form
- Country Dropdown contact form
- Grade book form
- Content Download form
- Conference Registration Form
- Potluck Invitation RSVP Form
- Birthday Party RSVP Form
- Party Invitation RSVP Form
- Meeting Room Registration Form
- Lesson Plan form
- Lecture Notes Form
For a simple personal blog, these web form templates are good to start with for a simple personal blog.
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…
How to Install and Activate 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.


This is where you’ll have access to the WPForms rest API keys, detail, and plugin download link. You will need the API key to connect the plugin to your WPForms account.
You can download the WPForms plugin either through your WordPress admin dashboard or via the link in your user account.
How to Install 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.” On the next page, type “WPforms” into the search box and allow some seconds to load.
You should see this from the search result.


Click on install. Then activate the plugin.
That’s it!
How to Install WPForms via Account Website
Follow this instruction to download the WPForms plugin via 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.


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


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 on “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 getting started video on how to create your first contact form.


Watch this video on YouTube
Click the play button to start the video
If you don’t like watching video tutorials, this visual step guide will be of better use to you.
How to Install and Activate WPForms Addons
Straight out of the box, the WPForms Pro account comes with additional add-ons.
After the activation, you’d first want to go through the list of available add-ons. These add-ons bring more beauty and functionality to WPForms.
Constant contact addon is auto-installed and activated upon WPForms plugin Pro activation.
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.


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 – This 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.


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.


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“
In this case, log in to your WPForms.com user account and click on “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.


Then upload via your WordPress admin area plugin interface following the instruction earlier 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.
How to Create Your First Contact Form in WPForms
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.


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 up the form builder page to set up the form for use. This is the form builder page.
Everything here is dragged and dropped.


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.


Watch this video on YouTube
Click the play button to start the video
On the form builder settings page, you can use five menu options to set up your form.


Let’s walk through each one after the other…
Setup
The “setup button” will return to the template page. This is the page you can select a form template to use.
Field
While creating your form, use the “Fields button” to reveal additional field options. And for modifying each setup.
Settings
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.
Marketing
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.
Payment
Click on the “Payment” button to integrate with your payment gateways. You need to have the payment addon installed before this function can work.
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.


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.


All you need here is a simple copy and paste. If you’re modifying an existing page, you need to 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 with 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. And you can easily create your web forms in the Elementor page builder.
If you’re using Elementor for your WordPress post/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.


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


You can choose between creating a new web form or using an existing one.
Integration
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.
Though, 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. 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.


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.
Conclusion…
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 opinion, etc…
You can use WPForms to achieve whatever the form needs are.
its a best contact form in wp but its sends too late contact in formation so i choose contact form7
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.