{"id":309987,"date":"2026-06-03T08:37:18","date_gmt":"2026-06-03T08:37:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/devexhub-smart-lead-engine\/"},"modified":"2026-06-03T08:37:02","modified_gmt":"2026-06-03T08:37:02","slug":"devexhub-smart-lead-engine","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/devexhub-smart-lead-engine\/","author":23463179,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Devex Hub Smart Lead Engine","header_author":"Team Devex Hub","header_description":"Capture, manage, and convert leads directly inside WordPress with a Kanban pipeline, email automation, and webhook support.","assets_banners_color":"0e2631","last_updated":"2026-06-03 08:37:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/devexhub.com\/smart-lead-engine","header_author_uri":"https:\/\/devexhub.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":48,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"devexhubprivatelimited","date":"2026-06-03 08:37:02"}},"upgrade_notice":{"1.0.0":"<p>Initial release \u2014 no upgrade action required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3559024,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3559024,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3559024,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3559047,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3559047,"resolution":"1","location":"assets","locale":"","width":1452,"height":574},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3559047,"resolution":"2","location":"assets","locale":"","width":1751,"height":632},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3559047,"resolution":"3","location":"assets","locale":"","width":1730,"height":611},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3559047,"resolution":"4","location":"assets","locale":"","width":1668,"height":634},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3559047,"resolution":"5","location":"assets","locale":"","width":1447,"height":749},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3559047,"resolution":"6","location":"assets","locale":"","width":714,"height":538}},"screenshots":{"1":"Dashboard \u2014 conversion stats and recent leads at a glance.","2":"Leads table \u2014 search, filter, assign to team members, add notes.","3":"Kanban pipeline \u2014 drag-and-drop leads through New, Contacted, and Converted.","4":"Settings page \u2014 Google Sheets sync with built-in script and Test Connection button.","5":"Contact form on the front end \u2014 clean floating-label design, works with any theme."}},"plugin_section":[],"plugin_tags":[358,1150,361,25296,14097],"plugin_category":[42,58],"plugin_contributors":[260244],"plugin_business_model":[],"class_list":["post-309987","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-crm","plugin_tags-form","plugin_tags-google-sheets","plugin_tags-lead-management","plugin_category-contact-forms","plugin_category-user-management","plugin_contributors-devexhubprivatelimited","plugin_committers-devexhubprivatelimited"],"banners":{"banner":"https:\/\/ps.w.org\/devexhub-smart-lead-engine\/assets\/banner-772x250.png?rev=3559047","banner_2x":"https:\/\/ps.w.org\/devexhub-smart-lead-engine\/assets\/banner-1544x500.png?rev=3559024","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/devexhub-smart-lead-engine\/assets\/icon-128x128.png?rev=3559024","icon_2x":"https:\/\/ps.w.org\/devexhub-smart-lead-engine\/assets\/icon-256x256.png?rev=3559024","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/devexhub-smart-lead-engine\/assets\/screenshot-1.png?rev=3559047","caption":"Dashboard \u2014 conversion stats and recent leads at a glance."},{"src":"https:\/\/ps.w.org\/devexhub-smart-lead-engine\/assets\/screenshot-2.png?rev=3559047","caption":"Leads table \u2014 search, filter, assign to team members, add notes."},{"src":"https:\/\/ps.w.org\/devexhub-smart-lead-engine\/assets\/screenshot-3.png?rev=3559047","caption":"Kanban pipeline \u2014 drag-and-drop leads through New, Contacted, and Converted."},{"src":"https:\/\/ps.w.org\/devexhub-smart-lead-engine\/assets\/screenshot-4.png?rev=3559047","caption":"Settings page \u2014 Google Sheets sync with built-in script and Test Connection button."},{"src":"https:\/\/ps.w.org\/devexhub-smart-lead-engine\/assets\/screenshot-5.png?rev=3559047","caption":"Contact form on the front end \u2014 clean floating-label design, works with any theme."},{"src":"https:\/\/ps.w.org\/devexhub-smart-lead-engine\/assets\/screenshot-6.png?rev=3559047","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Devex Hub Smart Lead Engine<\/strong> is more than a contact form \u2014 it's a full lead management system built into WordPress. Most contact form plugins just send you an email and forget the submission. Smart Lead Engine saves every enquiry as a lead in your dashboard, lets your team manage and convert it, and optionally syncs it to a Google Sheet automatically.<\/p>\n\n<p>No monthly fees. No SaaS subscriptions. No data leaving your server unless you choose to sync it.<\/p>\n\n<p>Just add <code>[dhle_form]<\/code> to any page and every contact enquiry becomes a trackable, manageable lead.<\/p>\n\n<p><strong>Perfect for:<\/strong><\/p>\n\n<ul>\n<li>Small businesses replacing Contact Form 7 or WPForms who want to actually track their enquiries<\/li>\n<li>Agencies and freelancers who receive client enquiries through their website<\/li>\n<li>Teams who want to assign, follow up, and convert website contacts without a paid CRM<\/li>\n<li>Anyone who wants every contact form submission saved automatically to Google Sheets<\/li>\n<\/ul>\n\n<h4>\u2705 What Makes It Different From a Normal Contact Form<\/h4>\n\n<p>Most contact form plugins (Contact Form 7, WPForms, Gravity Forms) send you an email \u2014 and that's it. If you miss the email, the lead is gone. Smart Lead Engine works differently:<\/p>\n\n<ul>\n<li>Every submission is <strong>permanently saved<\/strong> in your WordPress database as a lead<\/li>\n<li>You get an <strong>admin dashboard<\/strong> showing all leads, their status, and conversion stats<\/li>\n<li>You can <strong>assign leads<\/strong> to team members, add notes, and track progress<\/li>\n<li>You get a <strong>visual Kanban pipeline<\/strong> to move leads from New \u2192 Contacted \u2192 Converted<\/li>\n<li>Every submission can be <strong>automatically synced to Google Sheets<\/strong> for reporting or sharing<\/li>\n<\/ul>\n\n<h4>\u2705 Key Features<\/h4>\n\n<ul>\n<li><strong>Contact Form<\/strong> \u2014 Add <code>[dhle_form]<\/code> to any page or post. Captures name, email, phone, and message. Works with any theme.<\/li>\n<li><strong>Leads Dashboard<\/strong> \u2014 Every form submission appears as a lead in your admin. Search, filter, assign, and update \u2014 all from one screen.<\/li>\n<li><strong>Visual Kanban Pipeline<\/strong> \u2014 Drag-and-drop leads across New \/ Contacted \/ Converted columns. See your pipeline at a glance.<\/li>\n<li><strong>Google Sheets Sync<\/strong> \u2014 Every new lead is automatically appended as a row in your own Google Sheet. Full setup guide and the Apps Script code are built right into the Settings page \u2014 no external tools needed.<\/li>\n<li><strong>Email Notifications<\/strong> \u2014 Customisable admin notification and lead confirmation emails with <code>{name}<\/code>, <code>{email}<\/code>, <code>{phone}<\/code>, <code>{message}<\/code> placeholder support.<\/li>\n<li><strong>Team Assignment<\/strong> \u2014 Assign leads to specific admins, agents, or managers.<\/li>\n<li><strong>Internal Notes<\/strong> \u2014 Add private follow-up notes to any lead, shown as a threaded timeline.<\/li>\n<li><strong>CSV Export<\/strong> \u2014 Export all leads to a spreadsheet with one click.<\/li>\n<li><strong>Custom User Roles<\/strong> \u2014 Includes <code>Lead Agent<\/code> and <code>Lead Manager<\/code> roles with scoped permissions.<\/li>\n<li><strong>Spam Protection<\/strong> \u2014 Honeypot field blocks bots silently, no CAPTCHA needed.<\/li>\n<li><strong>AJAX Submission<\/strong> \u2014 Form submits without page reload. Instant feedback for visitors.<\/li>\n<li><strong>Dark Mode Ready<\/strong> \u2014 Form adapts to the visitor's OS colour preference automatically.<\/li>\n<li><strong>Clean Uninstall<\/strong> \u2014 Removes all data, tables, roles, and settings on deletion.<\/li>\n<\/ul>\n\n<h4>\ud83d\udd27 How To Use<\/h4>\n\n<ol>\n<li>Activate the plugin<\/li>\n<li>Add <code>[dhle_form]<\/code> to any page, post, or widget area<\/li>\n<li>Visitors fill in the form \u2014 submissions appear instantly under <strong>Lead Engine \u2192 Leads<\/strong><\/li>\n<li>Optionally connect Google Sheets under <strong>Lead Engine \u2192 Settings<\/strong> to get every lead in a spreadsheet too<\/li>\n<\/ol>\n\n<h4>\ud83d\udcca Google Sheets Sync<\/h4>\n\n<p>Connect once, sync forever. Every new form submission is automatically added as a new row in your Google Sheet \u2014 name, email, phone, message, date, and site URL.<\/p>\n\n<p>Setup takes about 5 minutes and everything you need is inside the Settings page:<\/p>\n\n<ol>\n<li>Open your Google Sheet \u2192 Extensions \u2192 Apps Script<\/li>\n<li>Paste the script shown in Settings (one-click Copy button provided)<\/li>\n<li>Replace the Spreadsheet ID placeholder with your own Sheet ID (found in your Sheet's URL)<\/li>\n<li>Deploy as Web App (Execute as: Me, Access: Anyone) \u2192 copy the URL<\/li>\n<li>Paste the URL in Settings \u2192 Save \u2192 click <strong>Test Google Sheet Connection<\/strong><\/li>\n<\/ol>\n\n<p>Uses Google Apps Script \u2014 free, no API keys, no OAuth, no third-party accounts.<\/p>\n\n<h4>\ud83d\udce7 Support &amp; Custom Development<\/h4>\n\n<ul>\n<li><strong>Email:<\/strong> <a href=\"mailto:info@devexhub.com\">info@devexhub.com<\/a><\/li>\n<li><strong>Website:<\/strong> <a href=\"https:\/\/devexhub.com\">https:\/\/devexhub.com<\/a><\/li>\n<\/ul>\n\n<p>We build custom WordPress plugins, WooCommerce extensions, and full websites for businesses worldwide.<\/p>\n\n<h4>\ud83d\udd12 Privacy<\/h4>\n\n<p>All form submissions are stored in your own WordPress database. The only external connection this plugin makes is to your own Google Apps Script URL \u2014 if you configure one. No data is sent to Devex Hub or any third-party service.<\/p>\n\n<h3>Additional Information<\/h3>\n\n<h4>External Services<\/h4>\n\n<p>This plugin optionally connects to <strong>Google Apps Script<\/strong>, a free service provided by Google LLC.<\/p>\n\n<ul>\n<li><strong>When is it used?<\/strong> Only when you enter a Google Apps Script Web App URL in Lead Engine \u2192 Settings. When configured, the plugin sends lead data (name, email, phone, message, submission date, and your site URL) to that URL each time a form is submitted.<\/li>\n<li><strong>Who controls the script and data?<\/strong> You do. You create and own the Google Apps Script yourself using your own Google account. The plugin does not connect to any Devexhub-owned server or any third-party service.<\/li>\n<li><strong>Google's privacy policy:<\/strong> https:\/\/policies.google.com\/privacy<\/li>\n<li><strong>Google Apps Script Terms of Service:<\/strong> https:\/\/developers.google.com\/terms<\/li>\n<\/ul>\n\n<p>No data is sent to any external service if you leave the Google Apps Script URL field empty in Settings.<\/p>\n\n<!--section=installation-->\n<p><strong>From the WordPress plugin directory (recommended):<\/strong><\/p>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress dashboard.<\/li>\n<li>Search for <strong>Devex Hub Smart Lead Engine<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>Manual installation:<\/strong><\/p>\n\n<ol>\n<li>Download the plugin zip file.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Choose the zip file and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>After activation:<\/strong><\/p>\n\n<ol>\n<li>Add <code>[dhle_form]<\/code> to any page to start capturing leads.<\/li>\n<li>Go to <strong>Lead Engine \u2192 Dashboard<\/strong> to see your leads and stats.<\/li>\n<li>Go to <strong>Lead Engine \u2192 Settings<\/strong> to set up Google Sheets sync and email templates.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20is%20this%20different%20from%20contact%20form%207%20or%20wpforms%3F\"><h3>How is this different from Contact Form 7 or WPForms?<\/h3><\/dt>\n<dd><p>Contact Form 7 and WPForms send you an email when someone fills in your form \u2014 and that's it. Smart Lead Engine saves every submission permanently as a lead in your WordPress dashboard, so you can track, assign, follow up on, and convert every enquiry. It also syncs to Google Sheets automatically if you want.<\/p><\/dd>\n<dt id=\"where%20are%20my%20leads%20stored%3F\"><h3>Where are my leads stored?<\/h3><\/dt>\n<dd><p>All lead data is stored in your own WordPress database (<code>wp_dhle_leads<\/code> and <code>wp_dhle_notes<\/code> tables). Nothing is sent to any external server unless you configure the optional Google Sheets sync.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20with%20any%20theme%3F\"><h3>Does this plugin work with any theme?<\/h3><\/dt>\n<dd><p>Yes. The contact form CSS is fully scoped and isolated so no theme can break the form design.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%2C%20divi%2C%20or%20other%20page%20builders%3F\"><h3>Does it work with Elementor, Divi, or other page builders?<\/h3><\/dt>\n<dd><p>Yes. Paste <code>[dhle_form]<\/code> into any Shortcode widget or block in your builder.<\/p><\/dd>\n<dt id=\"can%20i%20customise%20the%20email%20notifications%3F\"><h3>Can I customise the email notifications?<\/h3><\/dt>\n<dd><p>Yes \u2014 go to <strong>Lead Engine \u2192 Settings<\/strong> and customise both the admin notification and the visitor confirmation email using <code>{name}<\/code>, <code>{email}<\/code>, <code>{phone}<\/code>, <code>{message}<\/code>, <code>{sitename}<\/code>, and <code>{siteurl}<\/code> placeholders.<\/p><\/dd>\n<dt id=\"how%20does%20the%20google%20sheets%20sync%20work%3F\"><h3>How does the Google Sheets sync work?<\/h3><\/dt>\n<dd><p>When a visitor submits the form, the plugin sends their data to a Google Apps Script Web App URL that you create in your own Google account. The script appends the data as a new row in your Google Sheet. You own and control the script and sheet \u2014 no third-party service is involved.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20google%20api%20key%20for%20the%20sheets%20sync%3F\"><h3>Do I need a Google API key for the Sheets sync?<\/h3><\/dt>\n<dd><p>No. It uses Google Apps Script which is free and part of your Google account. The script code is provided inside the Settings page \u2014 just copy, paste, and deploy.<\/p><\/dd>\n<dt id=\"can%20i%20export%20leads%20to%20excel%3F\"><h3>Can I export leads to Excel?<\/h3><\/dt>\n<dd><p>Yes \u2014 click <strong>Export CSV<\/strong> on the Leads page. Opens directly in Excel or any spreadsheet app.<\/p><\/dd>\n<dt id=\"what%20user%20roles%20does%20the%20plugin%20add%3F\"><h3>What user roles does the plugin add?<\/h3><\/dt>\n<dd><p><strong>Lead Agent<\/strong> (can view and manage leads) and <strong>Lead Manager<\/strong> (can manage leads and access settings). Administrators get full access automatically.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20gdpr-friendly%3F\"><h3>Is this plugin GDPR-friendly?<\/h3><\/dt>\n<dd><p>All data stays on your own server by default. If you enable Google Sheets sync, data goes to your own Google Sheet only. You are responsible for your own privacy policy regarding the contact data you collect.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens when I delete the plugin?<\/h3><\/dt>\n<dd><p>Everything is removed cleanly \u2014 database tables, options, roles, and cron events. No data is left behind.<\/p><\/dd>\n<dt id=\"can%20you%20build%20custom%20features%3F\"><h3>Can you build custom features?<\/h3><\/dt>\n<dd><p>Yes. Contact us at <a href=\"mailto:info@devexhub.com\">info@devexhub.com<\/a> or <a href=\"https:\/\/devexhub.com\">https:\/\/devexhub.com<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Contact form shortcode <code>[dhle_form]<\/code> \u2014 captures name, email, phone, message.<\/li>\n<li>Every submission saved as a lead in the WordPress admin.<\/li>\n<li>Leads table with search, filter, bulk delete, assign, and CSV export.<\/li>\n<li>Kanban pipeline with drag-and-drop.<\/li>\n<li>Internal notes per lead.<\/li>\n<li>Google Sheets sync via Google Apps Script (guide and script built into Settings).<\/li>\n<li>Email notifications with customisable templates.<\/li>\n<li>Custom roles: Lead Agent and Lead Manager.<\/li>\n<li>Honeypot spam protection.<\/li>\n<li>Clean uninstall.<\/li>\n<\/ul>","raw_excerpt":"A contact form that saves every submission as a lead in your WordPress admin \u2014 with a Kanban pipeline, Google Sheets sync, and team tools built in.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/309987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=309987"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/devexhubprivatelimited"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=309987"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=309987"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=309987"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=309987"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=309987"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=309987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}