Pixlogix Loader
0%
Loading
sale
Hyva Ready

Contact Form

Contact Form Builder Flexibleforms
M2
extension-logo

Module Version

V  2.1.1

Community Edition: 2.1, 2.2, 2.3, 2.4

Enterprise Edition: 2.1.x, 2.2.x, 2.3.x, 2.4.x

Adobe
Marketplace Approved
Hyva Ready
Hyva Ready
Magento 2 Extensions

Magento 2 Contact Form Extension

PFLFO-M2

Install Easy Contact Form Extension – Build Custom, Multiple Contact Forms in Minutes

The Magento 2 Contact Form Extension by Pixlogix gives online store owners a fast, code-free way to build custom contact and feedback forms. Store visitors can submit feedback, ask questions, or send an inquiry, and the details reach you within minutes - no developer needed.

With this Magento 2 form builder, you can embed multiple contact forms anywhere on your store, from the main contact page to individual product pages. Built-in CAPTCHA protection keeps spam submissions out, so every message in your inbox is a real one.

Hyvä Ready

Now Available: Hyvä Ready Solution

  • Quick to install and set up the Magento 2 contact form
  • Easily enable or disable the extension from the admin backend
  • Fully responsive, 100% flexible front-end design
  • Integrated form validation and CAPTCHA-based spam protection
  • Hyvä Ready for lightning-fast Magento storefronts
  • Configure dynamic contact forms with conditional form fields
Question?
License:

Special Price $79.00

Regular Price: $99.00

* Required Fields

25

Days Money Back

90

Days Free Support

free

Update Every Time

Details

What This Magento 2 Custom Contact Form Extension Does

At its core, this is a Magento 2 form builder: an admin-side tool for creating multiple, independent contact forms and placing them anywhere on your store - a dedicated contact page, a CMS page, or even individual product pages as a product inquiry form.

Once a shopper submits a form, the extension emails the details straight to your inbox and stores a copy in the Magento admin, so nothing gets lost and every inquiry is easy to follow up on.

  • Build unlimited forms, each with its own fields, layout, and email settings
  • Use one form as a general contact form and another as a product-specific inquiry form
  • Insert any form on any CMS page using a simple widget
  • Review, filter, and export submissions from a dedicated admin grid

What the Magento 2 Multiple Contact Form Extension Brings to Your Store

Unlimited Form Creation

Create unlimited contact forms with ease and store every submission securely in the database.

Product Inquiry Form

Add dedicated inquiry forms to product pages so customers can ask questions before purchasing.

Custom Email Templates

Create and assign customized email templates for different forms and notifications.

Sender IP Tracking

Capture and display the sender's IP address in the admin panel for better tracking and security.

Dynamic Country & State Fields

Automatically populate country and state fields to provide a smoother user experience.

Custom Frontend CSS

Apply custom CSS classes to individual fields for complete control over your form styling.

CMS Widget Support

Embed forms on any CMS page or static block using simple Magento widgets.

Separate Admin & Customer Emails

Send different email notifications to administrators and customers using separate templates.

Fieldset Email Support

Receive form submissions with or without fieldsets, based on your business requirements.

WYSIWYG Editor

Use the built-in WYSIWYG editor to easily create and manage rich content in forms.

Multiple Field Types

Build powerful forms with a wide range of field types including text, dropdowns, checkboxes, file uploads, and more.

Form Redirection

Redirect users to a custom page or URL after successful form submission for a seamless experience.

All Features Checklist for Magento 2 Form Builder

Submission Management

  • Filters on the admin result grid for faster lookups
  • Submission time column on the admin result grid
  • Sender browser info shown on the admin result grid
  • Admins can add comments to a field on the frontend
  • Predefined backend variables for logged-in frontend users

Email & Notification Setup

  • Form-specific email settings for full control per form
  • Easy Google reCAPTCHA integration to block spam
  • Dynamic form top and bottom descriptions
  • Dynamic form success and failure messages
  • Dynamic form submit button text

Design, Layout & Usability

  • Multiple design layouts on the frontend
  • User-friendly form navigation for shoppers
  • Field label tooltips to guide users while filling out a form
  • Set field position to change field order on the frontend
  • Auto-saved field values on invalid submission, so users don't lose their entries

