{"id":394039,"date":"2026-11-11T15:46:52","date_gmt":"2026-11-11T15:46:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/never-lose-a-lead\/"},"modified":"2026-11-11T17:02:13","modified_gmt":"2026-11-11T17:02:13","slug":"ryan-wilson-lead-inbox","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ryan-wilson-lead-inbox\/","author":14793149,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.2","stable_tag":"0.1.2","tested":"7.1.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Ryan Wilson Lead Inbox for Contact Form 7","header_author":"Ryan Wilson Projects","header_description":"A safety net for Contact Form 7 sites: every form submission is stored in a unified inbox inside WordPress, and every email your site sends is logged \u2014 so a mail hiccup never silently costs you another lead.","last_updated":"2026-11-11 17:02:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ryanwilsonprojects.com\/plugins\/never-lose-a-lead.html","header_author_uri":"https:\/\/ryanwilsonprojects.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":67,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"jdurham83","date":"2026-11-11 15:46:25","revision":3796629},"0.1.2":{"tag":"0.1.2","author":"jdurham83","date":"2026-11-11 17:02:13","revision":3796732}},"upgrade_notice":{"0.1.2":"<p>Developer hooks for add-ons, plus a one-time note about our free church plugin PulpitKit. Nothing changes in how the free version works.<\/p>","0.1.1":"<p>Extension hooks for add-ons only. Nothing changes in how the free version works.<\/p>","0.1.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.1.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[262246],"plugin_tags":[139346,1152,26736,187790,335],"plugin_category":[],"plugin_contributors":[288415],"plugin_business_model":[],"class_list":["post-394039","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-cf7-database","plugin_tags-contact-form-7","plugin_tags-email-log","plugin_tags-form-entries","plugin_tags-leads","plugin_contributors-jdurham83","plugin_committers-jdurham83"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ryan-wilson-lead-inbox.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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 \u2014 silently. Site owners have lost weeks of enquiries this way without ever knowing.<\/p>\n\n<p><strong>Ryan Wilson Lead Inbox is the safety net.<\/strong> It keeps a copy of every submission and a visible record of every email your site sends, right inside WordPress:<\/p>\n\n<ul>\n<li><strong>Every CF7 submission stored<\/strong> \u2014 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.<\/li>\n<li><strong>A send log for your site's email<\/strong> \u2014 Every email WordPress sends is recorded with its recipient, subject, and outcome. When sending breaks, you see FAILED entries the day it starts \u2014 not a month later when the phone stops ringing.<\/li>\n<li><strong>Search and review any time<\/strong> \u2014 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.<\/li>\n<li><strong>Dashboard widget<\/strong> \u2014 The latest leads and this week's mail failures, on your WordPress dashboard.<\/li>\n<li><strong>Zero footprint on your site<\/strong> \u2014 No forms, buttons, or shortcodes are added to your pages. The plugin watches quietly and stores copies; your theme sees nothing new.<\/li>\n<li><strong>Private by design<\/strong> \u2014 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.<\/li>\n<\/ul>\n\n<p>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.<\/p>\n\n<p><strong>Also from Ryan Wilson Projects:<\/strong> <a href=\"https:\/\/wordpress.org\/plugins\/pulpitkit\/\">PulpitKit<\/a> \u2014 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.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>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.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/ryan-wilson-lead-inbox\/<\/code>, or install it through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen.<\/li>\n<li>Make sure Contact Form 7 is active if you want form submissions captured. (The mail log works either way.)<\/li>\n<li>Find your stored enquiries under <strong>Ryan Wilson Lead Inbox \u2192 Inbox<\/strong>, and your site's email record under <strong>Ryan Wilson Lead Inbox \u2192 Mail Log<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20replace%20contact%20form%207%3F\"><h3>Does this replace Contact Form 7?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"which%20submissions%20are%20stored%3F\"><h3>Which submissions are stored?<\/h3><\/dt>\n<dd><p>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 \u2014 the visitor is still on the page and can correct them, so nothing is lost yet. A form that sets CF7's <code>do_not_store<\/code> option is always respected and never stored.<\/p><\/dd>\n<dt id=\"what%20exactly%20does%20the%20mail%20log%20store%3F\"><h3>What exactly does the mail log store?<\/h3><\/dt>\n<dd><p>The recipient, the subject, the time, and whether the send failed (with the error message). Message bodies and attachments are never stored.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20my%20site%20down%3F\"><h3>Will this slow my site down?<\/h3><\/dt>\n<dd><p>No. The plugin adds no output to your pages and does its work in two small database writes \u2014 one when a form is submitted, one when an email is sent.<\/p><\/dd>\n<dt id=\"who%20can%20see%20the%20stored%20leads%3F\"><h3>Who can see the stored leads?<\/h3><\/dt>\n<dd><p>By default, only users who can manage options (administrators). Developers can change this with the <code>neverlosealead_admin_capability<\/code> filter.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20stop%20using%20the%20plugin%3F\"><h3>What happens to my data if I stop using the plugin?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"is%20there%20a%20subscription%3F\"><h3>Is there a subscription?<\/h3><\/dt>\n<dd><p>No. The free version is free forever. The optional lifetime license is a single one-time payment \u2014 nothing renews.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>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).<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>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.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>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.<\/li>\n<\/ul>","raw_excerpt":"Every Contact Form 7 submission stored in your WordPress admin, plus a log of every email your site sends. A mail hiccup never costs you a lead.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/394039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=394039"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jdurham83"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=394039"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=394039"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=394039"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=394039"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=394039"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=394039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}