weForms Review – A Feature-Rich WordPress Contact Form Plugin

I’m excited because today I got to check out the new weForms WordPress contact form plugin. Not only was I surprised by how easy it was to use, but it was mind-blowingly fast. You probably don’t think about how fast something usually works in the WordPress admin area, but you can feel the difference with this plugin! Check out my weForms review below as I take it for a spin, along with the many integrations it includes.

About the Developer – weDevs

First off, I always like to take a look at the developer of a plugin. There’s nothing worse or more annoying than finding an awesome new plugin and then it going belly up 6 months later because the developer just vanished. Most of you have probably had this experience. This, in fact, happened recently with the popular free Postman plugin, which had over 100,000 active installs. The developer moved on to other things, which is totally fine, but left its users stranded, along with an unpatched security vulnerability.

Fortunately, with the weForms plugin, it has two major advantages. First of all, there are both free and premium versions of it. Sometimes people don’t like this, but as a developer of WordPress plugins myself, I can tell you that when there is a paid version, developers tend to stick around. Nobody can live off of doing work for free. A lot of the great free plugins on the repository are simply side hobbies for a lot of WordPress developers. So a premium plugin, or at least one that has both options, is definitely an advantage!


And second, the developers of the plugin is weDevs. They launched in 2012, are a team of 35, and have 50+ plugins they currently work on. According to their site, their free plugins have had over 650,000 downloads and they’ve worked with 20,000+ customers. So rest assured, this plugin isn’t going anywhere anytime soon. In fact, I have interacted with a couple members of their team in my work with Kinsta, and they are a very friendly and WordPress community-driven group. Almost all of their plugins are on the repository with a free version as well.

While their weForms plugin is one of their newest, they’re probably best known for these:

  • Dokan Multivendor
  • WP Project Manager Pro
  • WP User Frontend Pro
  • WP ERP

weForms Review and Features

Now let’s take a quick look at some of the primary features in the weForms contact form plugin. It’s definitely jam-packed full of integrations and functionality.

Building a contact form in weForms
Building a contact form in weForms
  • The forms are fully responsive, meaning they will look and work beautifully on any device.
  • weForms has built-in integration with reCaptcha from Google. One of the best! This means your forms are automatically protected against bots, scripts, and spammers.
  • Features a live drag and drop builder. I have to say, it is the fastest and smoothest form builder I have used to date in the WordPress admin. This also includes live AJAX preview, so there is no hassling with saving and reloading the page over and over.
  • Over 23 different field types!
  • Form templates let you quickly create new forms in a flash.
  • Tons of integrations and the ability to sync new leads with providers such as MailChimp, MailPoet, AWeber, etc.
  • Easily create multi-step forms. Some have seen a multi-step approach increase conversions by up to 300%!
  • Quickly create multiple customized notifications & templates with hooks on each form with advanced mail forwarding.
  • Ability to set form entry restrictions and expire times.
  • Redirect to custom URL or page. Makes it easy to track conversions in Analytics.
  • Higher plans include conditional logic and geolocate contact information.
  • View submission details, attached files, export form entries to CSV, edit & delete entries, download as PDF, and much more.

Note: I chatted with their development team recently as well, and a MailerLite integration is coming soon! I know some you use this, as do I for my newsletters. However, I don’t currently hookup my forms to newsletter software, so this isn’t a huge deal. But it would be cool to eventually build an optin widget without the need for an additional plugin.

Great Documentation

They also have a great documentation section, which I always appreciate. First of all, as a writer, I know how much time and effort goes into creating this. But as a user, it saves me so much time because generally if I can find the answer to something in the docs, it means I never even need to open a support ticket or waste time on emails back and forth. Their documentation section is well organized, clean, and there’s pretty much a tutorial on how to do everything.

weForms documentation
weForms documentation


Of course, you’re probably wondering now just how much all of this costs. Well, weForms has five different plans, one of which is free. While the free version doesn’t have all the bells and whistles, you can easily use it to create an unlimited amount of forms, get notifications, and take advantage of their amazing drag & drop builder.

Another huge advantage in their free version if you are comparing to another popular contact form plugin like WPForms, is that weForms lets you see the email submission data! WPForms actually charges for this. It’s really handy to be able to see the received forms inside the WordPress admin.

And right now, you can actually get the personal license for free! All you need to do is fill out this request form.

Free personal license
Free personal license

Here are the differences in the plans below.

Free$39 / year$79 / year$149 / year$399 / year
Number of Websites__131050
Number of FormsUnlimitedUnlimitedUnlimitedUnlimitedUnlimited
Drag & Drop
One Page AJAX
Add Fields
Field Customization
Form Notification
Manage Submission
Export/ Import
Advanced Fields
Conditional Logic
Multi Step Form
File Uploaders
PDF Form Submission
Email Submission Data
Customize Mails
HTML Email Template
Mail List
Constant Contact
Campaign Monitor
Get Response
Convert Kit
Google Analytics
Google Sheet
Anti Spam
SMS Notification

How to Setup weForms in WordPress

Now let’s dive into setting up weForms on your WordPress site. I’m going to walk you through creating a simple contact form, as that is probably what most of you are looking for. It’s super easy and very user-friendly! Note: I’m using the Business license in this example. Follow the steps below to get started.

