Contact Form Ultimate: CAPTCHA, reCAPTCHA, Anti Spam
★★★★★★★★★★5.0(124)
The best visual drag & drop contact form with CAPTCHA. Create any kind of form: contact form, order form, etc. This is a feature-rich and secure PrestaShop contact form module.
The best visual drag & drop contact form with CAPTCHA. Create any kind of form: contact form, order form, etc. This is a feature-rich and secure PrestaShop contact form module.
Are you looking for a visual drag and drop contact form builder that's easy to use and manage?
You’ve just found it! Our PrestaShop contact form captcha module- Contact Form Ultimate includes everything you need to make any type of form without writing any code. Contact Form Ultimate makes it easier than ever for customers to get in touch with you.
1. Effortlessly create any kind of form with drag and drop form builder
This Prestashop contact form module allows you to build unlimited forms on your website and encourage customers to reach out to you. Visitors' feedback, client queries, customer support, initiating an order or proposal, service booking, etc. Whatever you need, Contact Form Ultimate will help you create it without a hassle.
You don’t need HTML and CSS knowledge to build a contact form! With our PrestaShop custom contact form module, all you have to do is add input fields and then drag and drop them to your preferred position. Contact Form Ultimate supports all common input fields such as text, text area, email, URL, quiz, captcha and reCAPTCHA Enterprise, Cloudflare Turnstile, attached file, etc. Forms are fully customizable so you can change field labels and notification messages to create the perfect user-driven interface.
2. Display your forms anywhere you like
Contact forms are not the only outlets where people can send you private messages. You can also use them on landing pages, checkout pages, and as opportunities for visitors to ask questions about a product or service featured on your PrestaShop store.
To help you display your forms in the most convenient places, Contact Form Ultimate provides contact form shortcodes, custom hooks, and even a separate page for each form. You can copy and paste the contact forms’ shortcode and custom hooks onto anywhere you want - your CMS pages, product description, category description, template .tpl file, etc. to display the contact forms.
Adding thoughtful forms to your homepage, sidebar, or landing pages can increase engagement with your site visitors and maximize conversion rates. Every store owner is aiming for this target, we believe that you are not an exception!
3. Powerful message management system
With our Prestashop contact form module, you will be able to save and manage all messages, view, and reply to them directly from your back office. Consequently, you will be navigating faster. Responding to the submissions will become more relatable because you know which contact form it is coming from.
Contact Form Ultimate also offers an interface to configure email templates which will be sent to store administrators and customers after each form submission. You can send notification emails to various email addresses or send Bcc emails. You can also set up an automatic confirmation email (autoresponder email) to notify your customers that they have submitted successfully.
Thanks to available mail-tags auto-generated by Contact Form Ultimate, you may get the contact form input values and display them right on your notification emails.
This contact form builder for PrestaShop comes with a comprehensive message management tool. You can highlight important messages, and export customer messages to CSV files for backup. Not only message content but you can also save the attached file from your customers and download it from the back office.
4. Protect your Prestashop forms from spam
Spam is a headache issue with every PrestaShop store owner. Spamming contact forms can be a tremendous problem for online stores with high traffic, receiving hundreds of spam messages every day. These may include malware threats and make it hard to detect the real messages in the spam.
But don’t worry! With Contact Form Ultimate, you can add anti-spam features and reCAPTCHA into your forms. The module now supports the newest reCAPTCHA Enterprise (Enterprise – checkbox and Enterprise – score-based), which provides stronger security with advanced bot detection, machine-learning risk analysis, higher accuracy, and better integration with Google Cloud services. The module also supports the Legacy reCAPTCHA versions (reCAPTCHA v2 and reCAPTCHA v3), giving you full flexibility over your website security. This PrestaShop contact form captcha module makes it easy for your visitors to fill in your contact form while making it as hard as possible for spambots to bypass your protection.
In addition, if you suspect an IP address is invalid or sending spam messages, our module enables you to add that IP address to the IP blacklist and prevent it from submitting forms. You can be ensured that your email inbox is safe with Contact Form Ultimate!
5. Professional dashboard with statistic chart
Our contact form builder for Prestashop has a professional dashboard that provides you with an overview of its activities. From the dashboard, you can quickly navigate to configuration tabs or view the short statistic block about this module’s status.
Contact Form Ultimate also has a detailed traffic chart of contact messages, replies, and users. A view log with customer info such as IP address, web browser, and location is available to help you keep track of customer activities.
6. Import/Export
Contact Form Ultimate offers you a powerful import/export feature. In just one click, you can export all contact form configurations for backup or migration purposes. The module also allows you to export all contact messages to a CSV file.
Moreover, you can also import contact forms to the current shop that you are viewing for quick configuration. This feature is useful when you want to migrate contact forms between different PrestaShop stores.
7. Display perfectly on every device
Let’s build mobile responsive forms that work on any portable device with our Prestashop contact form module! Just a few simple steps and you will have a contact form with excellent layout and responsiveness which make it display perfectly on any web and mobile screens.
View more
Features
1. Contact form features
Create an unlimited number of PrestaShop contact forms
Create any kind of form with a visual drag and drop form builder
Support all types of input fields such as text boxes, text area, radio/checkboxes, file upload, map, images, etc.
[New] Logic condition: let you show/hide fields based on customers’ selections. This helps you create smarter, shorter forms by displaying only relevant fields.
Display forms anywhere using a static hook, custom hook, and shortcode.
Display “Thank you” page after customers successfully submit a form
Easily create a contact form to display on the PrestaShop contact us page
Fully responsive, display perfectly on any screen size.
Submit the form via Ajax, no page reload.
Separate display page for each contact form with SEO optimized elements, including friendly URL (without ID), Meta title, Meta keywords, and Meta description.
Auto generate mail-tags for every input field to get contact form data.
Display rich text editor for text area fields when compiling contact forms.
Support form popup and contact form button (hide the form by default, display the form when a customer clicks on a “Contact us” button – The button label can be changed)
Allow synchronizing email list of customers contacted via contact form with audience list on Mailchimp.
[New] Allow synchronizing email list of customers contacted via contact form with audience list on Mailchimp and contact list on Brevo (Formerly Sendinblue).
2. Message management
Allow you to save messages and attachment files sent via contact forms to your website back office.
Get any contact form input value via email by using available mail-tags
Support custom confirmation email (auto-response email)
Email template editor
Easy to save and manage customer messages
Custom notification messages
Export customer messages to CSV file
3. General settings
Add IP addresses and email addresses to the blacklist to block them from submitting contact forms.
Custom email template for an email to admin, auto – respond email, and reply email
Set up general rules for all PrestaShop contact form pages (form title, enable URL suffix, remove ID from contact form URL) and the number of messages displayed per page in back office.
Step 2: Reload your back office, then navigate to "PrestaHero > PrestaHero modules" and click on "Connect to PrestaHero" to connect your website with PrestaHero securely with your PrestaHero credentials.
Step 3: Find the module you purchased (or free) modules and click "Install" or "Upgrade" to install the modules or upgrade your modules any time a new version is released.
*Note:
Premium download: besides installing the modules using PrestaHero Connect, you can open "My account > My downloads" page at PrestaHero and download your purchased modules.
Free download: you can download the installation package directly on the module details page at PrestaHero.
Change log
Version 2.0.1
Safer Back Office downloads — Attachment downloads use the employee session correctly, so BO downloads work reliably on PS 9.
Stronger file & captcha security — Download paths are shop-scoped and safer against path abuse; captcha/quiz checks use secure comparisons.
HTTPS-ready Back Office assets — Admin links, AJAX, and assets stay on HTTPS when SSL is enabled (avoids Mixed Content issues).
Clearer form & mail warnings — Unknown mail tags and mismatched reCAPTCHA/Turnstile settings show helpful warnings after save instead of blocking you unnecessarily; reCAPTCHA settings stay visible like Turnstile.
Rich text & message view fixes — FO rich text editor works better in popups; BO message reply shows the correct upload size limit.
Smoother Back Office UI — Integration/form tab headers no longer get clipped; small layout polish on admin tabs.
Version 2.0.0
Stronger storefront compatibility with PrestaShop 1.7+
More secure form submissions with tighter validation, safer file downloads and better protection against abuse
Smarter spam defense to keep your inbox cleaner and your forms more reliable
Faster form processing and improved performance for high-traffic stores
Better multistore support with clearer shop-level data handling
Cleaner, more modern Back Office with improved form management and message handling
More responsive admin screens for a better experience on every device
Smoother shortcode embedding so you can place contact forms anywhere with confidence
Improved translations and localization for multilingual stores
Polished CSS/JS with better SSL-friendly asset loading in the Back Office
Version 1.7.4
Added "Read / Unread" filter in the "Messages" list to help quickly find new customer messages.
Improved unread message visibility with clearer indicators.
Updated the "Messages" notification badge to directly open the "Unread" messages list.
Improved message management experience in the back office.
Improved customer validation to ensure default user information is only loaded for authenticated customers.
Improved security of default value shortcodes
Enhanced compatibility with PrestaShop 9 guest customer handling.
Improved page loading performance by optimizing order reference processing.
Version 1.7.3
Faster contact log loading
More reliable database structure for forms and logs
Improved Brevo (formerly Sendinblue) connection and audience list loading
More stable form builder when adding, deleting or rearranging fields
Existing forms are updated automatically after upgrade
Cleaner form styling on the storefront
Corrected image paths used in saved contact forms
Version 1.6.9
Module improvement
Version 1.6.8
Improved form accessibility (WCAG 2.1 AA enhancements)
Better structure for radio and checkbox fields using fieldsets and legends
Improved screen reader support with clearer labels and error handling
Improved character counter with proper accessibility support
Better handling of form validation errors and focus behavior
Improved autocomplete handling for better browser support
General UI and code improvements for more stable form rendering
Version 1.6.4
Improved email recipient handling for admin notification emails configured in the back office.
Updated the email extraction logic in ets_cfultimate.php to better validate and process configured email addresses before sending notifications.
Version 1.6.3
Improved overall stability of the Brevo synchronization process on PrestaShop 9 and PHP 8.3 environments.
Version 1.6.2
Update compatibility with PrestaShop 9.1.0 and Hummingbird 2.0 theme
Version 1.6.1
Module improvement
Version 1.5.9
Improved compatibility with Cloudflare Scrape Shield (Email Obfuscation).
Prevent Cloudflare from incorrectly rewriting email-like values inside form fields, which could cause email addresses on pages containing the contact form to appear as [email protected].
Ensure email addresses displayed in other parts of the page (header, footer, content) remain unchanged when Scrape Shield is enabled.
Version 1.5.8
Added support for HTML content in the Acceptance content field, allowing merchants to insert links (e.g. Privacy Policy, Terms & Conditions) directly into the checkbox text.
HTML is also now supported in the Description field when configuring any input field.
Improved the handling of reCAPTCHA Enterprise in embedded forms to prevent multiple reloads and token invalidation during user input.
Version 1.5.7
Module improvement
Version 1.5.0
Support both reCAPTCHA Legacy and reCAPTCHA Enterprise
Version 1.4.9
Improved resource management: corrected font and image file paths to ensure all assets load properly.
Updated CSS references for TinyMCE fonts to prevent missing resources.
Version 1.4.8
Update compatibility with PrestaShop 9.0
Version 1.4.7
Module improvement: Optimized database interactions to enhance stability when managing forms in a multilingual environment.
Version 1.4.6
Module improvements
Version 1.4.5
Update "IP & Email blacklist" settings:
Add regex code to filter spam email addresses
Add regex code to filter spam email content
Version 1.4.4
Update compatibility with PrestaShop 8.2.0
Version 1.4.3
Update compatibility with PrestaShop 8.1.6
Version 1.4.2
Update configuration option for reCAPTCHA v3
Version 1.4.1
Module improvements
Version 1.4.0
Update compatibility with PrestaShop 8.1.5
Version 1.3.9
Update compatibility with PrestaShop 8.1.4
Version 1.3.8
Module improvements
Update compatibility with PrestaShop 8.1.2
Version 1.3.7
Module improvements
Version 1.3.3
New feature: Enable smart cache for created forms
Version 1.3.1
Module improvements
Version 1.2.6
New feature: Add logic conditions for contact form and Mailchimp synchronization
Version 1.2.4
New option: Allow to upload attachment files on "Reply message" popup
Contact Form 7 is the most powerful PrestaShop contact form module that helps you create any kind of form for your website: contact form, registration form, quotation form, order form, etc. This is the best form builder on the marketplace!
The most powerful Advanced top PrestaShop mega menu module 2026, awesome design, super easy-to-use, display perfectly on mobile devices, visual drag/drop backend, support both vertical & horizontal responsive menu. The best navigation module ever!
Easily migrate your data (data transfer) from PrestaShop 8, 1.7, 1.6, 1.5 to PrestaShop 9 with our ultimate PrestaShop migration module - the smart way to upgrade your store. Seamlessly migrate your data, enhance features & stay updated.
Build loyalty, attract new customers and grow sales with 3 marketing programs in 1 module—loyalty, referral and affiliate. Reward customers with points or cash when they purchase products, refer friends or promote products and generate sales.
Get rid of spam emails and fake customer accounts with Google CAPTCHA - reCAPTCHA, Cloudflare Turnstile, IP blacklist, and email blacklist. The best PrestaShop captcha module for contact form, login and registration form, newsletter subscription, and all other forms.
Turn your Instagram feed into a shoppable gallery! Integrate Instagram into PrestaShop in 1 CLICK using the new Instagram API. Showcase your Instagram photos/videos to attract visitors and turn them into customers.
Boost sales and revenue by recovering abandoned carts with this PrestaShop abandoned cart reminder. Send reminders via email, popup, highlight bar and web push, with discounts to convert. Also send auto emails after subscribe, sign-up or purchase.
Speed up and optimize your store to enhance user experience & boost SEO. Maximize page speed, Google PageSpeed & GTmetrix scores with page cache, database & image optimization (Webp/TinyPNG), HTML/CSS/JavaScript minification, GZIP compression, etc.