Is your contact form losing messages?
3 November 2026 · module Contact Form for WordPress
Most contact forms just send an e-mail and hope it arrives. This one keeps every message in the database, even when sending fails.
A real sending status
Every request received carries its real sending status. Open one: you see the message, its context and the details of the SMTP failure.
Resend instead of losing
You know exactly why a message did not go out, and you can resend it. You never lose a request.
The sending log
Every attempt is recorded with the server's response and its code.
12 simulated failure scenarios
In test mode, the module reproduces real errors (timeout, certificate, quota) to check that your server is properly configured, before going live.
Network-based anti-spam
Instead of a simple captcha, the module identifies spam sources by their network behaviour, not only by IP.
Your senders
A view groups the people who wrote to you, with their history and their latest subject.
Requirements and licence
WordPress 6.5 or later, WooCommerce 8.0 or later, PHP 7.4 to 8.3. 39 €, once: perpetual licence. The optional renewal (19 €/year) only covers updates and support. Without a licence key entered, the module contacts no server.
Contact Form for WordPress · 39 € · perpetual licence, 1 year of updates.