Search
×
Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Custom Form for Magento 2

v1.10.4
create multipage forms

Use this Magento 2 Form Builder to create web forms of various types to effectively collect customer info. Use a handy constructor to generate multiple forms in no time and customize each form to meet your needs. Extend functionality of your store with admin form validation feature.

  1. 20 elements for custom form creation
  2. Drag-and-drop form constructor
  3. Create multipage forms
  4. Display multiple forms on one page
  5. Collect and analyze customer data
  6. Fully optimized for mobile
View Extension Demos
See User Guide
Edition:
Support:
$219
Benefits
Communicate to your customers and offer individual promotions:
Custom Form for Magento 2
10%
$690
$767

Easily create multiple custom forms

Expand default Magento 2 functionality with a feature-rich Custom Form builder. Create web forms with different field types to effectively gather customer information and use it for your marketing needs. Due to a drag-and-drop form constructor, you can quickly generate any forms using various types and elements. Display multiple web forms on one page and redirect store visitors to any specific page after the form submission.

Use different input types

  • Text Area
  • Hidden Text
  • Text/number input
  • Date
  • Date Range
  • Date and Time
  • File Attachment
  • Dropdown
  • H1, H2 and H3 Headers
  • List Box
  • Check Box
  • Radio Buttons
  • Star Rating
  • Address
  • Google Map

Drag-and-drop form constructor

An easy-to-use Magento 2 custom form constructor lets you create a web form literally in seconds. All you need to do is to choose necessary elements and arrange them the way you like. Each element can be instantly copied or deleted by a single click. On top of that, each web form field can be customized to meet your business needs.
magento 2 custom form extension
multipage forms magento 2

NEW | Multipage forms

Easily create multipage forms, employing user-friendly interface. In the backend, you can work with a web-browser alike environment, adding new tabs with a single click.

Google Maps

Significantly enhance the vividness of your forms by adjusting the Google Maps element. The feature is a must-have, if you want to collect the location data.
magento 2 custom form with google maps
forms dependency magento 2

Fields dependency

Use fields dependency to build up flexible forms, where a particular answer to one question leads to the appearance of another form fields. This way you can receive a precise picture of what your customers are interested in.

Advanced Elements

Build engaging easy-to-use custom forms with advanced elements. Use Star Ratings to easily collect the testimonials. Add Address fields to your forms - including editable Country, Zipcode, State, City, Address fields.

magento 2 advanced elements
custom forms templates

NEW | 5 ready-made templates

With installation, you get a bunch of ready-to-use custom forms:

  • A sample request (3 pages)
  • Feedback
  • Loyalty Program
  • Order Request
  • Reservation

Submitted form status

In the results' column on the submitted data grid, see submitted forms' statuses (View All, Answered, Pending) and their amount.
magento 2 submit data status
autoresponse custom forms magento 2

Reply from the submitted forms page

Use the feature to give a reply on particular fields information right from the submitted forms' page.

Autorespond when forms are submitted

After any form on your web store is submitted, send an auto response message, specifying an email template, and sender.

reCAPTCHA

The Magento 2 Custom Form extension comes with the built-in Google Invisible reCaptcha for Magento 2 module that protects your custom forms from spam and frauds.
magento 2 captcha custom form

Add forms to any place at your web store

Easily embed web forms in any CMS page you want.
Show two or more forms on one page or create a separate page for multiple forms display if necessary.
To add a form to a particular place of your web store, simply paste an embedding code into layout.
 

Customize forms

Customize forms display

Use custom styles to adjust forms layout to your current Magento theme. Specify customizable layout of the forms with up to 3 columns.

Make fields required

Mark specific form fields as required. It means that a customer won’t be able to apply a form with these fields blank.

Determine forms display

Manage custom forms display depending on store views and customer groups.

Display form in a popup

Provide your customers with the custom forms in a popup window. Integrate your forms into the store structure and display them without affecting the main page content.

Custom button text

The Magento 2 form builder lets you specify any custom text for the ‘Apply’ button depending on the form specifics.

Use default values

Specify values that will be preselected by default for each particular field. The option works with all input types.

More Features

Collect and analyze customers’ data