Step 1

If you are just now learning about weForms, you’ll probably want to just download and install the free version from the repository to start testing right away on your site.

weForms WordPress contact form plugin
weForms WordPress contact form plugin

You can also search for it within your WordPress dashboard under “Plugins > Add New.”

Install weForms plugin
Install weForms plugin

It currently has over 1,000 active installs with a 5-star rating. Another thing I also wanted to point out is, check out their changelog! You can tell a lot from a developers changelog. I screenshotted just a portion of it for you below. These developers aren’t messing around.

weforms changelog
weforms changelog

Note: If you purchase a license for weForms, this is treated like a lot of freemium plugins on the repository. You will need to install the add-on plugin to enable the premium features.

Business version of weForms
Business version of weForms

Step 2

After you’ve installed activated the plugin, it’s now time to create a basic contact form. Simply click into “All Forms” on the sidebar and then on “Add Form.”

weForms add form
weForms add form

Step 3

You’ll then be prompted to choose from one of the 20+ pre-defined templates. This makes things super easy. Some other contact form plugins require you start completely from scratch. So this definitely speeds up the process. In this example I am going to choose the basic “Contact Form.” You can, of course, choose blank if you want to create something fresh.

Form templates
Form templates

And boom! You have yourself a standard contact form with first and last name, email address, and message. You can quickly drag and drop fields from the right into the box on the left. Everything is AJAX so it happens instantly.

Contact form
Contact form

Step 4

I always like to have a thank you page. While it might seem a little old school, it’s a great way to add some fun into the workflow and makes it easy to track with a Google Analytic’s goal. Under the “Settings” tab of the form I select “To a custom URL” for the redirect to option. I then input the URL of my thank you page.

Change form settings URL
Change form settings URL

Don’t be afraid to have a little fun with your thank you page. It makes it a lot more personal for your visitors. For example, I have an animated GIF on mine. You can then also include some other call to actions, such as following you on social, etc.

Thank you page example
Thank you page example

Step 5

I then typically change the admin notification email, as my default WordPress email is not where I always want things to go. This can easily be done under the “Notifications” tab.

Contact form notification email
Contact form notification email

Step 6

To put your form on your contact page, simply click into “All Forms” in the plugin settings. Copy the shortcode for the form you created.

weForms shortcode
weForms shortcode

Then paste the shortcode into your page.

Add weForms shortcode to page
Add weForms shortcode to page

And that’s it! Here is what the form looks like on my page. Performance wise, it’s also important to note that it doesn’t load any scripts sitewide. Only on the pages where you use the shortcode. So don’t worry about it slowing down your site.

Contact form on page
Contact form on page

Let’s see, I think we literally did that in 6 clicks! Pretty darn easy if you ask me. Not sure how you could simplify that anymore.

mind blown
src: quickmeme

Additional weForms Settings and Features

Below are some additional settings.

Submission Restriction

Under the “Submission Restriction” tab you can schedule the form, require a login, and even limit the entries.

Contact form submission restriction
Contact form submission restriction

Display Settings

Under the “Display Settings” tab you can change the default label position from above element, left of element, right of element, or hidden.

Contact form display settings
Contact form display settings

Payment Options

Under the “Payment” tab you can enable PayPal or Stripe integration. This is pretty cool! That’s right, you can even build your own payment forms with this plugin.

weForms payment options
weForms payment options

Modules and Integrations

Under the “weForms Modules” screen you can enable or disable different integrations. The integrations can then be configured within each form, based on how you want that module to function.

weForms modules
weForms modules

Form Entries

Under the “Entries” option you can see all the submissions that come in, and the associated drill-down details. Remember, this isavailablee even in the free version!

Form entries
Form entries


Under the “Tools” option you can import and export your forms and entries.

weForms tools
weForms tools


While many of you have probably used Contact Form 7, Gravity Forms, or WPForms over the years, weForms is definitely a new player on the market and one you should check out! It’s surprisingly fast, the free plan includes submission data that is viewable inside the admin, and the drag and drop AJAX builder is pretty darn handy.

Visit weForms

Do any of you already use weForms? If so, I would love to hear your thoughts below.

Get More Stuff Like This

Marketing, WordPress, Blogging Tips, SEO and Reviews, once a week.

Thank you for subscribing.

Something went wrong.

weForms Review
  • Features
  • Quality
  • Price
  • Support


If you’re looking for a feature-rich contact form plugin for WordPress, weForms is awesome. It’s fast, one of the easiest to use, and includes some features which are sometimes only included in premium versions in other similar plugins. Definitely a plugin you should check out!

6 thoughts on “weForms Review – A Feature-Rich WordPress Contact Form Plugin”

  1. I’ve been using the free version for quite some time and recently got my hand on the Personal plan.

    I would agree that the free version was enough but there are a lot of time-saving features in pro which is worth its price.

    I’m also thinking to buy the “WP User Frontend Pro”. Do you’ve any experience with that Brian?

    • I don’t have any experience with WP User Frontend Pro. But I was pretty impressed with their contact form plugin, so I’m sure it is pretty good as well.

  2. Great product Brian, looks very promising. A very fresh take on a boring section of the website – I’m going to try weForms free version.



Leave a Comment