Form Building Efficiency

  • Unlimited fieldsets, each with its own description
  • Duplicate a form with its fieldsets and fields in one click
  • Duplicate a field from the edit-field page
  • Duplicate a fieldset from the edit-fieldset page
  • Delete or mass-delete forms with their fieldsets and fields

Access & Permissions

  • Custom role permission support for admin users
  • Store-specific form permissions across multi-store setups
  • Enable or disable top and footer links per form
  • Enable or disable database storage of results per form

Frontend Controls & Validation

  • Set personalized field-level messages to guide users
  • Control upload size limits and allowed file types
  • Display radio buttons and checkboxes in horizontal or vertical layout

Supported Field Types

Build a Magento 2 custom contact form with exactly the fields you need. Supported field types include:

  • Text
  • Textarea
  • Email
  • Number
  • URL
  • Select
  • Multiselect
  • Checkbox
  • Radio
  • Date
  • Time
  • Date & Time
  • Image
  • File
  • Country
  • State
  • Star Rating
  • Terms & Conditions
  • Send Copy to Me
  • Hidden fields

Benefits of Using a Custom Contact Form Extension for Magento 2

  • Faster response times - every inquiry lands in your inbox and admin grid immediately
  • Fewer abandoned inquiries thanks to a fast, mobile-friendly form experience
  • Cleaner lead data with structured fields instead of free-text emails
  • Less spam and fewer fake submissions with built-in CAPTCHA protection
  • No developer dependency - marketers and store admins can build and edit forms themselves
  • One extension covers contact forms, feedback forms, quote requests, and product inquiries

How to Add a Contact Form to a CMS Page

Adding a form built with this Magento 2 Form Builder to any CMS page takes a few steps:

  • Open the CMS page and go to the Content tab
  • Click Insert Widget, then choose "Flexibleforms: Form" from the Widget Type dropdown
  • Select the form you want to display from the Flexibleforms dropdown
  • Click Insert Widget to place the code automatically

Advanced users can insert the widget code directly: {{widget type="Pixlogix\Flexibleforms\Block\Forms\Widget" form_id="1"}}, replacing the form_id with the ID of the form to display.

Common Use Cases

Customer Support & General Contact

Replace Magento's default contact form with a branded, better-organized version that routes messages to the right inbox.

Product & Service Inquiries

Let shoppers ask about availability, bulk pricing, or customization directly from the product page - ideal for B2B, wholesale, and quote-driven stores.

Feedback & Customer Satisfaction

Collect structured feedback with rating fields and comment boxes to understand what customers think post-purchase.

Quote & Service Requests

Build a longer, multi-fieldset form for stores that sell configurable products, services, or made-to-order items.

Why Choose Pixlogix Magento 2 Contact Form Extension?

Create engaging, user-friendly contact forms that help you capture more leads, improve customer communication, and streamline inquiry management—all without writing a single line of code.

Our Reviews Across Trusted Platforms

Clutch
Adobe Commerce
25 Days Money Back

25 Days Money Back

Shop with confidence backed by our hassle-free 25-day money-back guarantee.

90 Days Free Support

90 Days Free Support

Get expert technical assistance from our Magento specialists for 90 days after purchase.

Free Lifetime Updates

Free Lifetime Updates

Enjoy regular feature enhancements, bug fixes, and Magento compatibility updates at no extra cost.

Trusted Pixlogix Support

Trusted Pixlogix Support

Count on our experienced Magento team for reliable solutions and exceptional customer service.

Reviews

5 Great for Event Registrations
June 08, 2023

Built a webinar signup form with date, email, and file upload (for company logo). Got 200+ qualified sign-ups in a week.

- Zoe Carter
5 Seamless CMS Integration
June 07, 2023

Embedded a “Request Catalog” form in a CMS block using the widget. No coding—just copy-paste. Loads instantly and matches our theme.

- Grace Ellis
5 Drives Customer Engagement
June 06, 2023

Added a “Feedback” form post-purchase. Response rate up 35%. The star rating field gives us instant NPS-like insights.

- Chloe Evans
5 Mobile-Optimized Forms
June 05, 2023

Forms look perfect on iPhone and Android. Fields resize, date pickers work natively—no pinching or zooming needed. Critical for modern users.

