Custom Form for Magento 2


Magento 2 Custom Form extension helps store owners to create any forms such as survey forms, contact forms, etc to collect information for customers on the store sites. The easy configuration help you to customize any forms meeting your expectations flexibly.


60-day Money Back

Frequent Update

365-day Support

Magento 2 Custom Form for Magento 2.2.x, 2.3.x, 2.4.x

Adobe Commerce
2.2.x, 2.3.x, 2.4.x

Live Demo


You've just added this product to the cart:

Custom Form

Custom Form for Magento 2

You've just added this product to the cart:

Custom Form Pro

Custom Form for Magento 2

From February 1, 2022, we are launching Product Subscriptions
Buy now to get 15% cashback and other appealing incentives.
Learn more →

Custom Form Builder, Name Your Benefits

Magento 2 Custom Form Builder allows store admins to save money on paper printing, travelling task to survey destinations, etc. Besides, online survey project takes time on average two-thirds shorter than traditional research methods. Information is collected automatically instead of having to wait for collecting papers of responses

Therefore, store admins can save money and time effectively.

With Custom Contact Form, the data is not only collected but also is analyzed quickly and automatically. The total of responses, the total number of each option for a question, the percentage of options, the information compared via bar chart, pie chart, etc. Therefore, store admins can easily take advantage of available analysis.

With Custom Contact Form, store owners can create any forms with the content, layout, design as they want. The form definitely meet your expectations.

Custom Contact Form allows online stores to place the survey form at any positions on site. Therefore, it helps stores collect information from any visitors when they visit the store sites.

Receiving any information from customers is always significant to stores. Merchants can do research, make plans to improve product, service, increase sales, and so on.

Custom Forms Builder are placed on the store site, which is very convenient for visitors and customers to reach. They can give their feedback, ask for support, show their expectations, etc easily and quickly.

When customers can give their feedback, requests more easily, the stores will understand customers better. Therefore, stores will make improvements related to product or service to meet customers’ expectations better.

Customers will have a better experience when they find that they can reach the contact form anytime the need, feedback form anytime they have problems, etc. Placing question forms at store site is the way showing that customers are always listened to and taken care of.

Survey form is used to gather information in many purposes. For example, a store needs to know the demand on a product/ service upcoming.

Contact form is used on almost all websites to help customers to contact stores when they need help or have any questions.

A feedback form is a way in which customer feedback is obtained. Feedback forms help in improving products or services,

The pre order form helps customers pre order the items which are upcoming or out-of-stock in a very easy way.

This is the form to help customer give more details about their request. It can be their notes or their custom request such as custom design, etc.

Create a new form => Create each Page (title, description) => Create each Field Group (Name, Description) => Create each Fields (Title such as question, Content such as options ) => Preview Form => Save Form => Copy Snippet/ Widget of Form => Show Form at Frontend to customer => Receive Responses (response summary, response detail)

Easy to create any custom forms

With Custom Form Builder, store admins can create any forms to collect information from customers. The form can be customized easily and there is not any limitation about how much information created. The form can be one page or multi-page.

On each page of the form, there are:

  • Field Groups (the main information groups)
  • Fields (each information sections of a group)
  • Content of a field

Diverse format input options

Magento 2 Custom Form Builder offers fully format input types for each field so it is very easy for store admins to create unlimited questions and answers with any form they wish.

This feature is very flexible and helpful to make sure the format will match each type of survey question (open-ended questions, closed-ended questions, rating questions, likert questions, multiple choice questions, etc). For example, you should use dropdown type for multiple-choice questions.

Multi-page forms

It is very easy to create multi-page forms in case you would like to clarify a long survey. For example, a survey about Career with Page 1 as General Information, Page 2 as Job Experience, Page 3 as Career Expectations, etc

The multi-page form helps respondents easily follow questions and not be overwhelmed by a long-list-questions survey.

With Custom Form Builder, with just one click, you can add an extra page quickly and easily.

5 ready-to-use form templates

Custom Forms Builder offers 5 commonly used form templates which can be applied instantly without any configuration needed. They are expected to be helpful to any store.

  • Feedback Form: Collect review about customer experience
  • Contact Form: Whenever customers ask for help
  • Pre-order Form: When a customer is considering purchasing an item
  • Survey Form: Collect customer feedback about product/ service
  • Customer Order Request Form: Customers note their extra request for an order such as custom design, etc.

Show forms anywhere on site

The forms can be placed anywhere on store site to draw customer attention with the support of both tools: Snippet and Widget

With Widget, the store admin can select the position of form from available list. Moreover, in another way, after saving a new form, Custom Forms Builder will offer a Snippet code which can be used to place anywhere to show the form easily at the frontend. Snippet is available for CMS, Phtml, Layout.

The form can be shown at any page, any position on a page to collect as much as responses.

Instant frontend-preview forms

Not sure about the appearance of the form at the front-end, you can preview the form any time when you create any updates.

In details, ready-to-use Preview button will be willing to be clicked and show you how the form look like on frontend. Therefore, you can make sure that the appearance of the form will meet your expectations.

Auto-response email

After customers submit their responses successfully, they will receive an auto-response email as a notification.