The Magento 2 Custom Form extension accurately collects all submitted data and displays them on a separate grid. Refer to customer info at any time to learn more about your clients.

Export or filter submitted data

To find specific customer info you can filter submitted data by IDs, IPs, or forms, using handy dropdowns in the Filters section. Also, export any submitted entry as CSV file for further use.

Tooltips + Placeholder text

With placeholders and tooltips, provide customers with additional instructions to fill in the custom forms correctly.

Redirect customers to any pages

Redirect store visitors to any page after the form completion. This way you’ll be able to draw more targeted traffic to specific products or category pages.

Different file types support

The module supports all popular file formats. Therefore, customers can attach the following files: doc, docx, xls, xlsx, ppt, pptx, gif, bmp, png, jpg, jpeg, pdf, txt.

Implement URLs into the title fields

Use your title fields for custom forms as URLs. Just add the link using the href tag and get the clickable title fields.

magento 2 gdpr

Use Custom Forms jointly with Hide Price for Magento 2

Employ Hide Price for Magento 2 to encourage customers specify request information. This will help you create personalized offerings and effectively adjust prices to your business needs.
magento 2 social login

Add Social Login for Magento 2 to collect additional customer data

To provide customers with a single-click login option, employ Social Login for Magento 2 to display social media buttons in the handy AJAX pop-up, on the checkout and shopping cart pages.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
10.01
2018
Good helper
all worked perfectly from the off and support fixed my problems fast. So, I’ve got all I wanted with module and even more, as it’s constantly upgraded.
warried83
08.02
2018
Simple to use and efficient.
Good app that does it's job ! The support team is very helpful. They helped me with installation problems and answered to my questions really fast. The app is simple to use and efficient. Thanks!
Mike
07.06
2018
Customer service is very good
Amasty customer service is very good. It took them just 24 hours to resolve my support ticket. Also, the extension configuration is very user friendly and gives a lot of options to create variety of specific forms.
Russel
05.13
2018
Works well with timely support!
Form building is easy and works with any cms page, its spam protection does work too. But what impressed me most is the qty displayed in results column, it saved my time a lot.
catherine
03.16
2018
Good, yet can be better
The module works fine. Helps a lot to gather customer information an' improve your service. I tried a similar module and chose this one coz it’s much more user-friendly and has more featuers. Yet no dependencies between fields is a huge minus. Hope you will add it soon.
Rachel
01.20
2018
Great support!
I had an issue with email notifications, yet support was very quick to help me fix it. In all, I’m quite satisfied with this module. Form builder is intuitive and works for almost all types of customer surveys. Also please add repcaptcha.
Jake Henderson
11.21
2017
worthy plugin,yet requires some tweaking
I agree the installation is a challenge, though the support team has fixed everything in a moment. The forms number is comparatively impressive. But the design of the forms seemed pretty dull to me, so I had to customize it. Still, a nice module, I must say!
Maile A.
11.05
2017
Useful
It’s very light-weight, easy to install and use module. And although I needed support at the very start, the problem was on my part and indeed the guys helped me solve it. Recommend.
Tim Labertone
10.29
2017
Not bad
The process of installation is pretty confusing. This made me worried a little cause I couldn't install the extension when tried to do it myself. Thanks, support team! They helped me to configure it and now everything works correctly. Anyway, the forms are well-designed, so I used some right leaving unchanged.
ronald
09.20
2017
Well done but needs refinements
I’ve waited for release and bought it at once. The only thing I regret is the absence of api support, the rest is great.
Gragory Coop

Write Your Own Review

You're reviewing: Custom Form for Magento 2

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 1.10.4
Last Update: Jun 26, 2019
    New:
  • we added the referrer URL to the submitted data
    Improvement:
  • now, the search filter method (/V1/amasty_customform/answer/list_filter) is available for the API. Admin can filter the answers by form id and created date
  • ability to set the Date Format (dd/mm/yyyy or mm/dd/yyyy) in the configuration was added
    Fix:
  • issue with installation process was resolved
  • we improved the compatibility with IE browser
  • we fixed the issue with API repository on the "getListFilter" method
  • we solved the problem with displaying of multiple forms on the same page
  • an issue with dependency fields was resolved
