Easily create advanced contact forms, using our simple drag and drop form builder. Custom Contact Forms has 100s of design and display options as well as customizable email notifications.
OverviewBack to top
Our Custom Contact Forms extension enables you to create an unlimited amount of custom forms for Magento without any coding experience required. With its simple drag and drop form builder, wide selection of form fields, 18 beautiful front-end themes and many other design and display options, you can easily build virtually any type of contact form, such as a sales inquiry or product question form, RMA or request for quotation form, a customer satisfaction survey or a suggestion form.
Our amazingly feature-rich contact form extension includes a full-fledged e-mail notification system, handy contact form widgets, simple back-end form submission management and much more!
- 18 beautiful front-end themes and 100s of design and display options
- Fully responsive and 100% AJAX-based front-end design
- Integrated form validation functionality & captcha spam protection
- Easily embed your forms in CMS pages, blocks and layout templates
- Display contact forms in a lightbox pop-up with optional exit intent feature
- Spice up your webshop with a fancy slide-out form
- Build easy browseable multi-page contact forms
- Divide your forms into multiple sections and columns
- Create dynamic contact forms with conditional form fields
- Automatically prefill forms with customer details, product attributes and much more!
- Create advanced contact forms for Magento using a simple drag & drop form builder
- Build any type of contact form choosing from a wide selection of form fields
- Automatically create new front-end contact form pages
- Insert forms anywhere in your front-end store using contact form widgets
- Fully customizable e-mail notifications supporting custom variables
- Configure conditional admin recipients based on submitted form data
- Easily save, manage and export form submissions in the Admin Panel
- Create as many custom Magento forms as you want without any coding experience!
Simple Drag & Drop Form Builder
With our user-friendly drag and drop form builder, it couldn't be easier to create advanced contact forms for Magento. Simply select a form component and drop it in any desired position in the form builder interface. In this way, you can even add new form pages and divide your form into multiple sections and columns.
The wide selection of form components includes various input fields, radios and checkboxes, a dropdown menu and list box, date and time pickers, a file upload component, a newsletter subscription checkbox, two Captcha functionalities, and several text elements. Once added to the contact form, you can easily move the form field and configure its content and settings in a handy pop-over.
Integrated Form Validation & Spam Protection
To ensure your forms are always submitted correctly, our extension includes an excellent form validation function for input fields, verifying the format of e-mail addresses, numbers, dates, URLs and more. Besides that you can use the integrated Google ReCaptcha and Visual Captcha functionalities to protect your store against spam and abuse.
Amazing Bootstrap-Powered Front-End Themes
The forms created with our extension have a fully responsive and AJAX-based design. This means they look great on any device, whether it's a laptop, tablet or mobile phone, and that pages don't have to reload when a contact form is submitted.Choosing from 18 built-in Bootstrap themes, six form wrapper styles and dozens of other design and display options, you can create forms suitable for any Magento webshop. Check out the front-end theme showcase and contact form examples in our demo store to get an impression of the endless possibilities!
User-Friendly Contact Form Widgets
Our extension can automatically create a new front-end URL for each form, or you can embed forms in CMS pages, blocks and layout templates using our custom contact form widgets. The widgets enable you to easily add forms to existing store pages or specific layouts, such as a customer service page or product page section.
The widget can also be used to create slick pop-up forms, which appear when clicking a customizable contact link or button anywhere in your front-end store, such as a category page sidebar or website footer. Alternatively, you can use the exit intent option to show the pop-up form dynamically when a visitor is about to leave your website. Using another custom contact form widget you can add a fancy slide-out form to your store, which appears from the side or bottom of the screen and enables customers to contact you at any time without having to navigate to a separate contact page.
Handy Multi-Page & Multi-Column Forms
Our plugin lets you easily build extensive multi-page forms with the form page component, which divides your form into multiple pages or tabs. The form pages can be browsed through without reloading your website, while the top navigation bar automatically adjusts to smaller screens when necessary. Similar to building multi-page forms, our extension also lets you create forms with multiple sections and columns. Simply insert the form section component in the form builder to add a new full width, one column or 2 column section to your form, allowing you to make optimal use of the contact form layout.
Auto-Completed & Prefilled Forms
Another great extension feature lets you automatically pre-fill forms with variables related to customer, category, product, address and store details. In this way, you can auto-complete product question forms on product pages with attributes such as product name and SKU, or prefill forms for logged in customers with their name and e-mail address. Prefilled forms not only save your customers time but also help your admin users, who will be automatically provided with all the information they need!
Dynamic Forms with Conditional Fields
With our plugin's conditional form fields functionality, you can make form components appear dynamically on the front-end based on specific conditions. This advanced form builder feature lets you create dynamic multi-purpose forms for Magento by making the appearance of form fields depending on the customer's input.
Fully Customizable E-mail Notifications
Our Custom Contact Form extension comes with a full-fledged e-mail notification system to notify customers and admins about new form submissions. You can use the default e-mail settings for all your forms, or configure the notifications for each contact form separately. The e-mail content supports the use of custom variables, enabling you to automatically include submitted form data in your admin and customer notifications. Besides that you can even set up conditional e-mail recipients based on submitted form data.
Back-End Form Submission Management
Our extension also makes it possible to save and manage form submissions directly in the Admin Panel, where you can easily export submitted data to CSV or Excel. To enhance your form submission management, you can modify the status of each submission, assign a custom ID prefix per contact form and optionally add comments in the back-end.
Visit our Custom Contact Forms live demo to check out all of the extension's features and functionalities.
You can find the most recent version of the Custom Contact Forms extension user manual and installation guide in our Knowledge Base.
Please don't hesitate to contact us directly with any questions about this extension. We'll be happy to help!
Release NotesBack to top
- Compatible with Open Source (CE) : 1.5 1.6 1.6.1 188.8.131.52 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3 1.9.4
- Compatible with Commerce using on prem (EE) : 184.108.40.206 220.127.116.11 18.104.22.168 1.10 1.11 1.11.1 1.12 1.13 1.13.1 1.14 1.14.1 1.14.2 1.14.3 1.14.4
- Stability: Stable Build
Fixed captcha not being loaded issue which occurred when multiple forms with different captcha settings were placed on a single page
Fixed issue where inline pop-up form link would split the paragraph text it's placed in
Removed logging statement
Fixed conditonal field checkbox 'does not contain' issue
Added option to include or exclude the visitor IP address in form submissions
Additional fix for Infortis theme
Popup form compatibility fix for Infortis theme
Forms on dedicated form page are now automatically centered
Added custom CSS class to popup form buttons and links, allowing custom styling
Fixed issue related to conditional form fields staying disabled after being shown
Form components are now 'sticking' in the users screen when scrolling down, making them more easily accessible
Added help text for some fields in form builder, including ID fields and multi-select option fields
Added support for email template directives (header, footer etc) in e-mail notifications
Fixed nested conditional form fields issue
Fixed required conditional checkbox validation issue
Fixed issue where conditional form field value was lost when disabled / hidden
E-mail notification submission overview table now uses field labels instead of IDs
Fixed issue where form wouldn't submit if reCaptcha wasn't checked on first try
Fixed ReCaptcha related issue which was caused by changes in external library
Fixed file upload issue introduced in version 1.17.4
Fixed file upload issue on IOS Safari
Improved file upload error reporting
Removed some debugging code
Fixed nested conditional form field issue. Conditional form fields which are disabled are now automatically reset to their default value
Required form field red star position fix for small screens < 990px
Added option to enable focus on first field per form
Fixed issue where focussing on first field didn't work in some cases
Responsive fix for bottom left / right slideout forms
Ultimo theme pop-up style improvement
- Compatible with Open Source (CE) : 1.5 1.6 1.6.1 22.214.171.124 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
- Stability: Stable Build
First release on Magento Marketplace