Linux 软件免费装
Banner图

DevXpert Lead Dashboard for Forminator & Contact Form 7

开发者 anupkankale
更新时间 2026年7月28日 14:10
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

leads contact form 7 crm forminator lead management

下载

1.0.1 1.1.0 1.2.0

详情介绍:

Built to solve a real problem. A travel agency was collecting leads through their Forminator forms every day — and losing track of them. Spreadsheets got messy fast, and a full CRM was too expensive for what they actually needed. So instead of another monthly subscription, this plugin was born: put every lead in one place, right inside WordPress. DevXpert Lead Dashboard gives your team one place to manage every form submission as a lead — from Forminator, Contact Form 7, or both at once — so nothing gets missed. It adds a Lead Dashboard menu to your WordPress admin with charts, an all-leads list, and a detail view for each submission. What you can do: Requires either Forminator or Contact Form 7 — both are free, and either one on its own is enough.

安装:

  1. Install and activate Forminator, Contact Form 7, or both.
  2. Upload the devxpert-lead-dashboard-for-forminator folder to /wp-content/plugins/, or install it from the Plugins screen.
  3. Activate DevXpert Lead Dashboard.
  4. Open the new Lead Dashboard menu in your admin sidebar.
Tables are created automatically on activation. Submit a test entry on any supported form and it will show up as a new lead.

屏幕截图:

  • All Leads page with filters and search.
  • Lead detail view with status and feedback.
  • Settings page.

升级注意事项:

1.2.0 Adds optional Telegram alerts for new leads and a read-only REST API. Safe to upgrade — no database changes, and Telegram stays off until you enable it. 1.1.0 Adds Contact Form 7 support. This upgrade changes the database schema; existing leads are migrated automatically and keep their status, feedback, and history. 1.0.1 Adds optional email verification. Safe to upgrade — no database changes.

常见问题:

Does it work with the free Forminator?

Yes. The free version of Forminator is all you need.

Do I need both Forminator and Contact Form 7?

No. Either one is enough. If you have both, leads from both appear together and you can filter by source.

Will my old Contact Form 7 submissions appear?

No. Contact Form 7 does not store submissions anywhere — it emails them and discards them. This plugin starts saving CF7 submissions from the moment it is activated, so there is no past history to import.

Where are my leads stored?

Status, feedback, and activity are kept in the plugin's own tables. Forminator submissions stay in Forminator's tables, so that data is never duplicated or moved. Contact Form 7 submissions are stored in the plugin's own tables, because CF7 does not keep them itself.

Does email verification (OTP) work with Contact Form 7?

Not yet. OTP is currently available for Forminator forms only.

How do I set up Telegram alerts?

Message @BotFather on Telegram and send /newbot to create a bot — it replies with a token. Then message @userinfobot to get your own chat ID, or add your new bot to a group and use that group's ID. Paste both into Lead Dashboard → Settings → Telegram Alerts, save, and press Send test message to confirm. Leave the form checkboxes empty to get alerts from every form.

Can I reply to a lead from Telegram?

Not currently. Alerts are one-way: the message shows you the submission and links straight to that lead in your dashboard, where you change status and add feedback. This keeps the plugin from having to expose a public callback endpoint on your site.

My Telegram alerts are delayed or not arriving. What should I check?

First press Send test message in Settings — it shows Telegram's own error text, such as "chat not found" or "Unauthorized", which usually identifies the problem immediately. If the test works but real leads are slow, alerts are sent in the background via WP-Cron, so a site with DISABLE_WP_CRON set and no system cron running will delay them. Failed deliveries are recorded in each lead's Activity Log.

Is there an API?

Yes, read-only. Authenticated requests to /wp-json/dxleda/v1/leads, /wp-json/dxleda/v1/leads/{source}/{id}, and /wp-json/dxleda/v1/stats return your lead data as JSON. Use a WordPress application password, and note that the account must have Lead Dashboard access. The API cannot change anything.

Do I lose data if I deactivate the plugin?

No. Your data stays on deactivation. It is only removed if you delete the plugin from Plugins → Delete.

Can I have more than one Sales Admin?

Yes. Assign the Sales Admin role to any users from Lead Dashboard → Settings.

How does email verification (OTP) work?

When enabled for a form, visitors get a 6-digit code by email and must enter it before submitting. Codes expire in 10 minutes and are rate-limited. It uses wp_mail() with your own SMTP settings (pre-filled for Brevo, but you can use any provider).

更新日志:

1.2.0 1.1.0 1.0.1 1.0.0