Version 1.9.5
Last Update: Mar 19, 2019
    New:
  • a ready made template for the 'Free sample request' multi page form was added
  • ability to create multi page form was added
    Improvement:
  • now the ListBox field type supports for dependency feature
  • the reCaptcha work upon form submit was enhanced
  • the performance was enhanced
  • the work of Google Map input type was enhacned
  • the dependency logic was added for the submitted data available in backend
  • ability to change reply-to to email coming in on submitted form for admin notifications was added
  • Less file and Css support was added in order to make the custom modification flawless and easy
    Compatibility:
  • compatibility with Amasty Hide Price (Call for Price) extension was added
    Fix:
  • an issue with comma separated email addresses and space triggered as an exception was resolved
  • an issue with email attachments was fixed
  • an issue with required list box field at the second page was resolved
  • an issue with sample custom form without title was resolved
  • an issue with dropdown field hidden by dependency was resolved
  • an issue with Listbox, Checkbox v.1, Checkbox v.2 default values was resolved
  • an issue with Toggle was resolved
Version 1.8.0
Last Update: Sep 14, 2018
    New:
  • the 'Google Map' input type was added
  • the ability to display the custom form in a popup was added
  • the functionality to add the Href URL to the field title was implemented
    Fix:
  • the issue with the required fields when the form had been submitted using Ajax was resolved
Version 1.7.5
Last Update: Sep 03, 2018
    New:
  • a 'Delete' button was added on the Submitted Data page in backend
  • allows to see the submitted form results quantity and admin answers quantity on the submitted data grid in backend
  • an option to send an auto response message after the submission of the form was added
    Improvement:
  • the functionality to display the customer email on the answers grid was corrected
    Fix:
  • the issue with the answer grid filtering was fixed
  • the issue with the Field Code value was resolved
  • the issue when the hidden dependency field had been required was resolved
  • the issue with GDPR consent functionality per Store View was resolved
  • the issue in layout was resolved
Version 1.6.0
Last Update: Jul 20, 2018
    New:
  • a 'Country' input type was added
  • an 'Address' group of fields was introduced allowing to add Address, City, State, Zip Code, Country fields in one click
  • a 'Rating' input type was introduced
  • ready-made templates for the Feedback, Order Request, Contact and Booking / Reservation forms are available upon installation
  • the fields' layout feature was introduced. It is possible to have up to three columns in the form.
Version 1.5.1
Last Update: Jul 09, 2018
    New:
  • ability to reply to the customer right from the submitted form page in admin panel was added.
  • the fields' dependency feature was introduced. It is possible to have e.g. the date field displayed on the form only when user selected a specific value in the previous field.
    Fix:
  • the issue with composer dependency was resolved
Version 1.4.1
Last Update: Jun 18, 2018
    New:
  • the functionality to comply with the latest GDPR EU changes was added
    Fix:
  • the issue with the 'Field Title' was resolved
Version 1.3.1
Last Update: May 24, 2018
    New:
  • the export tool for getting the submitted data out was added
    Fix:
  • the issue with the form not saved when trying to edit it on Magento 2.2.3 was resolved
Version 1.2.3
Last Update: May 04, 2018
    New:
  • added a method of inserting a custom form via layout update
  • now, the module comes equipped with the Google Invisible reCaptcha extension built-in to protect forms from spam and fraud
    Improvement:
  • additional email validation and di interfaces were added
    Fix:
  • the missing validation after form restoring and field editing was repaired
  • Fixed an issue with a validation error
  • Fixed an issue with the file upload option in a form and a certain file extension allowed
  • Fixed an issue with not saving the optional field with Max file size validation
Version 1.1.2
Last Update: Jan 19, 2018
    New:
  • API support introduced
  • added possibility to send each custom form results to the separate email address
  • Fixed an issue with the input file
  • Fixed an issue with email link to view the admin page
Version 1.0.3
Last Update: Sep 25, 2017
  • Minor fixes
  • Fixed an issue with compilation
  • Fixed an issue with admin page JavaScript
  • General improvements
Back to top