Devex Hub Smart Lead Engine is more than a contact form — 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.
No monthly fees. No SaaS subscriptions. No data leaving your server unless you choose to sync it.
Just add [dhle_form] to any page and every contact enquiry becomes a trackable, manageable lead.
Perfect for:
- Small businesses replacing Contact Form 7 or WPForms who want to actually track their enquiries
- Agencies and freelancers who receive client enquiries through their website
- Teams who want to assign, follow up, and convert website contacts without a paid CRM
- Anyone who wants every contact form submission saved automatically to Google Sheets
✅ What Makes It Different From a Normal Contact Form
Most contact form plugins (Contact Form 7, WPForms, Gravity Forms) send you an email — and that’s it. If you miss the email, the lead is gone. Smart Lead Engine works differently:
- Every submission is permanently saved in your WordPress database as a lead
- You get an admin dashboard showing all leads, their status, and conversion stats
- You can assign leads to team members, add notes, and track progress
- You get a visual Kanban pipeline to move leads from New → Contacted → Converted
- Every submission can be automatically synced to Google Sheets for reporting or sharing
✅ Key Features
- Contact Form — Add
[dhle_form] to any page or post. Captures name, email, phone, and message. Works with any theme.
- Leads Dashboard — Every form submission appears as a lead in your admin. Search, filter, assign, and update — all from one screen.
- Visual Kanban Pipeline — Drag-and-drop leads across New / Contacted / Converted columns. See your pipeline at a glance.
- Google Sheets Sync — 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 — no external tools needed.
- Email Notifications — Customisable admin notification and lead confirmation emails with
{name}, {email}, {phone}, {message} placeholder support.
- Team Assignment — Assign leads to specific admins, agents, or managers.
- Internal Notes — Add private follow-up notes to any lead, shown as a threaded timeline.
- CSV Export — Export all leads to a spreadsheet with one click.
- Custom User Roles — Includes
Lead Agent and Lead Manager roles with scoped permissions.
- Spam Protection — Honeypot field blocks bots silently, no CAPTCHA needed.
- AJAX Submission — Form submits without page reload. Instant feedback for visitors.
- Dark Mode Ready — Form adapts to the visitor’s OS colour preference automatically.
- Clean Uninstall — Removes all data, tables, roles, and settings on deletion.
🔧 How To Use
- Activate the plugin
- Add
[dhle_form] to any page, post, or widget area
- Visitors fill in the form — submissions appear instantly under Lead Engine → Leads
- Optionally connect Google Sheets under Lead Engine → Settings to get every lead in a spreadsheet too
📊 Google Sheets Sync
Connect once, sync forever. Every new form submission is automatically added as a new row in your Google Sheet — name, email, phone, message, date, and site URL.
Setup takes about 5 minutes and everything you need is inside the Settings page:
- Open your Google Sheet → Extensions → Apps Script
- Paste the script shown in Settings (one-click Copy button provided)
- Replace the Spreadsheet ID placeholder with your own Sheet ID (found in your Sheet’s URL)
- Deploy as Web App (Execute as: Me, Access: Anyone) → copy the URL
- Paste the URL in Settings → Save → click Test Google Sheet Connection
Uses Google Apps Script — free, no API keys, no OAuth, no third-party accounts.
📧 Support & Custom Development
We build custom WordPress plugins, WooCommerce extensions, and full websites for businesses worldwide.
🔒 Privacy
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 — if you configure one. No data is sent to Devex Hub or any third-party service.
Additional Information
External Services
This plugin optionally connects to Google Apps Script, a free service provided by Google LLC.
- When is it used? Only when you enter a Google Apps Script Web App URL in Lead Engine → 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.
- Who controls the script and data? 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.
- Google’s privacy policy: https://policies.google.com/privacy
- Google Apps Script Terms of Service: https://developers.google.com/terms
No data is sent to any external service if you leave the Google Apps Script URL field empty in Settings.