Because the response is totally automatic, customers can be assured that their responses reaches store thanks to store’s reply, while store admins do not have to create emails one by one. This feature is significant to both customers and store admins.

Define actions after submitting form

Depending on specific purposes, store admins can set the next step after customers submit form.

Respondents can be kept on the current page or redirected to a URL or a CMS page depending on the configuration of the store admins.

Analyze survey results with reports

Store admins can analyze collected results of each form easily via Response Summary and Responses Detail sections.

With Response Summary, store admins can view the summary of all fields in the form. The data is displayed clearly with charts so the store admins can quickly assess the collected results and make comparisons between various criteria. Besides, each response from one customer can be viewed fully via Reponses Details section.

Custom Form Builder's More features

Upload files type

Allow respondents to upload files

Field dependency

Create a particular answer which is the condition to show the next fields

Email template

Ready-to-use email templates to notify customers after submitting form, and notice store admins after the form is submitted

View/delete response

Admin can view and delete any response from the store backend

Export data to CSV, XML file

Download response data at CSV or XML format.

Compatible Google reCAPTCHA

Properly compatible with Google reCaptcha to protect the custom forms from bot actions.

Custom Form Builder's Full Features List

For store admins

Customer notification

  • Enable/ Disable Auto Response sent to recipients: It is able for store admins to allow or disallow auto-email sent to respondents by clicking to Yes or No option in the backend.
  • Select name of email sender In the Customer Notification configuration from the backend, store admins can freely choose the name of the email sender.
  • Select email template There are five templates supported in Custom Form Builder including Feedback Form, Pre-order Form, Survey Form, Contact Form, and Customer Order Request Form.

Show forms at frontend

  • Copy Snippet code (for CMS, Phtml, Layout) The form can be displayed anywhere on site with the help of Snippet code which is available for CMS, Phtml, and Layout.
  • Create Widget Custom Form Builder extension allows admin to quickly create Widget of form.

Manage Responses

  • View summary of responses from all forms via a grid With the Response Summary, store admins can know how many responses for each field, answers, charts, etc. Hence, they can quickly assess the collected results and make the necessary comparisons.
  • View all responses for one form From the backend, store admins can view all responses for one form with ease.
  • View details of one response With the help of Responses Details section, each response from one customer can be viewed fully.

Admin notification

  • Enable/ Disable notification sent to admins If store admins want to be noticed after form submission, they can allow the admin notification. If not, they can disallow this function with ease.
  • Fill in the emails receiving notification In the Send To field, store admins can enter the emails which receiving the notification after the customers submit the form.
  • Select name of email sender Magento 2 admins can choose the name of the email sender from the admin backend.
  • Select email template There are many ready-to-use templates supported in the Admin Notification configuration.

Create and Manage forms

  • Set general information for a form: name, status, store views, customer groups, valid time Custom Form Builder extension allows admins to set easily general information for the customs form.
  • Set form behavior: Form type (static or popup), custom CSS, actions after submitting form In the Form Behavior section from the backend, admin can set the form behavior at ease.
  • Set admin notification: enable, sending email, email template With the Magento 2 Custom Form Builder extension, store admins are able to set admin notification from the backend.
  • Set auto-responder: enable, sender title, email template, field of form to collect emails address, email planning (time to send response email after submitting form) One of the most striking features of Custom Contact Form extension is allowing store admins conveniently set auto-responder as they want.
  • Select form template to use without any setting The Custom Contact Form extension comes with five ready-to-use templates which assist admins to quickly create the form.
  • Create a new form: page title/ description, submit button text, field group name/ description, add fields with 11 type options Instead of using form template, store admin can conveniently set a new form based on their demands.
  • Duplicate forms
  • Work well with a multi-store view
  • Compatiple with other extensions: Instagram Feed, Custom Checkout Fields, Table Category View, Store Pickup

For customers

  • Easy to connect with store
  • Gain better chances to be better served
  • Have better experience


You should install Google reCaptcha to protect the custom contact forms from bot actions.

There are 5 templates are ready-to-use in Custom Form Builder including Feedback Form, Pre-order Form, Survey Form, Contact Form, Customer Order Request Form

Yes, there is a Preview button available at the backend. You can click it to preview the created form when you add a new field or any changes.


Can't find your feature?

Are you looking for a feature in Custom Form. Tell Elle your wants and needs.

Chat with Elle

Are you an agency?

Do you often visit us for purchasing extensions and technical support? Speak to April to learn about your exclusive benefits on Mageplaza

Chat with April


04 February 2021

First time buyer

I want to add more information in the forms but do not have much time to do it, so the ready-made templates really help. This is the first time I have used an exention from Mageplaza and I think I would come back. Thanks for the great extension.

Jill -Verified Purchase
29 January 2021

Beautiful forms

This extension makes everything easier. I created numerous forms and they looked beautiful. It's really important to collect information in that way. And I even can export those data. Great to have.

Stewart Lawrence -Verified Purchase
11 August 2020

Great Extension

The extension works very well and helped us to create different contact forms for different needs. It is very simple and intuitive to use. Best of all, our customers can send us files which helped us incredible.

Marco -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.