=== Metform Elementor Contact Form Builder===
Contributors: xpeedstudio, ataurr, emranio
Tags: Form builder, contact form, Elementor contact form, contact form builder, Elementor forms builder, booking form builder, registration form builder, feedback form builder, drag and drop builder
Requires at least: 5.0
Tested up to: 6.4
Stable tag: 3.8.5
Requires PHP: 7.4
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.txt

Metform is the ultimate Elementor forms builder. With this quick contact form builder, you can build any kind of fast and secure contact form. It is a drag and drop builder that also functions great as a booking form builder, registration form builder, calculation form builder, feedback form builder, etc. Moreover, you can customize all your forms with the Elementor builder based on your preferences.

== Description ==



MetForm, the drag-and-drop WordPress contact form builder is an addon for [Elementor](https://elementor.com/), that builds any fast and secure contact form on the fly with its drag-and-drop flexibility. It can manage multiple contact forms, and you can customize the multi-step form with an Elementor builder. 

MetForm is not only a secure contact form plugin, but it is also a complete drag & drop form builder for Elementor. You can build any fancy contact form in just minutes with this real-time form builder. You don’t even have to be, a programmer or developer. Because it is a perfect drag-and-drop WordPress contact form builder for WordPress beginners. Add as many fields as you want to make any multi-step form and after that, rearrange them according to your needs. 


Apart from that, you can manually create survey forms and post-survey forms on your site with a simple drag and drop option. You don’t require any survey widget to build these eCommerce smart survey forms with this Elementor contact form builder. As a result, you can collect customers’ survey feedback to get an idea about your buyers. 
This free online survey software allows you to embed survey forms anywhere on your site and gather survey feedback. It means you can sell with a survey by acquiring knowledge about your buyers. Moreover, you can discover and work for new business opportunities by using this customer survey feedback. 
Also, it will save the progress of the form if the internet somehow gets disconnected. Again, your forms will be saved on Google Sheets from where you can save them to Google Drive.

Again, you can customize survey forms as you like by adding custom survey fields and designs to your survey forms. Therefore, you can beautify survey forms that will be more appealing to your customers and encourage your customers to fill up the survey form. This customization option is also 100% user-friendly for WordPress beginners.
Besides, Metform reinforces Elementor and assists you in making volunteer applications, event forms, loan applications, restaurant reservations, admission forms, newsletter signups, data erasure requests, product order forms, WooCoomerce checkout, subscribe forms, patient forms, suggestion forms, and so many.


<iframe width="560" height="315" src="https://www.youtube.com/embed/8R4-Q14cu-w" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

== Flexibility ==
MetForm, the contact form builder gives you full flexibility to build any form on the fly with Elementor. For example, you can create a referral form to get referral feedback from your users. This makes MetForm a referral marketing solution. Also, you can collect feedback scores by manually creating a client feedback form where your customers can give scores on your products. As a result, you can find out which products or features, your customers prefer the most. Through this, you will also get an idea of users' journey which help you to unlock new services for providing a better user experience. The exciting part is that MetForm’s lite version offers all these facilities. That’s why the lite version of MetForm becomes beneficial as well. 

Want to make any complex form with a lite version of a plugin? or complex style? no problem, you can build any type of form with MetForm’s lite version. If you want to use an image or video under a form and want to show the user, you can do so… using any Elementor addons inside the MetForm builder form without any restrictions.

MetForm is built with Elementor. Every field is an Elementor widget that can be rearranged by dragging and dropping. Moreover, you will find lots of demos of multi-step, conditional, feedback, event, job application, booking, custom social signup, product registration, etc. forms in this WordPress beginner-friendly form builder. Again, you can collect testimonials through WordPress testimonial forms. 



###USEFUL LINKS###
> **[Landing Page + Form Demo](https://products.wpmet.com/metform/)** |  **[Need Support?](http://wpmet.com/support-help/)** | **[Documentation](https://wpmet.com/knowledgebase/metform/)** | **[Video Tutorials](https://www.youtube.com/watch?v=zg1QIouKO_Q&list=PL3t2OjZ6gY8NoB_48DwWKUDRtBEuBOxSc&ab_channel=Wpmet)** |  [ **Buy Pro** ](https://products.wpmet.com/metform/pricing/) | **[Request a Feature](https://wpmet.com/plugin/metform/roadmaps#ideas)**


Why MetForm is the best form builder solution?
Well, it allows you to create any beautiful WordPress custom contact forms, feedback forms, subscription forms, quiz forms, calculation forms, quote forms, query forms, survey forms, order forms, booking forms, testimonial forms, social signup forms, or lead generation forms, inquiry forms, donation forms, campaign monitor forms and other types of forms for your site in minutes, not hours! That’s why this form-building software can be called WordPress contact, quote, feedback, subscription, query, and survey form builder. So, you have full flexibility on your own hand by using this form-building software.

== Mobile-Friendly and Responsive ==
Metform builds with Elementor and it will work with Elementor without any issue. and responsive can be controlled from the Elementor page builder. and Your smart order or any online form will look great on all resolutions and devices: mobile, tablet, and desktop.

Therefore, your users can easily fill up your added smart order or any other online form. Furthermore, through these online forms, you can keep records of your online leads. It will also help you to know more about your online leads. Again, you can build versatile order forms like for eCommerce business, you can build custom t-shirt order forms. You can also make changes to your added custom t-shirt order form any time you want.


== Embed anywhere ==
You can use Metform anywhere with Elementor to create an Elementor contact form. Also, you can use it with any editor with a built-in form shortcode. Utilizing the shortcode support for customization is easy.

== Manage Submissions ==
Your online form submission data can be saved in admin. So, it will send data to the form admin and also send a Confirmation Email to form users.

== File Upload ==
Want your users to upload files from your online form? no worries we have a file upload option with our Elementor form builder MetForm.

== Export form entries as CSV ==
Want to Export form entries as CSV? Yes, you can do that too with the Metform Elementor form builder addon.

== Free HubSpot Integration ==
Now Free HubSpot integration is also available in MetForm. It ensures flawless customer relationship management. With MetForm HubSpot integration, you can store all the data properly in the HubSpot account and get access to any data in the shortest possible time. 

== Mailchimp Integration ==
You can use MailChimp in your contact form so that, you can collect and send leads from WordPress to MailChimp. Also, create MailChimp signup or lead generation forms and boxes with a custom style and expand your lead list.

== Features ==
- **Built with Elementor:** With the most powerful Elementor forms builder, create your impressive forms without any experience and professional knowledge with the easiest drag and drop feature. Most importantly, MetForm form builder is a real-time tool, it is budget-friendly and time-saving. We are providing every possible functionality that you want to create a booking form, contact form, or any other form with an Elementor page builder. 
Learn how to Create a WordPress Booking Form with MetForm 👇
<iframe width="560" height="315" src="https://www.youtube.com/embed/K7YJmNn9nIY?list=PL3t2OjZ6gY8NoB_48DwWKUDRtBEuBOxSc" title="How to Create a WordPress Booking Form with MetForm || Step by Step Guide to Do it Yourself Easily" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

  Sometimes, you might need to build inquiry forms to collect reporting. By using MetForm form builder, you can get inquiry reports and bring inquiry management solutions through inquiry forms.

- **Elementor Input Fields:** To create your desirable lead generation forms, We have designed a lot of Elementor widgets fields to build your form and any style you want with Text field, Email field, Number field, Date field Time field, Select field, Textarea field, Checkbox field, Radio field, Switcher field, Range slider field, URL field, Password field, Response Message, Opt-in, reCAPTCHA, Rating, File Upload, and many more.

- **User Confirmation Email:**  A confirmation email can be sent when a user registers or enters their data to confirm their registration. Sending Confirmation Email to form users is a nice way to confirm the submitter. Besides, you can also send emails or notices to your users after the end of the campaign.

- **Admin Notification Email:** Notify admin after user submission is completed or any type of customer data is processed. Therefore, you can get success order notifications from your customers after each form submission.


- **Saved Entries in the Admin Panel:** Save all the data that users give to fill up the form and display it in the admin panel.

- **Export Entries as CSV:** Export multiple data from your MetForm that the user enters in a single CSV file and downloads in a spreadsheet.
- **Export to Google Sheets:** The popular Elementor form creator MetForm allows you to export all your users’ personal contacts, databases, and messages on Google Sheets. Therefore, all your users’ personal databases will be saved, secured, and organized in Google Sheets. Besides, you can access this contact form database, any time you need. That’s why you can easily track users’ information with this drag and drop form builder.


- **Required Login to Submit the Form:** This feature of the secure contact form, will show all the required fields to fill up the form by giving a simple red star icon and providing an error message if needed.

- **Capture User Browser Data:** Displays the user’s browsers information like Web browser, Visited URL, Title, Visit Time, Visit Count, User Profile, etc.


- **Hide Form After Submission:** Able to hide your public Elementor form after the user fills all the necessary fields and hits on the submit button.


- **Limit Total Entries:** Enable limit to the number of submission entries to your Elementor form MetForm. This feature will also give an error message after getting crossed.


- **Redirect After Successful Form Submission:** Simply add the desired destination URL and redirect to that page after successfully submitting the form. It is possible with Elementor form maker MetForm.


- **MailChimp Integration:** Easily integrates MailChimp to create and manage a mailing list, automated mailing, newsletter, send leads and many other options.
- **WordPress ZoHo CRM Integration:** Manage customers’ relationships and speed up marketing and sales with the ZoHo integration of our Elementor form builder MetForm. 
- **HubSpot Integration:** Store all the contacts inside your HubSpot account without having fear of losing them. As a result, you can easily manage your visitors’ or clients’ information.
- **FluentCRM Integration:** View all the embedding web form submission data inside FluentCRM and manage them for successful email marketing and growth hacking.
- **HelpScout Integration:** Build a successful bond and manage the relationship with the customers better than ever with the HelpScout form. This contact form's dynamic CRM integration lets you sort all contacts without any ticket or case number. As a result, you can save a lot of time by integrating your WordPress site with HelpScout.
- **Twilio Integration:** Elementor form builder MetForm helps you to connect with your clients, customers, or visitors via calls or messages. You just have to integrate your WordPress site with Twilio. 
- **ConvertKit Integration:** Successfully manage all the newsletters by integrating with ConvertKit which is built on the simplest interface. 
- **ActiveCampaign Integration:** Boost your conversion and sales with ActiveCampaign which MetForm allows you to do. It integrates WordPress with ActiveCampaign by adding new users' information to contact from the ActiveCampaign dashboard. Therefore, your contact list management will be super easy as ActiveCampaign keeps all the form submissions organized.
- **Aweber Integration:** Simply integrate with Aweber, the email marketing service provider, and build Aweber forms that let you keep in touch with your subscribers. Besides, Aweber form lets you nurture them for a bigger marketing campaign. 
- **GetResponse Integration:** It is another newsletter integration like others to keep your email marketing list sorted. Elementor form builder MetForm has made it simple for you. 
- **MailPoet Integration:** Connect your WordPress site with MailPoet to build your simple and easy contact us form with the easiest drag and drop feature.



- **Slack Integration:** You can redirect all the Elementor form data to integrate with Slack and get the customer information faster.

- **Google reCAPTCHA Integration:** Metform Elementor form builder allows you to integrate Google reCAPTCHA to keep your site safe from unwanted spam and abusive traffic.



- **Validate required fields:** The multi step form builder helps you to validate your form’s required field and gives an error message if needed to make your form standard and way more professional.


- **Form submission via AJAX without page refreshes:** Our Elementor contact form maker permits you to submit your contact us simple form without loading your page via AJAX to make it more user-friendly and time-saving. Therefore, online visitors can fill up the form using AJAX without page loading.



- **Supports multiple-column layout:** Specify multiple-column layouts as many as you would like to display. Simply add the column in just one click with the multi-step form builder.


- **Shortcode support:** Add powerful features with a simple Shortcode without any knowledge of technical, complicated, and lengthy code. Now, it's easy to get Shortcode support for customization options.


- **Editable successful form submission message:** MetForm Elementor forms builder gives access to edit your successful form submission message so you can personalize your own message.

- **Translation ready:** Our plugin supports multiple languages which means you can easily translate a language into your language.
- **Top-notch user support:** MetForm is enriched with docs, FAQs, tutorials, and blogs. You will find answers to your problems in these resources. Somehow, if you don’t get your answers and need help, our dedicated support team is always one call away. You will have the experience of the best user support from our team.




== Supported fields==
- **Form Text Input Field:** Display content, links to your form with different styles.
- **Email Input Field:** Make sure that the user enters the valid email address to your form with an Email Input field. It ensures the system can send the confirmation email to form users.

- **Number Input Field:** This Input field will ensure that users enter a valid Number with numeric input.
- **Telephone Input Field:** Allow users to give their valid Telephone number to make connections with this real-time support form builder.

- **Date Input Field:** Use this Input field to select Date from the drop-down calendar for your form to make it more user-friendly.
- **Time Input Field:** Helps users to pick up their preferred Time from the drop-down timer. Time setting is one of the necessary features of the Elementor form maker Metform.
- **Select  Input  Field:** Simple drop-down function allows you to select items of your own choice.

- **Multi-Select Input Field:** Select Multiple items from the drop-down at a time. It will reduce the form abandonment rate and boost the completion rate.

- **Textarea:** Helps to add large number of content, review, and comment to your form.

- **Checkbox:** Permit users to select multiple items to your form at a time with Checkbox.

- **Radio Button:** Allow users to select only one exclusive item from the multiple options.

- **Switch Input Field:** Easily control the Yes/No or On/Off toggle Switch checkbox input just like a light switch.
- **Range Slider:** Set your max or min range value to your form by using a super cool Range slider. All you have to do is just drag both ends until your appropriate value comes.

- **URL Input Field:** Simply add URL to your form using our URL Input Field. It ensures that users input a valid URL to the form field.

- **Password Input Field:** If you want your user to give a strong password, use our Password Input Field. It makes sure that users get a protected password and can be able to change it when needed.

- **First Name (Listing):** Allow users to give their First Name to show them in a listing method on the Mailchimp list.

- **Last Name (Listing):**   Allow users to give their Last Name to show them in a listing method on the Mailchimp list.
- **Opt-in (Listing):** Use the opt-in field to your form and make your user a subscribed Mailchimp contact the user by clicking the checkbox “Subscribe to our newsletter”.

- **GDPR:** Enable GDPR (General Data Protection Regulation) compliant for your form before collecting user data as it explains how you are usually using the user data to stay safe from the action of law.

- **reCAPTCHA:** Allow you to integrate Google reCAPTCHA to keep your site safe from unwanted spam and abusive traffic.
- **Simple CAPTCHA:** Protects your site from unwanted bots and spam, and enjoy with simple Flexible CAPTCHA. This amazing CAPTCHA will make your site anti-spam responsive like Google reCAPTCHA does.
- **Rating:** Helps to get customer reviews and build up a good bond between owner and customer with this real-time online form builder.

- **File Upload:** Permits users to upload important files, images, and attachments to your form.

- **Form Summary:** Provide a summary before subscription to build up good communication with your customer. After that, you also make a subscription form



==Our Premium Input fields==
- **Phone no Input Field:** Our premium Phone no Input Field permits the user to select the prefix country code Phone number from the drop-down. You can also select your position, enable or disable the level, and change the Mobile number if you want.


- **Image Select Input Field:** Are you looking for a form that allows users to select Images from multiple Images? By using our premium Image Select Input Field, you can upload your image both vertically or horizontally.
	- Select your Image
	- Show or hide the label section
	- Give title, thumbnail, and preview
	- Select the option value that will store/mail to the desired person
	- Give option status Active/Disable If want to restrict
	- Customize Label, input, Place Holder

- **Toggle Select  Input Field:** With our most powerful Toggle Select, you can activate one section from multiple sections at a time both vertically or horizontally. If you select one section as active, then another section will automatically get deactivated.
	- Add/Delete section
	- Show/Hide label
	- Select Position, Input, label
	- Give label name and change if needed
	- Give option value, option status
	- Customizable Label and Toggle

- **Simple Repeater Input Field:** If you want to use a group of fields several times, you don’t need to create the field again and again. Our simple Repeater has an easy solution for that. All you have to do is just click the “Add” button and the new field will appear automatically. Besides, you can rearrange fields by simply dragging and dropping which is perfect for WordPress beginners with our versatile Elementor form maker Metform.
	- Add/Delete options
	- Show/Hide label
	- Editable position, layout, label name
	- Enable/Disable icon inside button
	- Add/Remove button text and button icon
	- Styleable Repeater label, Field Label, Field input and Button

- **Google Map Location  Input Field:** Do you want to see the location of your user so that you can track the user easily? Elementor contact form creator Metform has a premium Google Map Location field to pinpoint the exact location of your users on your form. It comes with customizable content and styles.


- **Color Picker Input Field:** Easily select any color from the drop-down color palette to design your form in an eye-catching way. You just have to click on the choosable color and the color will appear accordingly.
	- Show/Hide label
	- Editable position, layout, name, placeholder
	- Required option toggle
	- Conditional Logic
	- Styles in label, input, and placeholder
- **Calculation Fields List:** Do you want to perform calculations among Form Fields to display automatically calculated values? Elementor form builder Metform's premium Calculation Field will help you to perform your calculations and display the results within seconds.
	- Show / Hide section with simple radio button
	- Select position with dropdown
	- Editable level, name, placeholder, help text  section
	- You can use Prefix before the calculation total to secure payment processing.

	- Enable or disable the required field
	- Expression with operation & inputs
Thus, making a calculation form with our WordPress form plugin is easy and time-saving.
- **Payment Method  Input Field:** Make the user’s payment policy easy using the payment method on your form. With our contact form maker Metform's Payment Method input field, you can choose your payment gateway for your WordPress forms like Paypal and Stripe. The payment method feature of this free online form builder will help you to secure payment processing more than any other payment gateway.

	- Show/Hide label
	- Editable position, layout, name, placeholder
	- Payment display option: Vertical/Horizontal
	- Add/Delete Payment method with this free online form builder.

	- Required option toggle
	- Conditional Logic
	- Styles in label and Image using this online form builder.
- **Signature Input Field:** Would you like to get users’ realistic signatures on your form before they hit upon the submit button? Metform contact form builder offers you a Signature Input Field which will help you to collect realistic signatures for agreements, low-risk transactions and for other contracts.
	- Show/Hide label
	- Editable position, layout, name
	- Display option: Vertical/Horizontal
	- Required  option toggle
	- Conditional Logic
	- Styles in Input label and toggle
- **Like-Dislike  Input Field:** It’s really important to get feedback from the user for better improvement. Elementor contact form builder Metform allows users to provide their reaction using like and dislike input fields.
Counts Like/Dislike number from user
	- Easy to configure
	- Editable position, layout, name
	- Required option toggle
	- Styles in Input label

==Our Premium Features==
- **Multi-Step Form:** Divide your large form into multiple sections to make it more user-friendly for customers to increase the completion rate. Use our premium and fully customizable Multi-Step Form with many unique features. As a result, you can cut down long forms into multiple steps which are good for marketing and conversion optimization. It will successfully eliminate the form abandonment rate.
Drag & Drop form builder
	- Add unlimited step as many as you want to shorten long-form content

	- Easily understandable functionalities
	- Enable or disable the Multi-Step Form to optimize long-form content

	- Select your validation type by character length, by word length, or by expression-based.
	- Select your position, level, help text at your choice
	- Editable warning message section
- **Conditional logic:** Give your questions in category-wise. This smart Conditional Logic allows a user to select one category and the given question will appear only for that section otherwise it will remain invisible. Here comes our most unique field “Conditional Logic”.
	- Enable or Disable Conditional Logic area
	- Select condition match criteria And/OR
	- Select action: Show /Hide your field
[ **Conditional logic** ](https://www.youtube.com/watch?v=UDQOCwO7lhI) - [ **Conditional logic demo 1** ](https://products.wpmet.com/metform/pro-demos/conditional-form-1/) -  [ **Conditional logic demo 2** ](https://products.wpmet.com/metform/pro-demos/conditional-form-2/) - [ **Conditional logic demo 3** ](https://products.wpmet.com/metform/pro-demos/conditional-form-3/) -  [ **Conditional logic demo 4** ](https://products.wpmet.com/metform/pro-demos/conditional-form-4/)

- **Calculation:** Do you want to perform calculations among Form Fields to display automatically calculated values? Our premium calculation Field will help you to perform your calculations and display the results within seconds.
	- Store Entries: Save and Calculate submitted form data
	- Calculate the form views
[ **Calculation video** ](https://www.youtube.com/watch?v=20nsox2cZYc) - [ **Calculation demo 1** ](https://products.wpmet.com/metform/pro-demos/calculation-form-1/) -  [ **Calculation demo 2** ](https://products.wpmet.com/metform/pro-demos/calculation-form-2/)

- **REST API Support:** If you want to get data in different third-party apps that users give input to fill out your form, use our most premium features Rest API Support. You can get form submission data and submission notification to Third Party API URL or Webhook by integrating our Rest API very easily.
	- Enable/Disable Rest API
	- Give Rest API URL/Webhook
	- Select “Get” from the drop-down for requesting data from a specified URL
	- Select “Post” from the drop-down for sending data from a specified URL
- **WooCommerce checkout:** It shows you the add to cart product and checkout form on a single page. Also, you can complete orders and payments without leaving the page with this new feature of MetForm.
- **Auto Populate Field:** This allows you to make additional settings for your form field. For example, you want to add a switch to your service signup form and want to show it enabled whenever someone fills up the form. You can successfully add that to your service signup form by using the Auto Populate field feature of the WordPress Form Plugin.


- **Zapier Integration:** MetForm helps you integrate Zapier with your forms. Zapier integration in your forms allows you to connect with thousands of popular apps without any coding.
Connect with Gmail, Slack, Mailchimp, and many more. It helps to post Trello cards in WordPress. Also, Zapier integration which is a social connector allows you to connect with thousands of apps and social media.

	- Clickable Enable/Disable Toggle
	- Enter desired Zapier Webhook

- **Payment Method:** Get payments from your form. With our WordPress Payment Method features, you can choose your payment gateway like Paypal and Stripe. These payment methods for WordPress make the payment system super easy for beginners.
	- Redirect to successful URL If passed
	- Redirect to Failure/Cancel URL If failed
	- Integrate Paypal with Yes/No toggle

- **Webhook**: [ **Webhook video** ](https://www.youtube.com/watch?v=2NpbK_dybWg)


**Migrations are coming soon in these forms. Contact Form 7, Caldera Forms, Ninja Forms, Gravity Forms, fluent forms, wp forms, Forminator & Formidable Form Builder, Everest Forms**

Learn [How to Install and Activate MetForm](https://www.youtube.com/watch?v=Ft1E1_FNtws&list=PL3t2OjZ6gY8NoB_48DwWKUDRtBEuBOxSc&index=13)


### » DOCUMENTATION AND SUPPORT


 - 📞 [Contact Our Support](https://wpmet.com/support-ticket-form/)
 - 🙋🏼‍♂️ [Join Our Facebook Community](https://www.facebook.com/groups/wpmet/)
 - 📑 [Check Documentation](https://wpmet.com/doc/metform/)
 - 🔜 [Check Roadmap](https://wpmet.com/plugin/metform/roadmaps/)


👉 Rate us on [WordPress](https://wordpress.org/support/plugin/metform/reviews/#new-post)


### 💥 OUR OTHER PLUGINS
If you like using the MetForm form builder, then consider checking out our other products:

⭕ [ElementsKit](https://wpmet.com/plugin/elementskit/)  The most popular all-in-one addons for Elementor.

⭕ [ShopEngine](https://wpmet.com/plugin/shopengine/)   It is an absolute WooCommerce Solution. You will have a great experience with this WooCommerce Builder for Elementor and Gutenberg.

⭕ [GetGenie Ai](https://wordpress.org/plugins/getgenie)  GetGenie AI is an AI-powered Content & SEO Assistant. You can access it as a WordPress plugin and a SaaS model. The tool also offers a chatbot called [GenieChat](https://getgenie.ai/geniechat/).

⭕ [Wp Social](https://wpmet.com/plugin/wp-social/)  Power your WordPress site by using WP Social. It will assist you in adding a Social Login, Social Counter, and Social Login to your website.


⭕ [Wp FundEngine](https://products.wpmet.com/crowdfunding/)  Now, creating a crowdfunding and donation site with WordPress is easier. WP FundEngine provides you with all the functionalities to ease the processes.


⭕ [Wp Ultimate Review](https://products.wpmet.com/review/)  Check out the quick plugin, and manage and style customer reviews according to your preferences.


Visit  [wpmet](https://wpmet.com/)  to learn more about how to get the best out of WordPress using our plugins. 
Check out [Tutorials, Tips & Tricks](https://wpmet.com/blog)! 👌


== Changelog == 

Version: 3.8.5 // 2024-03-11
Fixed: Conditionally hidden fields entries issue
Fixed: IOS device multistep form scroll bar issue
Fixed: Notice Id limit vulnerability.

Version: 3.8.4 // 2024-02-27
Improved: Rest API integration feature (added referral url with request payload).
Fixed: The CSV export functionality for form entries is not working when dealing with a large volume of entries.
Fixed: Display input field name alongside value issue.
Fixed: Shortcode vulnerability issue.
Fixed: Admin notice dismissing issue.
Fixed: Mobile widget '+' sign issue.

Version: 3.8.3 // 2024-01-14
Improved: User interface (UI).
Fixed: Range Slider widget 0 range value is not working if minimum value is negative.
Fixed: GDPR Consent widget '&' character issue.

Version: 3.8.2 // 2023-12-18
Improved: Security.

Version: 3.8.1 // 2023-12-11
Added: New control for minimum fraction count of Calculation widget.
Fixed: 24 hours time format issue for Date widget.
Fixed: Google re-captcha issue for multiple forms in same page.
Fixed: HubSpot integration issue with GDPR Consent and Opt in (Listing) widgets.

Version: 3.8.0 // 2023-11-05
Improved: File size limit control for file upload widget.
Fixed: Meta box issue in form entries.
Fixed: Image selecting issue of image widget.

Version: 3.7.0 // 2023-10-18
Added: Enable/Disable option for promotional message.
Added: Thumbnails for quiz forms.
Added: By range control for number widget.
Fixed: metform_before_store_form_data hooks issue.
Fixed: Translation issue for form validation message.
Fixed: Character and number range validation issue.

Version: 3.6.0 // 2023-10-01
Fixed: Switch widget control issue.
Fixed: Elementor deprecation issue.
Improved: Dashboard UI.

Version: 3.5.1 // 2023-09-19
Improved: User experience.

Version: 3.5.0 // 2023-09-17
Added: Checkbox to disable promotional notice.
Improved: We have strengthened the form builder plugin's security by adding more escaping, and sanitization.
Fixed: The live URL link was broken on the settings page.

Version: 3.4.1 // 2023-09-04
Fixed: Admin notice permission and prevent API requests for drafted or trashed forms.

Version: 3.4.0 // 2023-08-16
Added: New settings to show input field option label in entries for select, checkbox, etc. fields.
Added: Compatibility with Elementor 3.15 release.
Imrpoved: Optimized rating widget.
Improved: Show fixed field names for Listing First Name and Listing First Name. [Preview](https://prnt.sc/dKYz94jje0IH)
Fixed: Elementor widget help button URL.
Fixed: Elementor loading issue.

Version: 3.3.4 // 2023-07-05
Added: MetForm widgets help link to the official docs.
Added: Custom JS event after successfully form submission.
Fixed: Checkbox issue in simple repeater field.

Version: 3.3.3 // 2023-06-11
Added: Entry by meta data in the entry submission to make the Elementor form template fore flexible.
Added: New controls for range input widget.
Added: New control to change radio widget style.
Fixed: Permalink structure update user permission.
Fixed: Session conflict in the site health.
Fixed: Summary widget style issue.
Fixed: Float number is not working on number widget.
Fixed: Page reloads even when there is no redirect URL after form submission.
Fixed: Conditional logic for date field.
Fixed: Local storage data not saving for simple repeater field.
Fixed: Mobile widget issue.
Improved: Submit button icon control issue.
Improved: Added compatibility for updated Elementor with create form popup.
Improved: MetForm form builder is now fully compatible with Cleano theme.
Improved: Login form layout issue fixed.

Version 3.3.2 // 2023-05-08
Added: Submission ID with the thank you direction URL to.
Improved: Security, nonce and authorization checking.

Version 3.3.1 // 2023-05-03
Fixed: Form editor popup conflict with Elementor version update.
Improved: Security, nonce and authorization checking of the Elementor form.

Version 3.3.0 // 2023-04-10
Added: Compatibility with Google Place autocomplete plugin with MetForm.
Fixed: Multi step form issue for any type of changes in Elementor.
Fixed: Recaptcha V3 form submit issue.
Fixed: File upload fatal error.
Fixed: Zapier integration email field issue.
Fixed: HubSpot list fetching and token saving issue.
Fixed: Filtering entries in dashboard.
Fixed: Simple repeater data in email.
Improved: Simple repeater field name with static name.

Version 3.2.4 // 2023-03-12
Fixed: Something went wrong message when upload file field is empty.

Version 3.2.3 // 2023-03-06
Fixed: Select field was not working in Safari browser.
Fixed: Conditional calculation issues.
Fixed: Conditional display for form fields.
Fixed: Summary widget password issue.
Fixed: Range input default value issue.
Fixed: CSV URL was not working.
Fixed: Escaping issue in signature field.
Fixed: Form submission for not logged in users condition.
Fixed: The resetting issue of input fields of multiple forms of a page.

Version 3.2.2 // 2023-02-21
Added: New notice if permalink saved as plain to change permalink to post name.
Improved: Entry ID auto increment by one and will be serialized.
Improved: Security in google reCAPTCHA and simple reCAPTCHA field. 
Improved: Demo templates of the Elementor form.
Improved: GDPR consent message from on to accepted.
Fixed: Simple repeater issue.
Fixed: Redirection after submission was not working.
Fixed: All fields went blank when reCAPTCHA was entered wrongly.
Fixed: The compatibility issue with ElementsKit sticky option.
Fixed: Security permission issue for REST API endpoint.
Fixed: Field validation message color for some fields.
Fixed: Layout compatibility issue in IOS devices.
Fixed: HubSpot integration form fields mapping settings.
Fixed: Big commented entries breaking the design.

Version 3.2.1 // 2023-01-10
Fixed: Compatibility with Elementor 3.10.0. 

Version 3.2.0 // 2023-01-08
Improved: Security and sanitization of our Elementor form. 

Version 3.1.2 // 2022-12-20
Removed: Sweet alert success message. 

Version 3.1.1 // 2022-12-6
Fixed: Multi step form doesn't work properly issue. 

Version 3.1.0 // 2022-11-17
Tweaked: CSS and JS.
Compatibility: To develop MetForm form builder, we have made it compatible with latest WordPress version 6.1

Version 3.0.1 // 2022-10-27
Fixed: Fixed php method not found.

Version 3.0.0 // 2022-10-26
Added: A new popup form creator in the admin dashboard for creating forms. [Preview](https://prnt.sc/Xbtb01pet0Y1)
Added: New form type select field was added to create different types of forms.
Added: Filtering form template using form type select field added.
Tweaked: Save & close button design on the page.
Tweaked: HubSpot error massage.
Fixed: Multiselect default value doesn't work properly for calculation.
Fixed: Multiselect default value doesn't remove after form submission.
Fixed: Save & close button issue on the page.
Fixed: Compatibility issue with Elementor flexbox container.

Version 2.2.1 // 2022-08-03
Added: Meaningful error message for SMTP setup.
Added: New control for select field.
Added: HubSpot integration.
Fixed: Entries file not showing.
Fixed: Conditional field parent section height issue.
Fixed: Select option’s double quotation issue.
Fixed: Widget Label tab conditional logic.
Tweaked: Email field validation.
Tweaked: Switch widget space issue.
Improved: Search engine form indexing issue.

Version 2.2.0 // 2022-06-21
Added: Stp and stl file support inside file-upload widget.
Added: Default alert method enabled for form submit response.
Added: Input field name validation.
Fixed: File upload bites issue.
Fixed: Multiple file upload issue.
Fixed: Payment method default value issue.
Fixed: Error message not shown after form submit.
Fixed: Type error problem.
Fixed: Summary widget error when upload a file.
Fixed: Repeater field value delete issue.
Fixed: Editor-mode console warning for page.
Fixed: Require massage issue for select widget.
Fixed: Hubspot minor issues.
Tweaked: Update hook and entries.
Tweaked: Improved file data validation.
Tweaked: Improved Auto-populate field.

Version 2.1.6 // 2022-04-21
Added: Set value from UTM. 
Added: Multiple file uploading support. 
Added: Select field option import from CSV local/remote. 
Added: Option for hiding form sending to user after form submission.    
Fixed: Calculation filed reuse issues. 
Fixed: Multistep form wrapper issue with Elementor latest version.

Version 2.1.5 // 2022-04-20
Fixed: Form view count was not working.

Version 2.1.4 // 2022-04-20
Fixed: Security issue.
Tweaked: CSS and JS improved

Version 2.1.3 // 2022-03-28
Added: Success message from sweet alert.
Fixed: Calculation widget issue to calculate from default value on load ( specially range slider).
Fixed: Sorting issue in csv.
Fixed: Background color issue in multi-select widget.
Fixed: Time Field issue on IOS device.
Tweaked: Change link of integration. 
Tweaked: CSS and JS improved

Version 2.1.2 // 2022-01-30
Fixed: Image carousel compatibility issue with MetForm
Tweaked: CSS and JS improved.

Version 2.1.1 // 2022-01-22
Added: Some minor issues.
Tweaked: CSS and JS improved.

Version 2.1.0 // 2022-01-06
Added: A new button added to ask for rating library
Improved: Added icon for rating
Fixed: Some spelling issue
Fixed: Checkbox Option is getting marked by default
Fixed: Checkbox not saved issue
Tweaked: CSS and JS improved

Version 2.0.1 // 2021-12-12
Added: File upload widget uppercase extension support
Fixed: Multiple checkbox default select issue
Fixed: Form hidden field issue
Tweaked: CSS and JS improved

Version 2.0.0 // 2021-11-28
Tweaked: Heavily improved core CSS and JS
Fixed: Text widget diacritic character issue
Fixed: Range Slider widget issue with Conditional logic feature
Fixed: Range Slider error on empty steps field

Version 1.6.0 // 2021-11-10
Added: Onboarding Integration
Tweaked: CSS and JS improved
Removed: Unnecessary image files

Version 1.5.6 // 2021-11-07
Fixed: Elementor Default Text Editor Preview and Frontend Encoding Problem.
Tweaked: CSS and JS improved
Compatibility: To refine the form builder we have checked/fixed some compatibility issues

Version 1.5.5 // 2021-09-29
Added: Multi Select input placeholder control
Added: New control to set current date as minimum date for date widget
Fixed: Time widget placeholder does not work in mobile browsers
Fixed: reCaptcha support for Elementor Popups.
Fixed: Minor Markup Validation for Form Rendering.
Fixed: MetForm Entry Filtering with Form Name

Version 1.5.4
Fixed: Date widget localization issue
Fixed: Compatibility issue with Woodmart-6.1.4
Fixed: Number widget input alignment issue
Removed: Deprecated Elementor PHP Methods from Widgets.

Version 1.5.3
Fixed: Shortcode was not working.

Version 1.5.2
Removed: Summary widget’s react library warning
Fixed : Performance issue
Tweaked: Optimize CSS and JS files

Version 1.5.1
Fixed: Multistep form minor issue

Version 1.5.0
Improved: Responsive message default time 5 seconds
Fixed: Custom script tag issue
Fixed: Form and Response message opening & closing animation
Fixed: Widget style controls conflicts with conditional feature on editor mode.
Fixed: Conditionally hidden field doesn't show in Elementor editor
Fixed: Simple Captcha and reCaptcha values are removed from Summary Widget.
Fixed: multistep scroll and spacing issue

Version 1.4.10
Fixed: File Upload widget file Size Limit and File Type validation

Version 1.4.9
Fixed: Form Settings Vertical Scrolling option not showing proper value

Version 1.4.8
Fixed: Ranged Slider console log error
Fixed: Form Settings Style Fix
Fixed: File Upload Widget size limit validation
Fixed: File Upload Widget file type validation
Fixed: Elementor `_register_controls` is soft deprecated
Fixed: Form picker button alignment style
Removed: Unnecessary duplicate stylesheet removed
Fixed: Form Picker "No forms created yet" duplicate message
New: File Uploads Info support for API/Webhook.

Version 1.4.7
Fixed: Fixed Scheme Namespace debug log issue
Fixed: Rest API integration form broken
Fixed: Required check for character length validation.

Version 1.4.6
Fixed: Date widget JS minification

Version 1.4.5
added: Added pre-defined control for checkbox widget
added: Added pre-defined control for radio widget
Fixed: Display position left for checkbox widget
Fixed: Display position left for radio widget
Fixed: Opt-in widget style controls
Fixed: GDPR widget style controls
Fixed: File-upload widget input padding, position left control

Version 1.4.4
Fixed: Showing response message on the screen after form submission
Fixed: MailChimp multiple audience saving issue
Tweak: Changed Form widget settings on Elementor

Version 1.4.3
New: Hook 'metform/after_form_load' added to triggers after form load.
Fixed: Backward & Free Version support for success message style
Fixed: Calculate widget

Version 1.4.2
Fixed: Backend entry fields color conflict
Fixed: Multi file upload empty field error
Tweak: Backend entries File section beautify
Fixed: Backend File section download button now direct downloads instead of new tab open
Fixed: Multiple form ReCAPTCHA validation issue
Fixed: Help text multiline error
Fixed: Multiselect & Checkbox NaN value issue
Fixed: Form submit - Hide Form not working issue (null value)

Version 1.4.1
Fixed: Few minor bug fix
Imported: Few UI improvements

Version 1.4.0
Fix: Select Widget conditional required when hidden issue
Fixed: Repeater bug fix
Fixed: Creating form bug
Improved: Core libraries update
Fixed: Minor other bug fix.

Version 1.3.17
Fixed: 'Something went wrong' problem fixed

Version 1.3.16
Added: Form submission error handling

Version 1.3.15
Fixed: Google Map Error
Fixed: Text Input field removing leading 0
Fixed: Plugin activation Error
Fixed: Tabbing issue fix & jquery-ui-core added
Fixed: Jargon removal
Fixed: Google ReCaptcha & Select widget validation
Improve: Update notice and rating system

Version 1.3.14
Improve: Updated core libraries upgrade the form builder

Version 1.3.13
Fixed: Updated Facebook Community links

Version 1.3.12
Fixed: Default Value for Email input issue
Fixed: Checkbox option left side label cursor fix
Fixed: Rating widget star blinking issue
Fixed: Select widget Option disabling issue
Fixed: Summary widget shows Image (base64) values with <img> element
Added: Summary title gets label if available. getInputLabel() API.
Fixed: Checkbox option text Typography issue
Added: Input Warning Text color & Typography in common-controls, Checkbox, GDPR Consent, Radio, Recaptcha, Simple Captcha
Removed: Word Length Validation on Telephone Widget & Email Widget
Fixed: Text area line break properly shows on E-Mail & Entry
Fixed: Metform New form Selector button position sticky
Fixed: "Hubspot" spelling in multiple places
Tweak: Overall code improvements
Fixed: File upload issue
Fixed: Calculation field with woocommerce cart add conflict issue
Tweak: Multiple file add backend entry formattings
New: Styling Controls for Like Dislike Widget.
Fixed: Active value not working in Like Dislike Widget
Fixed: Line break support for Text area Widget in Form Entry View.

Version 1.2.11
Fixed: Minor bug fix

Version 1.3.10
Fixed: Minor bug fix

Version 1.3.9
Fixed: Rating notification bug fix

Version 1.3.8
Fixed: Multiselect and checkbox multiple condition issues
Tweak: Added a control for enabling  scroll to top feature for multistep form
Improve: added some CSS improvement on mobile widget to improve the form builder

Version 1.3.7
Fixed: Typography issue of input label of the gdpr consent field

Version 1.3.6
Fixed: Banner issues

Version 1.3.5
Fixed: Rating notice issues
Added: CSS optimization.

Version 1.3.4
Fixed: Stripe issue
Added: Custom JS event for the developer
Tweak: Improved rating system.

Version 1.3.3
Fixed: WordPress's latest version API issues fixed
Fixed: The 'file upload' widget disappears issues fixed
Fixed: 'rating' widget star rating issues fixed
Fixed: 'range' widget default value issues fixed
Fixed: The 'simple-repeater' widget is now working perfectly on multistep
Fixed: subtraction issues fixed on the 'calculation' widget
Fixed: Multistep RTL issues fixed
Tweak: Improved js file size

Version 1.3.2
Fix: ISS server plugin.php error

Version 1.3.2
Fixed: Number validation fixed in the back-end
Fixed: reCAPTCHA error message fixed after form submitting
Fixed: 24hrs fixed on time widget
Fixed: Shortcode Null Coalescing Operator error fixed for old php support

Version 1.3.1
New: Added 24H control on Date widget
New: Added scroll to top when changing the step on multistep
Fixed: Prev and next step issues fixed
Improved: CSS and JS

Version 1.3.0
New: Localization Option for Date Field
New: Added calculation numberFormat() function
Fixed: HTML Entities for File Upload
Fixed: active campaign error fixed
Fixed: improved calculation
Fixed: Multistep pressing enter to change the step fix
Fixed: stripe payment issue fixed

Version 1.3.0-beta6
Fixed: mobile datepicker issues fixed
Fixed: next and prev issues fixed on multistep
Fixed: multistep tab title issue fixed

Version 1.3.0-beta5
Added: Spinner animation for Submit Button when submitting
Added: Disable state for Submit Button to prevent multiple form submission
Fixed: Admin settings page fixed
Fixed: Submit Button causes JS error after empty form summited
Fixed: Integration Settings causes JS error after update

Version 1.3.0-beta4
New: Responsive Width control for the Submit Button
Fixed: form settings issues
Fixed: HTML entities support for Input Label, Placeholder, and Help Text

Version 1.3.0-beta3
New: Option('Stop Vertical Scrolling') added for enabling or disabling vertical scrolling when form submit
New: Form submitting failed notification added
Tweak: Improved demo previews
Fixed: Improved design on form settings
Fixed: Multistep broken issues
Fixed: Form inline style issues
Fixed: 'Select' widget placeholder added
Fixed: Fixed 'date' and 'time' disappearing issues on multistep
Fixed: Form redirection issue has been fixed
Fixed: 'Hide Form After Submission' issue has been fixed

Version 1.3.0-beta2
Added: New pot file for translation
Removed: 'Response message' widget has been removed
New: Added Response message at the top of the form by default

Version 1.3.0-beta1
New: All form widgets are supported by React JS
Huge optimization
""MetForm 1.3.0-beta1 is a major update. We have reconstructed the widgets with react and huge optimization for future proof. If you faced any issue with our form builder, please contact our support team from here https://wpmet.com/support-ticket""

Version v1.2.3
New: .pot file added
New: forms can be now exported & imported using Elementor's json files.
Fixed: Block multiple form submission
Tweak: JS improvement
Tweak: CSS Improvement

Version v1.2.2
New: Setting dashboard design
New: Added new default template preview
Tweak: added admin pro notice
Fixed: Date and time widget issues fixed on iPhone
Fixed: iframe error fixed
Fixed: Fontawesome icon missing issues
Tweak: JS improvement
Tweak: CSS Improvement

Version 1.2.1
New: GDPR consent input field
Tweak: Email template included uploaded file
Tweak: Email template design improvement
Tweak: Validation options fixed
Fixed: Date store issue

Version 1.2.0
Added: Global settings page
Fixed: Simple captcha
Added: Google reCAPTCHA v3. [Preview](https://prnt.sc/zrutv836qt5X)
Added: simple captcha and Google reCAPTCHA in different widget
Fixed: Shortcode form submission issue
html support in the checkbox and opt-in text
Added: Form summary widget

Version 1.1.9
Added: Simple CAPTCHA
Added: Conversion and views in entries tabs
Fixed: reCAPTCHA version 2 issue
Improved: Validation
Re-arranged controls



Version 1.1.8
Fixed: Updated input default color
Fixed: CSS bug fixed
Fixed: JS bug fixed
Fixed: Added default value of some widget controls
Fixed: Organized the widget controls
Fixed: Improved table UI



Version: 1.1.5
3rd party plugin compatibility
Rest API Data submit improvement

Version: 1.1.4
Added: Now users can add 3rd party API to get form data
Added: Now date input supports time selection too
Improved: Can disable specific date, range date in date picker.
Improved: Im Mail template design improvement
Added: utf8 support in email template
Added: Now user can redesign the upload button
Added: Select widget support default select from option
Added: Some do_action hooks to extend it’s functionality

Version: 1.1.3
Added: Option to change checkbox and radio color
Added: help text with style condition

Version: 1.1.2
Fixed: reCAPTCHA  issue


1.1
Added: telephone widget
Added: widget area to edit and save use from the same page.





== Upgrade Notice ==
Metform 1.3.0-beta1 is a major update. We have reconstructed the form builder's widgets with react and huge optimization for future proof. If you face any issue please contact our support team here https://wpmet.com/support-ticket

== Installation ==



1. Upload the plugin files to the `/wp-content/plugins/plugin-name directory, or install the form builder plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress
3. All Settings will be found in Admin sidebar -> MetForm

e.g.  This plugin requires an Elementor builder.

== Frequently Asked Questions ==

=What type of WordPress form you can make with MetForm form builder?=
MetForm allows you to make WordPress forms with a new experience. With the most flexible drag and drop feature, the form builder supports your Elementor site to become a powerful site. Some form types the Elementor forms builder offers are - 
-Contact Form
-Multi Step Form
-Calculation Form
-Feedback Form
-Conditional Form
-Volunteer Application
-Booking Form
-Event Form
-Loan Application
-Job Application
-Restaurant Reservation
-Admission Form
-Newsletter Signup
-Data Erasure Request
-Product Order Form
-WooCommerce Checkout
-Subscribe Form
-Patient Form
-Suggestion Form
-Offline Contact Form
There are more form types you can build with MetForm. Check it [here](https://wpmet.com/plugin/metform/). 

=Does MetForm offer Newsletter Integration?=

Yes. Metform has various Newsletter integrations, such as Mailchimp, AWeber, ActiveCampaign, Get Response, etc. 

=Does MetForm include spam protection?=

Of course!. This drag and drop builder ensures spam protection. Some of the form templates come with the latest reCAPTCHA v2 and v3 protection, and MetForm also offers a powerful reCAPTCHA widget. [Preview](https://prnt.sc/e5j4WxDNuhmh)

=Does MetForm integrate with other WordPress plugins and services?=
MetForm doesn't give you trouble working while there are multiple other WordPress plugins installed. Without struggling, you can smoothly run other services on your site and work with this amazing contact form builder.

=Where can you find the documentation?=

Check our [Documentation section here](https://help.wpmet.com/docs-cat/metform/)  to understand the alpha and omega of MetForm.

But you can see this video https://www.youtube.com/watch?v=rvawKRgLC14