- Ava Johnson
5 Open Source & Developer-Friendly
June 04, 2023

Needed to add a hidden UTM field—did it via custom CSS class. Clean structure and logical hooks. Pixlogix respects dev workflows.

- Evelyn Parker
5 Product Inquiry Form Built-In
June 03, 2023

Added “Ask About This Product” button on PDPs. Customers include SKU automatically—reduces back-and-forth. Huge for conversion!

- Mia Thompson
5 Boosts Lead Quality Instantly
June 02, 2023

Custom fields capture exactly what we need—no more vague “Hi, info please” emails. Leads are qualified, actionable, and sales-ready.

- Sophia Mitchell
5 Works Perfectly on Magento 2.4
June 01, 2023

No conflicts with our theme. Clean code, intuitive UI. Even our non-tech team creates new forms now. Lifesaver for growing stores.

- Amelia Wright
5 20+ Field Types = Total Flexibility
May 31, 2023

From date pickers to file uploads and star ratings—every field type I needed was there. Even added country/state dropdowns that auto-populate. Brilliant!

- Charlotte Hayes
5 Ideal for Service-Based Businesses
May 20, 2023

Our HVAC company uses it for service requests—date, time, file upload for photos. Customers love the simplicity; we love the structured data.

- Henry Lewis

Items 71 to 80 of 124 total

per page

Write Your Own Review

You're reviewing: Magento 2 Contact Form Extension
How do you rate this product?

FAQ

How to install Magento 2 Contact Form Builder Flexibleforms extension?

Every Pixlogix extension pack includes module files, an installation guide and a user guide depending on the extension you purchase, there also may be import files which can be used by you as examples.

Pixlogix extensions are easy to install. All you need is to have FTP/SSH access details, and follow below steps to complete.

  • Backup your web directory and store database.
  • Enable all cache from admin (System > Tools > Cache Management) before upload extension.
  • Extract extension zip package and copy folder (app).
  • Upload (app) folder to your store root folder by FTP.
  • After uploading (app) folder navigate to your store root folder in the SSH console of your server:
    • cd path_to_the_store_root_folder (cd public_html)
    • Run the following command:
    • php bin/magento setup:upgrade
    • php bin/magento setup:static-content:deploy
  • Flush the store cache; Logout to complete installation process and login.
Does the Magento 2 Form Builder Flexibleforms work on mobile devices?

Yes, the Magento 2 Form Builder Flexibleforms is a responsive form that works on all devices like laptop, tablet, smartphone, ipad, iphone, android, window phone.

How to use form widget into cms page?

To use any form into cms page, put {{widget type="flexibleforms/widgetform" form_id="1"}} code into cms page. You just need to replace form_id with your form id.

Does the Magento 2 Contact Form Builder Flexibleforms require any other plugins or libraries?

No, the Magento 2 Contact Form Builder Flexibleforms does not requires any other plugin/library. This extension already have used Google ReCaptcha so admin just need to add secret and site key.

I have some other questions, how do I get support?

Feel free to contact us or please leave your feedback on live chat.

Can I get a refund if an extension doesn’t work?

We offer 25 days money back guarantee for all of our Magento products.

Release Notes

Release notes

Version 2.1.1 (Latest)

01 April 2026

Compatible with Magento Open Source: 2.3 2.4

Stability: Stable Build

New Features:

  • Added Hyva Theme compatibility for seamless integration with Hyva storefront.
  • Implemented support for all Google reCAPTCHA types:
    • reCAPTCHA v2 Checkbox
    • reCAPTCHA v2 Invisible
    • reCAPTCHA v3

Improvements:

  • Enhanced CAPTCHA configuration to align with Magento native reCAPTCHA settings.
  • Improved form validation and compatibility with Hyva and the latest Magento versions.

Version 2.0.11

06 January 2026

Compatible with Magento Open Source: 2.3 2.4

Stability: Stable Build

Description:

Tested with the following versions:

  • Magento 2.4.8
  • Magento 2.4.9-alpha3

Version 2.0.10

20 March 2026

Compatible with Magento Open Source: 2.3 2.4

Stability: Stable Build

Description:

Tested with the latest version 2.4.7-p4

Version 2.0.9

16 May 2025

Compatible with Magento Open Source: 2.3 2.4

