weForms- a fast & easy WordPress form builder with cutting-edge performance

weForms- a fast & easy WordPress form builder with cutting-edge performance

Forms are very important for any website. Thus, well-known plugins like Contact Form 7, Ninja Forms, WPForms, and Gravity Forms, have long been leading the market. But newer ones are now emerging with better functionalities. One such that I have come across is weForms.

weForms comes from weDevs, the makers of WP User Frontend and here’s why you should try out weForms for your next form-building projects:

It has been crafted for the average and general user, making it so easy to use. It is super fast thanks to Vue.js framework. At the same time, weForms features important and advanced functionalities like productivity and email marketing integration.

weForms overview

I got a free copy of the Personal Pro version of weForms, but there is also a free version which covers all the basic essentials to set up a contact form on your website. This review will be covering firstly the features in general and then get into specifics about how to create a form. So that you can understand what makes it a good plugin for contemporary websites and businesses. weForms is a modern form-builder with several integrations that augment its functionality.

1. weforms

Some of its general features are:

  • One click activation
  • Super fast form creation
  • Live real-time preview
  • Built-in templates
  • Drag & drop builder

Though it’s designed to be user-friendly so that the average user can find creating forms a piece of cake, don’t feel it to be weak. The plugin works really fast and is simple to understand but it’s also very extensible. weForms is fully competent enough to accomplish advanced tasks.

  • Advanced Fields
  • Field customization
  • Conditional logic
  • Multistep form
  • Mobile-responsive
  • Export/Import forms
  • Image & file uploaders
  • Expiry time
  • Entry restrictions
  • Customizable email notifications
  • One page submission via AJAX
  • SMS notification
  • Customize mails
  • MailChimp, Paypal, Slack, and several other integrations

The intuitive interface that uses drag and drop and free built-in templates, ensures that you have it all that you need within you hands. weForms is also responsive so if you are ever in a rush, you can quickly create with your portable devices within a short time.

Installation & Basic Settings

Installing weForms was simple as ABC. As in the usual way for other plugins, you can install it from WordPress.org or download the Pro version and install it in the regular way.

2. weForms installation

Creating your first form

Coming to the most important part. I have already mentioned a lot on how less time-consuming and easy it is to build forms on weForms. And it’s time to illustrate it.

Clicking on the Add Form will open up the following screen below. Here you will notice 3 built-in templates for Contact Form, Support Form, and Event Registration Form.

3. weForms installation1

You can also choose to start with a custom/blank template.

As you will notice, weForms has done a lot to simplify the process with the predefined templates, which are also customizable.

The templates appear like this in default mode:

Contact form

4. weForms drag drop live builder

Support form

5. weForms support form template

Event registration

6. weForms event form templates

In case you choose to go for a blank template, this is how you create a new form using a blank template.

Form Settings

The form settings tab open up when you open a new form from the templates or custom.

7. weForms settings

Here you can choose from the drop-down to redirect your form to the same page as it gets submitted in, or to a different page or to a custom URL.

Want your forms to have a time and entry limit? You can easily do this through the Submission Restriction part where you can schedule your form, require a login from your users, and also restrict your entries to a certain number. The settings are easy as pie to set.

8. weForms settings schedule

9. weForms submission restrictions

Finally, you can also select how your labels should appear.

10. weForms display settings label position

With notifications, you can set up everything for email. It gives you complete control over where, from and to whom, email notifications will be sent including what to be sent.

11. weForms admin notifications email settings

weForms’ Fields

One of the most important part of the weForms’ builder is its live preview and drag & drop function. To begin, just drag and drop the fields you want in your form. Reorder them as you like. As you make changes, the dynamic builder will change accordingly as you go on about editing. This gives you an automatic preview of what the form will eventually look like to your users. The process lives up to the promise of being user friendly.

12. weForms custom CSS

You can also customize each field as you desire with custom CSS. Being able to customize means that tweeking your fields a little can change the overall look of your form for the better. You can match it to your website or highlight specific elements. The weForms fields are:

  • Name
  • Text
  • Text area
  • Dropdown
  • Multi-select
  • Radio
  • Checkbox
  • URL
  • Email Address
  • Hidden field
  • Image upload
  • Repeat field
  • Date/Time
  • File upload
  • Country list
  • Numeric field
  • Address field
  • Step Start
  • Google map
  • Section break
  • Custom HTML
  • reCaptcha
  • Shortcode
  • Terms & conditions
  • Action hook
  • Ratings

Publishing forms

The process of publishing a form and making it live is simple. Like most other plugins, simply copy the shortcode present at the top of the form by clicking on it. You can now post this on a new page or in your posts.

13. weForms shortcode

Here’s a sample. With weForms, you get a clean look from the frontend.

14. weForms frontend view

Managing submissions

Viewing and managing responses is extremely easy. Simply navigate to weForms → Contact Forms. You can view each of the detailed responses by clicking on each response.

15. weForms full entry details

Want to export your forms to other solutions? You can do this in the form of an organized spreadsheet which comes built-in into the system.

16. weForms manage entries


The Personal Pro Plan includes the following add-ons and comes integrated with weForms:

  • MailChimp
  • MailPoet
  • Slack
  • AWeber
  • Zapier
  • Constant Contact
  • ConvertKit
  • Hubspot
  • Campaign Monitor
  • GetResponse
  • Google Sheets

Grand Giveaway

weForms comes in 4 pricing plans in addition to the free version. The plans are Personal, Professional, Business, and Developer. With the Developer plan being the most advanced in features. weForms is currently offering its Personal License for free for 3 months.

The regular Personal plan is priced at $39. So it’s a great opportunity for you to learn about this new addition to the form-builder market with its advanced features.

17. weForms install pro for free

I am not recommending just because it’s free, but because I have found out it has many exciting features. Most importantly, it is extremely fast and everything loads on a single page. Sometimes great things come for free too. And having personally used it, I can vouch for its performance in terms of ease and quickness.

Final words

Overall, I felt positive about the weForms plugin. It does what it says. As far as creating a fast and easy to use form builder is concerned, I feel they have definitely achieved it so far with all the essentials.

So in conclusion: if you are looking for an easy to understand and easy to use plugin for your business or website that gives you very modern functionalities and outlook, both basic and advanced, weForms is a great choice. And because the Pro version is now available for free for 3 months, it’s a chance that should not be missed to dig deeper into weForms.


  1. Super fast & very easy to use
  2. Awesome live preview & drag and drops
  3. Personal license is being given away for free
  4. FREE slack integration
  5. You can also import forms from other plugins as well


Didn’t find any yet!

This is a guest post by Rounak Ahmed.