FREE WORDPRESS CONTACT FORM PLUGIN
Contact form
for WordPress,
you set up yourself.
Mailfix helps you build a form, save every message in WordPress, and send emails more reliably. No coding, no complex setup.
Everything that matters for a contact form
Mailfix handles forms, email delivery, stored messages, and spam protection. One plugin, right inside WordPress.
Easy builder
Add fields and instantly see how the form will look on your site.
Message inbox
Every enquiry is saved in WordPress so it never gets lost in email.
No page reload
Visitors submit the form and immediately see a confirmation or error.
Better delivery
Sending via your own SMTP keeps messages out of the spam folder.
Notifications
You get an alert and the sender can receive an automatic confirmation.
Spam protection
Honeypot, rate limiting, and reCAPTCHA v3 protect the form in the background.
Build your form visually
- ✓Add fields with one click and drag them into any order
- ✓Set a label, placeholder, and required toggle for each field
- ✓Preview shows how the form looks on desktop and mobile
- ✓Customise button colour, field style, and overall site appearance
- ✓Add a GDPR consent checkbox with your own link and text
- ✓Show a thank-you message or a custom redirect page after submission vlastní děkovací stránku
From blank page to first message
Mailfix walks you through a simple process. Build a form, embed it on your site, then manage new messages straight from WordPress.
Choose your fields
Add name, email, message, or any other field. The live preview shows the finished form instantly.
Embed on your site
Select the Mailfix block in the WordPress editor. In Elementor, Divi, or Bricks, paste the shortcode.
Handle enquiries
Messages appear in a clear list. An email notification arrives at the same time and everything stays saved.
The result is simple: message arrives and stays findable
Visitors submit without confusion. You get a notification and can find the same message any time in the WordPress admin.
All enquiries in one place
- ✓New messages appear directly in the WordPress admin
- ✓Instantly see which enquiries are new, read, or archived
- ✓Each message shows date, form name, and basic contact info
- ✓No need to hunt for enquiries in your email inbox
- ✓Especially helpful when multiple people manage the site
Open every enquiry as a clear detail view
- ✓See the full message content, contact info, and submission metadata
- ✓Mark as read, archive, or delete the message
- ✓The detail view shows which form the enquiry came from
- ✓Data stays in your WordPress database and is always searchable
After submission, both admin and visitor know what happened
- ✓Set up an admin alert and an auto-reply for the sender
- ✓Edit the subject and body to match your site
- ✓Notifications help you respond to enquiries faster
- ✓Combined with the message inbox, no enquiry can slip away
Works great for every type of project
Whether you manage one site or a whole portfolio of client projects, Mailfix adapts to the way you work.
Freelancers
Web designers & WordPress developers
You deploy forms for clients and want to get it done quickly, without repeated explanations or reconfiguring.
- ✓Clients manage their own inbox without needing your help
- ✓CSV export of messages for monthly client reports
- ✓Gutenberg block and shortcode, works in every page builder
- ✓The form builder requires no technical knowledge from the client
Small businesses
Entrepreneurs & site owners
You need visibility on every enquiry and cannot afford to lose contacts buried in your email inbox.
- ✓Every message safely stored right in the admin panel
- ✓Instant email notification for every new enquiry
- ✓Custom SMTP keeps messages out of the spam folder
- ✓Completely free, no hidden fees or message limits
WordPress agencies
Teams & digital agencies
You manage dozens of projects at once and need a reliable plugin that deploys everywhere without friction.
- ✓One plugin for all client sites, no exceptions
- ✓SMTP configured separately per project
- ✓Each client manages their own inbox and sees only their messages
- ✓Pro licence covers premium needs for demanding clients
Why users keep using it
Short experiences from people managing contact forms on everyday WordPress sites.
The message inbox is excellent
Finally a plugin that saves all messages directly in the admin. No more copying things down, I have full visibility. SMTP with Gmail worked on the first try, no issues.
reCAPTCHA v3 stopped spam immediately
I used to get 40 spam messages a day. After enabling honeypot and reCAPTCHA v3, only three arrived in a week. The plugin is free and does more than paid alternatives.
Replaced Contact Form 7 and have no regrets
Switched from CF7 and I'm satisfied. I love the sent email log. I can see exactly what was sent and when. Forms are faster to build thanks to live preview in the editor.
CSV export saves hours of work
For client sites I really value the CSV export. The client gets a monthly overview of enquiries without any complex setup. And it's all free. Incredible.
Even clients can use the form builder
I set up forms for clients and they edit them on their own afterwards. The builder is intuitive, nothing gets lost. Desktop and mobile preview in the admin is exactly what they needed.
I install it on every new site
Reliable, with built-in protection from the start. Honeypot, GDPR checkbox, rate limiting, all without extra plugins. A perfect foundation for any project.
Start free. Enable Pro when you need it.
The free version covers a standard contact form. The Pro add-on is for sites that need file uploads, a custom thank-you page, or nicer emails.
For most sites that need a standard contact form
- ✓Build forms without coding
- ✓Messages saved in the WordPress admin
- ✓Email notification after form submission
- ✓SMTP setup for more reliable delivery
- ✓Built-in spam protection
- ✓Embed via block or shortcode
For sites where forms collect attachments or need a custom thank-you page
- ✓Everything in the free version
- ✓File upload field in forms
- ✓Redirect to a custom thank-you page after submission
- ✓Email templates with your logo and brand colours
- ✓Priority email support
- ✓Pro add-on updates for 1 year
✓Pro add-on requires the free Contact Form by MailFix plugin from WordPress.org.
Frequently asked questions
wp_mail() function. A "Send test email" button is available to verify the setup.[mailfix_form id="1"] that works in Elementor, Divi, WPBakery, Bricks, and the classic editor.