Home › Guides
Guides
Straight answers to the questions people ask about WordPress contact forms — most of them about email that never arrived. Each one says what Mailbag does about it, and the pages marked Pro are about the paid add-on.
Email that doesn’t arrive
- Contact Form 7 not sending email: finding where it stops
- WordPress contact form not sending email: what to check, in order
- WordPress contact form emails going to spam: read the headers
- How to test whether WordPress can send email
- Setting Reply-To to the sender in a WordPress contact form
- Which From address a WordPress contact form should use
- An automatic reply from your WordPress contact form
- Sending contact form messages to more than one person
Keeping every entry
- Saving contact form submissions in the WordPress database
- Exporting contact form entries to a CSV file
- Contact form entries not showing in WordPress admin: why
- Duplicate contact form submissions: stopping the double click
- A GDPR consent checkbox on a WordPress contact form
- Deleting old contact form entries automatically
- Personal data requests for contact form entries in WordPress
Spam without puzzles
- Stopping contact form spam without a CAPTCHA
- How a contact form honeypot works in WordPress
- Adding Cloudflare Turnstile to a WordPress contact form
- Using hCaptcha on a WordPress contact form
- reCAPTCHA v3 on a WordPress contact form
- When the contact form’s CAPTCHA is down: failing open
Leaving Contact Form 7
- A Contact Form 7 alternative that saves your entries
- Switching from Contact Form 7 without losing a form
- Contact Form 7 reCAPTCHA keys when you switch plugin
Building and placing forms
- Sending visitors to a thank-you page after the form
- Adding a contact form with a Gutenberg block
- Placing a contact form with a shortcode
- A WordPress contact form that works without JavaScript
- Why contact forms break behind a page cache
- What makes a WordPress contact form accessible
- A request a quote form for WordPress
- A call back request form for WordPress
- A newsletter signup form in WordPress
- Copying a contact form to another WordPress site
- A lightweight contact form plugin without jQuery
Mailbag Pro: newsletters, CRMs and webhooks
- Connecting a WordPress contact form to Mailchimp Pro
- Adding contact form leads to a Mailchimp audience Pro
- Sending WordPress contact form entries to Brevo Pro
- Connecting a WordPress form to Kit (formerly ConvertKit) Pro
- Sending WordPress form entries to MailerLite Pro
- Sending a WordPress contact form to ActiveCampaign Pro
- Sending WordPress form entries to HubSpot without its plugin Pro
- Sending WordPress contact form entries to a Zapier webhook Pro
- Sending a WordPress contact form to Make or n8n Pro
- When a WordPress form’s Mailchimp integration stops working Pro
- When a form integration disconnects and leads go missing Pro
- Retrying form submissions that failed to reach your CRM Pro
- Sending a contact form to your CRM without Zapier Pro
- A WordPress lead form that doesn’t drop leads Pro