RowanWeb Entries Database, Abandoned Forms & WebMCP for Contact Form 7
RowanWeb Entries Database, Abandoned Forms & WebMCP for Contact Form 7

RowanWeb Entries Database, Abandoned Forms & WebMCP for Contact Form 7

0/5 (0 ratings) — active installs Updated Nov 12, 2026
Saved entries by form, with forms that have unread entries listed first.

Saved entries by form, with forms that have unread entries listed first.

One plugin for everything your Contact Form 7 forms collect: the entries that were sent, the ones that were started but never sent, and optional support for AI assistants that fill in forms for visitors.

Saved entries

  • Every submission is kept — each Contact Form 7 entry is saved in your own database, even when the notification email fails to send. Spam is kept separately for 30 days so you can rescue false positives.
  • Encrypted at rest — field values, IP address and uploaded files are stored AES-256-GCM encrypted; only administrators can read them in the admin area.
  • Uploaded files included — files sent through the form are saved with the entry (encrypted, up to 25 MB each) and can be downloaded from the entry screen.
  • Entries screen — its own menu item with an unread counter, forms with unread entries first, unread/read/spam/trash, exact search by email or phone, entry details with page, IP and how many times the same contact abandoned the form before submitting, and bulk actions.
  • Readable field names — columns, entry details and reports show the field labels from your form instead of tag names such as text-925. You can correct a label in the form editor.
  • Import from other plugins — move your existing entries from Contact Form CFDB7 and Flamingo, including CFDB7 files. The other plugin’s data is not changed, and running the import again never creates duplicates. Once everything is copied and verified, the plugin offers to deactivate the old one.
  • Export — a CSV file per form, or every form at once to an Excel workbook with one sheet per form. Check and adjust the column headings before downloading.
  • Your rules — turn saving on or off per form, keep entries forever or for a set number of days. Contact Form 7’s do_not_store setting and the consent_for:storage acceptance box are respected.

Abandoned forms

The plugin also shows you the abandoned forms — the ones that were never sent. It watches field activity on the forms you already have, and the moment a visitor who was genuinely typing leaves the page or goes idle without submitting, it records what they had entered so far.

  • Catches real abandonment, not noise — a visitor has to actually type something recognizable as input before a leave or a long idle period counts as an abandoned attempt; accidental page loads and bot traffic don’t pollute the data.
  • Only leads you can follow up on — optionally record an attempt only when the visitor left a complete email address or a phone number, so a visitor who typed just their name doesn’t clutter the list.
  • Per-form breakdown — totals for the last 7 days, last 30 days and all time for every tracked form, drilling down into the field values captured for that form.
  • Form conversion — see started, submitted and abandoned attempts and the abandonment rate for the last 30 UTC days.
  • Privacy-aware — integrates with WordPress’s built-in Personal Data Export/Erase tools for both entries and abandoned-form data. A configurable retention period (default 60 days) deletes old abandoned events automatically every day.
  • Your data stays on your site — the free version makes no outgoing requests of its own; everything is stored locally and shown only to users with the right capability.

WebMCP for AI assistants (experimental)

WebMCP is a proposed web standard that lets an AI assistant working in the visitor’s browser understand a form instead of guessing from the page layout. Other browsers simply see your normal form.

  • Off by default — you enable it per form, after checking the purpose and field descriptions the assistant will read. If you later change the form, it pauses until you review it again.
  • The visitor stays in control — an assistant can fill in the fields, but the visitor reviews them and presses send. Contact Form 7’s validation, spam protection and delivery work as usual. Consent checkboxes are always left for the visitor to tick.
  • See what happens — anonymous counts of forms filled by an assistant, then submitted, abandoned or cancelled. No field values are collected for these counts.
  • Light on your pages — the small script loads deferred, and only on pages that show an enabled form.

WebMCP is still an experiment in Chrome: visitors’ browsers show your forms to an assistant only if your site has a free origin trial token, or if the visitor has turned the feature on. The plugin’s AI agents screen explains how to get a token and tells you when it needs renewing. Complex conditional forms may need a separate check.

A note on scope

This plugin requires Contact Form 7 to be active — it has nothing to track without it.

Pro version

The Pro version is a separate, paid version. Everything described above works fully in this free plugin; Pro adds tools for actually following up on abandoned attempts:

  • Trend chart — a 30-day line chart of abandoned events, for all forms combined or any one form, right on the same screen as the data.
  • Field drop-off — see which fields were reached and the last field interacted with in abandoned attempts.
  • Recovered leads — see saved abandoned contacts who later successfully submit the same form.
  • Lead review — how complete each saved attempt is, whether it has a usable contact, and explained “worth checking” signs such as repeated text. These are hints only: nothing is deleted or blocked automatically.
  • CSV export — download a form’s abandoned events, including every captured field, as a spreadsheet-ready CSV file.
  • Webhook notifications — get notified the moment someone abandons a tracked form, via Mattermost/Slack, Telegram, Discord, or a generic JSON webhook of your own. Delivery is asynchronous, so a visitor’s browser never waits on it.

External services

This plugin connects to the following third-party service. Nothing else is sent anywhere by the free version.

Freemius (optional opt-in, licensing and updates of the Pro version)

The plugin includes the Freemius SDK, which handles the separate Pro version’s licensing and updates. In this free version, Freemius only shows an optional opt-in screen after activation.

  • When: only if you choose to opt in (or activate a Pro license).
  • What is sent: your site URL, WordPress and PHP versions, plugin version, site language, and the admin’s name and email address, plus plugin activation/deactivation/uninstall events. If you skip the opt-in, nothing is sent.
  • Freemius Terms of Service, Privacy Policy and details on what is collected.

Support

Questions, bug reports or feature requests: the plugin’s support forum on WordPress.org, or https://rowan-web.ru/en/blog/rowanweb-abandoned-forms-for-contact-form-7/