Stability: Stable Build

Description:

PHP compatibility testing with the most recent Magento versions 2.4.6-px, 2.4.7

Version 2.0.8

17 August 2024

Compatible with Magento Open Source: 2.3 2.4

Stability: Stable Build

Description:

  • A product inquiry (contact form) popup functionality has been added to the product details page.
  • PHP compatibility testing with the most recent Magento 2.4.6 version.

Version 2.0.7

16 February 2024

Compatible with Magento Open Source: 2.3 2.4

Stability: Stable Build

Description:

Testing with 2.3.x versions and 2.4.x versions

Version 2.0.6

17 February 2023

Compatible with Magento Open Source: 2.3 2.4

Stability: Stable Build

New features added:

  • Duplicate form with its fieldsets and fields
  • Duplicate fieldset from edit fieldset page
  • Duplicate field from edit field page
  • Delete form with its fieldsets and fields
  • Mass Delete form with its fieldsets and fields

Version 2.0.5

20 January 2023

Compatible with Magento Open Source: 2.3 2.4

Stability: Stable Build

Description:

  • Fixed undefined index errors for logged in users.
  • Added "Page URL" column to the admin view result page to get form submission page URL.
  • Re-enabled CSV export to the admin View Result page
  • Code optimization

Version 2.0.4

17 December 2021

Compatible with Magento Open Source: 2.3 2.4

Stability: Stable Build

Description:

Easy to use Contact Form Builder Flexibleforms extension for Magento 2 with a number of forms and fields creation.

Version 2.0.3

18 September 2021

Compatible with Magento Open Source: 2.3

Stability: Stable Build

Description:

  • Email attachment issue fixed for 2.3.x version.
  • The admin preview URL issue fixed. (Manage Forms -> Action -> Preview)
  • All input fields have added protection to avoid JavaScript and HTML content.
  • catalog_product_view.xml file have if condition issue fixed.
  • Google ReCaptcha issue fixed.

Version 2.0.1

23 June 2020

Compatible with Magento Open Source: 2.0 2.1 2.2

Stability: Stable Build

Description:

Magento 2 contact form extension has diverse field types so the admin can effortlessly add into new forms with different options. The admin can enable/disable modules from admin settings page and enable/disable Captcha from admin settings page or form edit page. It can also allow/disallow email notifications from admin settings page or form edit page. Furthermore, the admin can provide multiple email addresses to receive email notifications. Also, the user has access to enable receive notifications or not with "Send Copy to Me" field types.

Magento 2 Contact Form extension supports 1 column, 2 columns and 1 column wide layout so there is no worry about responsive design. It further empowers the admin to utilize any of the forms as the product inquiry form on multiple product pages.

Related Extensions

Blog Extension
sale sale

Blog Extension

Think for a better blog with Magento 1 blog extension from Pixlogix. Got frustrated with t...

Special Price $49.00

Regular Price: $59.00

141 Reviews
Add to Cart
Magento 2 Blog Extension
sale sale

Magento 2 Blog Extension

Gear up your promotional efforts with Best Magento 2 blog Extension! Magento 2 Premium Blo...

Special Price $79.00

Regular Price: $99.00

125 Reviews
Add to Cart
Contact Form Builder Flexibleforms
sale sale

Contact Form Builder Flexibleforms

Magento contact form extension – let’s create an unlimited amount of custom forms. Let...

Special Price $49.00

Regular Price: $59.00

173 Reviews
Add to Cart
let's talk for your project

Get In Touch Now

Have a word with our expert consultants about your next project to get suggestive guidance & proposal.

Do you have a question about Magento extension?

India's 1st SOTD winner by awwwards.com in 2010, Pixlogix Infotech Pvt. Ltd. brings more than 15 years of expertise in web design and web/app development to clients worldwide.

Pixlogix Infotech Private Limited

704, Zion Z1, Nr. Avalon Hotel,
Sindhu Bhavan Road, Bodakdev,

Ahmedabad, Gujarat 380054, India.

Magento 2 Contact Form Extension M2

Magento 2 Contact Form Extension Install Easy Contact Form Extension – Build Custom, Multiple Contact Forms in Minutes Th...

Special Price $79.00

Regular Price: $99.00

Add to Cart