Build unlimited custom PrestaShop contact forms tailored to your needs. Easily add custom fields, reCAPTCHA v2 protection, and file attachments. Embed your forms anywhere in your store - on product pages or CMS - using simple shortcodes. Includes GDPR compliance and Slack/Discord webhook notifications!





















Contact Form Builder Pro is a versatile PrestaShop module for creating multiple personalized contact forms. Design custom forms with unique fields, embed them anywhere using shortcodes, and choose from various presentation modes, including embedded, popup, or off-canvas. The module features anti-spam protection (reCAPTCHA), attachment support, and manages all submissions within a centralized inbox. This ensures professional customer service with automatic notifications and reply options, all without requiring any coding skills. It streamlines communication and enhances user experience across your store.
One default contact page is rarely enough: you need a quote form on services, a returns form in the footer, and a compact “Ask about this product” panel without rebuilding your theme. This module lets you design multiple contact forms , place them almost anywhere with a simple shortcode , and keep every submission in a clear inbox with statuses, replies, and optional automatic confirmation emails. No coding skills required - just sensible options and a layout you control.
Customers ask different questions on different pages: shipping on the checkout help article, technical specs next to a product, partnership enquiries on your “About” page. Sending everyone to one long generic form feels impersonal and easy to abandon.
Contact Form Builder Pro gives each use case its own form profile : you choose which fields appear, how they are arranged, what the button looks like, and whether the form opens in a light popup, a side panel, a floating corner widget, or sits directly in the page with no extra click.
Behind the scenes, messages land in one organised Contact messages area in your back office-so your team can change status, reply by email, and optionally let shoppers confirm they agree to privacy terms before sending. You stay in control without touching theme code.
[[cformpro::ID]] into CMS pages, descriptions, or theme HTML- the module replaces it with the right form on the live shop. Reorder blocks such as message, name, email, phone, topic list, file upload, consent checkbox, and reCAPTCHA. Show or hide each block, mark important fields as required, and choose a one-column or two-column row look-without editing templates.
Add global custom fields (text, long text, dropdown, checkboxes, radio buttons) with labels in each language. Then drop them into any form’s layout like built-in fields-ideal for order numbers, VAT IDs, or “How did you hear about us?”.
Enable Google reCAPTCHA when you need stronger bot filtering. Let customers attach an image (with a size limit you set) when a screenshot helps explain the issue-great for warranty or technical support.
Match the experience to the page: discreet button, bold floating help, or a form that is always visible.
Choose embed as form so visitors see fields immediately-perfect for dedicated contact pages. Or use embed as button and pick a panel style: classic popup (Fancybox), a modern off-canvas sheet from the side, or a floating corner launcher. Each form can use Material Icons or Font Awesome for the icon, with optional styling for the button so it fits your brand.
You can also restrict a form to logged-in customers only -useful for account-related requests or wholesale areas.
Explain what to write, add trust badges, or link to your FAQ-per language.
Each form profile stores per-language texts: button label, short plain introduction, optional HTML blocks above and below the fields (ideal for legal notes or marketing copy), and optional topic dropdown options so messages arrive pre-classified (e.g. “Sales”, “Technical”, “Partnership”).
The standard field set covers what most shops need- message, name, email, phone -with sensible validation and length limits you can tune in global settings.
Read, prioritise, answer-without losing the thread.
The Contact messages screen lists enquiries with author, email, phone, topic, linked form ID, and a compact preview of custom answers. Open a thread to see the full conversation, set status to new , in progress , or closed , and send reply emails to the customer using your store’s mail templates.
A dashboard widget highlights recent messages so nothing sits unread. Optional autoresponder reassures the sender immediately; BCC can copy your sales inbox or helpdesk tool.
Global options apply to the whole module (security, mail, anti-spam). Each Contact form profile then fine-tunes appearance, fields, and where the form is used-without affecting your other forms.
Designed as a regular PrestaShop module: install, configure global options, create form profiles, paste shortcodes. Suitable for merchants who want depth without editing PHP templates.
[[cformpro::FORM_ID]] expanded on full page HTML output; front controller handles secure posting. displayHeader for CSS/JS, actionOutputHTMLBefore for shortcode replacement, dashboardZoneTwo for the inbox widget. 




















Advanced Contact Form Builder Pro optimizes your customer communication flow by automating form creation and response management. It streamlines data collection, reduces manual tasks, and enhances user experience, thereby boosting efficiency and overall store performance through intelligent, automated interactions.
Advanced Contact Form Builder Pro boosts sales by enabling tailored inquiry and quote forms. It captures crucial customer data, streamlines communication, and provides personalized support. This directly converts more visitors into loyal buyers, enhancing shopping experiences and driving higher conversions.
Leveraging 15 years of PrestaShop expertise, our Advanced Contact Form Builder Pro provides robust, secure, and highly customizable forms. We understand e-commerce communication needs inside out, delivering a module that ensures optimal customer interaction and reliable data collection, reflecting our deep platform insights.
Advanced Contact Form Builder Pro offers unparalleled customization. Design bespoke forms with diverse field types, conditional logic, and advanced styling options. Tailor every detail to perfectly match your brand's aesthetic and functional needs, ensuring a unique user experience.
Unlock unlimited customization potential. Our module provides full, unrestricted access to its open-source code and templates, allowing you to freely modify, extend, and integrate advanced contact forms. No ioncube, no hidden functions – just complete control for your specific needs.
This module includes a perpetual license for unlimited usage, ensuring your advanced contact forms function indefinitely. Enjoy one year of free updates, guaranteeing continuous compatibility, security, and access to new features. After this period, significant discounts are available for renewing access to future updates and dedicated support.