Custom Form

Custom Form

by Amasty
Premier Extensions Partner
Compatible With: Community 2.1, 2.2 Enterprise 2.1, 2.2

Tech Specifications

Current Version:
Stable Build
19 September, 2018
Extensions, Content & Customizations


Create web forms of various types to collect additional customer data. Use a handy drag-and-drop constructor to generate multiple customizable forms in no time.

Other Extensions by Amasty


Back to top

With a Custom Form builder extension for Magento 2, you can create multiple web forms with different field types to effectively gather customer information and use it for any marketing purposes. The module is equipped with a drag-and-drop form constructor which lets you quickly generate any forms using up to 15 input types and elements. 

Apart from that, the Custom Form tool enables store admins to display multiple web forms on one page if necessary and redirect visitors to any specific page after the form submission. It's also possible to make any fields required, display additional tooltips and set predefined default values.



  • 15 elements to create custom form with
  • Construct custom form via the Drag-and-Drop editor
  • Ability to display multiple forms on a page
  • Collect customers data
  • Mobile optimized 

 Different Input Types Support:

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

Easily Customizable Web Forms

Drag-and-drop form constructor

An easy-to-use Form Constructor for Magento 2 lets you create any web form in seconds. Simply choose necessary elements and arrange them according to your needs. Each element can be instantly copied or deleted by a single click. 

Set up required fields

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

Custom Success message

Create a success message that will be displayed after the form completion. The message can be unique for each particular form.

Display tooltips

Due to flexible settings, you can equip each custom form with tooltips to provide customers with additional information.

Custom button text

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

Customize forms display

Use custom styles to adjust forms layout to your current Magento theme.

Specify a placeholder text

With a placeholder option, you will provide customers with additional instructions and help them fill in your custom forms correctly.

Use default values

Specify values that will be preselected by default for any form field you need.

Advanced Options

Add custom forms to any CMS page

With the Custom Form extension for Magento 2, you can place web forms on any CMS page. Show two or more forms on one page or create a separate page for multiple forms display.

Collect and analyze customers’ data

The module collects all submitted data and displays them on a handy grid in the admin panel.

Filter submitted data

To instantly find specific customer info you can accurately filter submitted forms data by a form name using a dropdown in the Filters section.

Redirect customers to any pages

Redirect clients 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.

Fields validation

The fields validation option prevents customers from submitting forms with the symbols which don't correspond to the selected validation format.

Determine forms display

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


User Guide:

|Take a look at the detailed extension user guide|



Create a new custom form |

Submit a custom form on the frontend |


Our support policy:

  • Free lifetime updates
  • Support services included
  • 25-days money back







Release Notes

Back to top


  • Compatible with CE: 2.1 2.2
  • Compatible with EE: 2.1 2.2
  • Stability: Stable Build
  • Description:

    API support introduced


  • Compatible with CE: 2.1
  • Stability: Stable Build
  • Description:



Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top