UNIVERSAL FORM BUILDER
WEBFORMS PRO - CUSTOM FORM BUILDER EXTENSION FOR MAGENTO 2
Community, Enterprise, Cloud
Need to build a custom form for your Magento 2 store?
Be it a simple sidebar contacts form or a 50 questions survey WebForms Pro can handle it with ease!
Contacts Form Survey Request For Quote Rma Form Testimonials Form Follow-up Form Warranty Registration Order Form Multi-step Form Popup Form Sidebar Form Rest Api
A quick glance at frontend and backend functions.
Design custom form you need
Create attractive functional web forms.
Ultimate form builder
Create any custom form using multiple input types within your Magento 2 admin panel in minutes. Deep design configuration requires no coding even for complex forms!
Plenty of operations to perform with collected submissions: save in database, filter, sort, email, reply, approve or publish. All data can be exported to CSV and XML for further analysis.
Extensive choice of configuration options allow deep customization of the form and each input field specifically for your purpose. Add field dependencies with the built-in conditional logic.
Multiple form types
Easily add surveys, questionnaires, multi-page custom forms, requests for quote, return merchant authorization, testimonials or just a simple contact form to your Magento 2 store.
Optimized for mobile
Adjust custom form layout for 3 common screen types: laptop, tablet, smartphone.
Each custom form has dedicated parameters section for every screen type.
Show or hide custom form elements until customer makes certain choice.
Break large custom forms into logical steps.
Add conditional logic to skip certain steps or show additional input page.
Place button to bring up the custom form when its required.
Set initial data in the custom form.
- Pre-fill custom forms with current logged in customer data (name, email, address).
- Use URL parameters to set field values. Example:
- Use Hidden fields to store current product or category details.
Create custom forms in multiple languages.
Every custom form parameter and every element is fully translatable.
Allow customers upload thier files.
- Use dropzone to upload multiple files at once
- Limit allowed file types (for example: jpeg, gif, png)
- Limit maximum uploaded file size
- Browse files from admin panel
- Resize large images on upload
- Attach files to admin notifications
- Files are stored securely (only allowed person can download them)
Validate customer input.
- Use built-in validation to validate required fields
- Use custom regular expressions to set specific validation rules
- Use unique validation to check field against already submitted values (for example serial number registration)
Send custom notifications after submission.
Send customizable email notification or auto-reply to customer email address after submission.
Approval status notification
Change the approval status of the submission and send customizable notification to customer email address.
Send custom admin notification to admin email address. Add bcc configuration to receive email copy to specified address.
Send email notification to email address selected by customer. This can be a department selection or subject related notification.
Manage submissions from the backend.
All submission data is stored in the database and you can perform all common operations from admin panel data grid:
- Filter data
- Create new submissions from backend
- Edit / Delete submission
- Approve submissions
- Export to CSV / XML
- Send e-mail notifications
- Reply to submission
- Generate PDF document
Review submission results.
- Use approval system to assign status to customer submission.
- Configure gets email notification regarding new submission status.
Reply to submissions
Reply to customer submission from the admin panel.
Regulate forms access.
Assign administrator role to access specific forms or the whole form management section.
Limit customer group access to selected forms. Specify which actions they can perform with their submissions: view, edit, delete.
Display submission data in the frontend.
- Publish collected data on CMS page of your choice.
- Use approval system to regulate which submissions you wish to publish.
Form Export / Import
Transfer forms from one Magento installation to another using Export / Import functionality. Create form templates for your projects.
Protect your forms from spam submission by adding Google reCaptcha to your forms.
You have 2 options to install the plugin:
- Use sFTP program to copy files from zip archive to your server
- Use Composer to install package from our private repository
- Use “Insert Widget” button to add form to any CMS page.
- Use Content > Blocks section to add form to multiple site areas
- Use XML code to add form through layout file
- Use PHP code to insert form in phtml template
Our plugin meets all legal requirements and completely supports General Data Protection Regulation (GDPR) requirements. Add agreement text with checkbox and define personal data cleanup schedule for every form.
100% open source
The plugin comes 100% in open code and doesn’t have any encoded or obfuscated files.
Choose your options.
*no support is offered for free plugins.
Some words from real customers.
Simple yet powerfulInstallation is easy, just a few command lines and we're ready to go.
The product is very simple and intuitive to use. It is powerful and yet easy to customize for you needs.
Last but not least, I had an issue with my license for which I had typed an incorrect domain name (my fault) - the developer answered my mail within 5 minutes and corrected the domain. Great support!
Awesome Forms, Flexibility and SupportThe forms are absolutely beautiful!
The flexibility of the extension is awesome.
The conditional logic, array of field types and possibilities for customization is incredible.
Generation of a PDF is a requirement, and it's met by this extension!
Vladimir provides excellent support quickly, with both advice and answers.
PerfectI used M1 extension about 7 years ago (at least) and it was already pretty cool but now this extension is absolutely fantastic.
So far I was able to implement complex forms fitting exactly my customer's needs without having to override or extend a single line of code which was unlikely at the beginning. Although a cool feature would be conditional logic on submit buttons (as you sometimes need a different submit text depending on what have been chosen before) but other than that this is perfect.
Perfect Extension & Service is too goodIf this ext. fulfill your need then don't hesitate to purchase.they are very quick to give you support. when I asked something outside of this ext. they try to support & never said sorry! this is outside of this ext. always they try to make you happy.
Amazing Extension & Super-Fast SupportInstalled extension with documentation that was supplied on page with ease. Ran into a problem and had to contact support. Fixed the issue right away! Couldn't be happier!
Amazing Webform Extension for Magento 2I found this extension a few months back when we were migrating our website from Magento 1 to Magento 2 and what an amazing extension it is!
I've never encountered such a straightforward, powerful and easy to use way of creating custom forms for Magento 2. Such a time saver and a really flexible extension.
I have to take time to praise the amazing support Vladimir provides and I only wish other developers were so quick to respond with solutions and advice.
If you want a great Webform for your site don't hesitate, just buy this extension and you won't regret it!
Frequently Asked Questions
The license allows activation of the plugin within one production Magento instance with multiple store views.
The license can be freely deactivated and moved to another Magento instance if needed.
The plugin you purchase is for lifetime usage but the access to technical support and updates is limited to one year. So in case you need to get the extension update or require technical support after a year you will need to prolong the license.
You can activate the purchased license in the development/staging environment and then move the license to the production environment by deactivating it in the admin panel and re-activating it in the new instance.
Please contact us if you require additional development licenses.
Yes, you can do that by contacting us.
No, we don't offer customizations for our modules but you can submit the feature request and it will be reviewed by our team.
Yes, you can customize our plugins to your needs. All our plugins come in 100% open code.
You can change the license from Community to Enterprise / Cloud by paying the difference cost. Please contact us for details.
You won't have access to product updates after the support period is ended and we won't be able to provide you with technical support.
You can extend your support period by paying the discounted product price.
You can request the refund within 30 days after the initial purchase. Please find more details on ourpage.