Description
Contact Form 7 stores nothing. If your mail server hiccups, a mailbox fills up, or a DNS change breaks sending, the enquiry is gone forever — silently. Site owners have lost weeks of enquiries this way without ever knowing.
Ryan Wilson Lead Inbox is the safety net. It keeps a copy of every submission and a visible record of every email your site sends, right inside WordPress:
- Every CF7 submission stored — Each Contact Form 7 submission is saved to a unified inbox in your admin the moment it is submitted, including submissions whose notification email then fails, and submissions the form flags as spam. Nothing depends on the email arriving.
- A send log for your site’s email — Every email WordPress sends is recorded with its recipient, subject, and outcome. When sending breaks, you see FAILED entries the day it starts — not a month later when the phone stops ringing.
- Search and review any time — A clean inbox with search, filters (New / Read / Spam-flagged), a full detail view of every field the visitor sent, and an unread count on the admin menu.
- Dashboard widget — The latest leads and this week’s mail failures, on your WordPress dashboard.
- Zero footprint on your site — No forms, buttons, or shortcodes are added to your pages. The plugin watches quietly and stores copies; your theme sees nothing new.
- Private by design — Stored data lives only in your site’s own database. The plugin sends nothing anywhere: no external requests, no tracking, no phone-home. The mail log stores recipients and subjects, never message bodies.
Ryan Wilson Lead Inbox is free and complete as-is. An optional one-time lifetime license (no subscription, ever) will add support for more form plugins, instant failure alerts, resend/replay, export, and webhook/CRM push.
Also from Ryan Wilson Projects: PulpitKit — a free all-in-one toolkit for small-church websites: sermon library with podcast feed, recurring events, and a livestream panel. One plugin family, one maker.
Privacy
This plugin stores personal data (form submissions, which may include names, email addresses, messages, IP addresses, and browser user agents) in the site’s own database so the site owner can recover enquiries. It also logs outgoing email recipients and subjects. No data is sent to the plugin’s authors or any third party. Site owners are responsible for their own privacy notices and retention; the plugin contributes a suggested passage to the WordPress privacy policy generator and lets owners delete entries and control uninstall cleanup.
Installation
- Upload the plugin files to
/wp-content/plugins/ryan-wilson-lead-inbox/, or install it through the WordPress plugins screen. - Activate the plugin through the ‘Plugins’ screen.
- Make sure Contact Form 7 is active if you want form submissions captured. (The mail log works either way.)
- Find your stored enquiries under Ryan Wilson Lead Inbox Inbox, and your site’s email record under Ryan Wilson Lead Inbox Mail Log.
FAQ
-
Does this replace Contact Form 7?
-
No. It works alongside Contact Form 7 and stores a copy of what CF7 processes. Your forms, emails, and settings stay exactly as they are.
-
Which submissions are stored?
-
Every submission Contact Form 7 accepts for processing: ones that send their notification email, ones whose email fails, and ones flagged as spam. Submissions rejected for validation errors (a missing required field, a bad email address) are not stored — the visitor is still on the page and can correct them, so nothing is lost yet. A form that sets CF7’s
do_not_storeoption is always respected and never stored. -
What exactly does the mail log store?
-
The recipient, the subject, the time, and whether the send failed (with the error message). Message bodies and attachments are never stored.
-
Will this slow my site down?
-
No. The plugin adds no output to your pages and does its work in two small database writes — one when a form is submitted, one when an email is sent.
-
Who can see the stored leads?
-
By default, only users who can manage options (administrators). Developers can change this with the
neverlosealead_admin_capabilityfilter. -
What happens to my data if I stop using the plugin?
-
Deactivating keeps everything. Uninstalling removes the plugin’s tables and settings by default; if you’d rather keep the data, turn off “Delete stored data on uninstall” in the plugin settings first.
-
Is there a subscription?
-
No. The free version is free forever. The optional lifetime license is a single one-time payment — nothing renews.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Ryan Wilson Lead Inbox for Contact Form 7” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Ryan Wilson Lead Inbox for Contact Form 7” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.1.2
- Adds the six developer extension hooks from the staged 0.1.1 patch, plus one quiet cross-promotion for our sibling plugin PulpitKit: a banner on this plugin’s settings page and a single email to the site admin three days after activation (never sent when PulpitKit is already active, removed if the plugin is deactivated first).
0.1.1
- Developer release: adds six extension hooks for add-ons (lead captured, mail failed, lead spam verdict, lead row actions, inbox controls, Lifetime panel). No behavior changes and no new features in the free version itself.
0.1.0
- First release: Contact Form 7 submission capture with per-lead mail status, unified admin inbox with search/filters/detail view, site-wide mail send log, dashboard widget, and owner-controlled data settings.