Linux 软件免费装
Banner图

Plynto – Leads Dashboard, Database & UTM Tracking for Contact Form 7

开发者 leadlens
更新时间 2026年10月15日 18:47
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

leads contact form 7 form entries cf7 database utm tracking

下载

0.7.0 0.5.0 0.4.1 0.3.0 0.3.1 0.4.0 0.4.2 0.6.0 0.6.1

详情介绍:

Contact Form 7 only emails you a submission — if that email lands in spam or never arrives, the lead is gone. Plynto saves every Contact Form 7 submission in your own WordPress database and turns it into a leads dashboard you can actually use: how many leads came in today and this month, which form and which page produced them, and which ad campaign sent the visitor. It works the moment you activate it. No setup, no account, no external service. Why Plynto instead of a plain CF7 database plugin? A database plugin stores entries. Plynto also answers the question every business owner asks: "Is my Google Ads or Facebook money actually bringing enquiries?" Dashboard Lead inbox CSV export Export Contact Form 7 entries to CSV, opening cleanly in Excel and Google Sheets. The export follows your current filters and includes stage, channel, UTM source, medium, campaign, landing page and referrer columns. Values are protected against spreadsheet formula injection. How traffic source tracking works A small first-party script remembers how each visitor arrived — UTM tags, click IDs, the referring website and the landing page — and attaches it to the lead when a form is submitted, even if that happens several pages or days later. It works behind page caches. Both the first visit and the visit that led to the enquiry are kept. It uses one cookie, plynto_attr, for 90 days. It can be switched off under Leads → Settings, or connected to a cookie consent plugin through the plynto_attribution_enabled filter. Privacy and your data Who is it for? Real estate developers and agents, agencies running Google Ads or Facebook campaigns for clients, coaching and education businesses, clinics, B2B service companies — any site where a Contact Form 7 enquiry is a sales lead. More form plugins This free plugin supports Contact Form 7. An optional paid add-on adds WPForms, Gravity Forms, Elementor Forms and Fluent Forms capture, instant email alerts, outgoing webhooks, scheduled summaries, and an inbound endpoint that receives leads from Google Ads lead forms, or from Facebook Lead Ads through Zapier, Make or Pabbly, into the same inbox. The free plugin is complete on its own and never limits how many leads you store. About the name "Plynto" is a coined word and a personal project by Mayur Patil; it is not a company or a registered brand, and the plugin claims no domain or website. This plugin is not affiliated with, endorsed by, or connected to Contact Form 7, WPForms, Gravity Forms, Elementor or Fluent Forms. Those names appear only to describe which form plugins submissions can be read from, and all trademarks belong to their respective owners.

安装:

  1. Go to Plugins → Add New, search for "Plynto" and click Install, or upload the plugin folder to /wp-content/plugins/.
  2. Activate the plugin.
  3. Make sure Contact Form 7 is active. Go to Leads → Settings and confirm Contact Form 7 is ticked (it is by default).
  4. Submit one of your forms — the lead appears under Leads straight away.

屏幕截图:

  • Leads by Channel and Lead Pipeline — see whether Google Ads, Facebook or organic search brings your enquiries.
  • Leads by Project / Page and the Form × Page breakdown matrix.
  • Lead inbox with search, form, page, stage, channel and date filters and bulk actions.
  • Single lead view with every submitted field, attachments, pipeline stage and private notes.
  • Traffic source of a lead — UTM campaign, click ID, referrer and landing page.
  • Settings — form plugins, traffic source tracking and data options.

升级注意事项:

0.7.0 Call, WhatsApp, SMS and email from the lead, after-call wrap-up, saved message templates and a default country code for WhatsApp. No database changes. 0.6.1 Cleaner lead page for logging follow-ups, and one-click copy of old entries from Flamingo or CFDB7. No database changes. Recommended for everyone. 0.6.0 Adds follow-ups, lead assignment, Hot / Warm / Cold, site visits and repeat-enquiry linking. Adds database columns; existing leads are kept. Recommended for everyone. 0.5.1 Restores the fix for a stray column in other Contact Form 7 entry plugins. Recommended for everyone. 0.5.0 Adds CSV lead import and a date range picker for the dashboard chart. No database changes. 0.4.2 Fixes a stray column appearing in other Contact Form 7 entry plugins. Recommended for everyone. 0.4.1 Security and privacy hardening for attachments and the settings screen. Recommended for all users. No database changes. 0.4.0 Adds ad-campaign tracking, a lead pipeline and notes. The database is upgraded automatically; no leads are changed or removed.

常见问题:

Does it save Contact Form 7 submissions to the database?

Yes. Every submission is saved to your WordPress database, including all fields and uploaded files, even if the notification email fails.

Does it import my old submissions?

Yes. Go to Leads → Import and choose any CSV file: a Plynto export, or an export from CFDB7, Flamingo, WPForms, Gravity Forms, Fluent Forms, Google Sheets or Excel. Columns such as name, email, phone and date are matched automatically and can be changed before importing. Duplicates are skipped, and the last import can be undone for 24 hours. Already using Flamingo or CFDB7? The same screen shows a "Copy from Flamingo" or "Copy from CFDB7" button that brings every saved entry in with one click, even if that plugin is switched off.

Can I see which Google Ads or Facebook campaign a lead came from?

Yes. If the visitor arrived through a link with UTM tags or a Google, Facebook or Microsoft click ID, the campaign details are saved with the lead and the lead is assigned a channel such as Google Ads or Facebook / Instagram.

How is a lead's channel decided?

From the visit that led to the enquiry: a Google click ID or a paid Google UTM means Google Ads; a Facebook click ID, a Facebook / Instagram UTM or referrer means Facebook / Instagram; a search engine referrer means organic search; any other website means referral; and no campaign or referrer means direct. Leads captured before version 0.4.0, or with tracking switched off, show as "Not tracked".

Does it work with forms inside popups or shortcodes?

Yes. A hidden field records the page the form was rendered on, so the source page is still correct when the referring URL is not.

Can I export Contact Form 7 entries to CSV or Excel?

Yes. The Export CSV button on the lead list exports exactly the leads matching your current filters, with a UTF-8 file that opens correctly in Excel and Google Sheets.

Where are uploaded files stored?

In wp-content/uploads/plynto-leads/YYYY/MM/, with a random prefix on each file name. Contact Form 7 deletes its own temporary uploads after sending, so the plugin copies them first. Deleting a lead deletes its copied files too.

Does deactivating the plugin delete my leads?

No. Deactivating changes nothing. Even deleting the plugin keeps your data unless you tick "Delete all stored leads and uploaded files" in Leads → Settings first.

Does the plugin send anything to an external server?

No. The free version makes no outbound requests at all.

Does source tracking set a cookie?

Yes, one first-party cookie called plynto_attr, kept for 90 days, holding only campaign parameters, the referring site and the landing page — no name, email or other form data. Suggested wording for your privacy policy is added to Settings → Privacy → Policy Guide. If your visitors must opt in to marketing cookies, switch tracking off in Leads → Settings or connect it to your consent plugin with the plynto_attribution_enabled filter.

What is the difference between "Unread" and the "New" stage?

Unread only means nobody has opened the lead yet. The stage is your sales progress: a lead stays at New until you mark it Contacted, Qualified, Won or Lost.

Can editors or other roles see the leads?

By default only administrators can. Developers can change this with the plynto_capability filter. Leads → Settings stays administrator-only.

更新日志:

0.7.0 0.6.1 0.6.0 0.5.1 0.5.0 0.4.2 0.4.1 0.4.0 0.3.1 0.3.0 0.2.0 0.1.0