FREE WORDPRESS FORM BACKUP PLUGIN

WordPress Form Backup & Mail Health Plugin

Sadathossain Form Backup and Mail Health stores an admin-only copy of supported form submissions inside your own WordPress database and shows WordPress mail-processing status in one clean dashboard—without a cloud account or external API.

Free on WordPress.org  •  Self-hosted  •  Privacy-first  •  GPLv2 or later

WordPress form backup and mail health plugin icon

Local lead backups

Keep supported form entries inside your own WordPress database.

Mail-health visibility

See Sent, Failed and Unknown processing states from one dashboard.

No cloud account

No remote tracking service or external API is required.

Why “Message Sent” Is Not Enough

A visitor can see a successful form confirmation while the notification email still has a processing problem. If the submission exists only in an inbox, an important enquiry can be difficult to recover.

This WordPress form backup plugin adds a second layer: it saves supported lead data locally and makes WordPress mail events visible to administrators. You can review the submission even when the email route needs attention.

How the WordPress Form Backup Works

Three simple steps create a recoverable local record and a clearer view of your site’s mail-processing health.

01

Capture the submission

The plugin listens for submissions from supported WordPress form plugins.

02

Save a local backup

Sanitized lead fields are stored in admin-only custom database tables on your site.

03

Monitor mail status

Review Sent, Failed or Unknown processing status and inspect useful mail metadata.

See Form Submissions and Mail Health in One Dashboard

The dashboard brings together total submissions, processed emails, failures, unknown states, seven-day form health, active integrations and recent leads. It gives administrators one practical place to investigate before a lead disappears into inbox limbo.

Form Backup and Mail Health WordPress dashboard with submission and email status metrics

Key Features

  • Local submission backup — keep supported form leads in your own WordPress database.
  • Mail-status dashboard — view total, Sent, Failed and Unknown submission states.
  • Full lead detail view — inspect stored fields without opening your inbox.
  • Test-lead tool — create a local test entry and run a real wp_mail() request.
  • WordPress mail failure log — review recipient, subject, error and timestamp metadata.
  • Weekly form-health summary — receive a scheduled overview at your chosen address.
  • CSV export — download locally stored submissions for follow-up or reporting.
  • Configurable retention — decide how long local form data should remain.
  • WordPress privacy tools — integrates with personal-data export and erasure workflows.
  • Self-hosted by design — no cloud account, remote analytics service or external API required.

Supported WordPress Forms and WooCommerce Mail

The plugin currently supports local submission backups from:

  • Contact Form 7
  • Elementor Pro Forms
  • WPForms
  • Gravity Forms
  • Fluent Forms

WooCommerce transactional emails and other plugin emails can also appear in the mail-event log when they use the standard WordPress wp_mail() pipeline and mail-event logging is enabled.

WordPress mail log showing sent and failed email processing status

What Sent, Failed and Unknown Actually Mean

The plugin reports WordPress mail-processing events honestly—it does not turn a technical success signal into a delivery promise.

Sent

WordPress and PHPMailer processed the email request without reporting an error. This does not guarantee inbox delivery.

Failed

WordPress reported an error while processing the email request. Review the Mail Log for the recorded metadata.

Unknown

The form entry was captured, but no definitive success or failure event was observed for that submission request.

Keep WordPress Form Entries Private and Self-Hosted

Supported lead data stays in custom tables inside your own WordPress database and remains available to site administrators.

Common password, payment-card, CVV, payment-token, nonce, CAPTCHA and security-token fields are intentionally filtered out. Email bodies are not stored in the Mail Log.

After activation, review Settings → Privacy if your privacy policy needs to disclose local form-submission storage.

Locally saved WordPress form submission details in the admin dashboard
WordPress mail test lead tool for checking the current wp_mail route

Test Your Current WordPress Mail Route

Use the built-in test-lead tool to create a local test submission and run a real wp_mail() request through your site’s current mail configuration.

The result is recorded as Sent or Failed, giving you a repeatable first check before investigating SMTP, hosting or notification settings.

Control Reports, Retention and Cleanup

Choose the address for weekly form-health summaries, set how long locally stored data should remain, enable mail-event metadata logging, show unresolved failure notices and decide whether plugin data should be deleted on uninstall.

WordPress form backup retention and mail health settings

Requirements, Pricing and Installation

Requirements: WordPress 6.2 or higher and PHP 7.4 or higher. Version 1.0.0 is tested up to WordPress 7.1.

Pricing: Free to download from WordPress.org and licensed under GPLv2 or later.

  1. Install the plugin from WordPress.org or upload the ZIP through Plugins → Add New → Upload Plugin.
  2. Activate it and open Form Backup → Dashboard.
  3. Go to Form Backup → Tools and send a test lead.
  4. Review health-report, retention and cleanup preferences under Form Backup → Settings.

Frequently Asked Questions

Does this plugin guarantee email delivery?

No. A Sent status means WordPress and PHPMailer processed the email request without reporting an error. It does not prove that the message reached the recipient’s inbox.

Where are WordPress form submissions stored?

Supported submissions are stored in custom tables inside your own WordPress database. The plugin does not send lead data to an external cloud service.

Does it store passwords or payment-card details?

No. Common password, card/CVV, payment-token, nonce, CAPTCHA and security-token fields are intentionally filtered out of local backups.

Does it replace Contact Form 7, WPForms or another form plugin?

No. It works alongside supported form plugins as a local backup and WordPress mail-health layer.

Why can a form submission show Unknown?

Unknown means the submission was captured but no definitive WordPress mail success or failure event was observed during that request. Notifications may be disabled, delayed, queued or sent asynchronously.

Does it work with SMTP plugins?

It listens to WordPress mail success and failure hooks. Many SMTP plugins continue to use that pipeline, but compatibility depends on how the SMTP plugin sends or queues messages.

Does the plugin track visitors or require an external account?

No analytics, remote tracking service, cloud account or external API is required. The stored form data remains available only to site administrators on your own WordPress installation.

Explore Another Free WordPress Tool

Need to safely replace text, HTML or links across your site without editing theme files? See Jessore Find & Replace.

Back Up the Lead—Then Check the Mail Route

Install the free WordPress form backup plugin and keep supported submissions visible inside your own site—even when an email notification needs attention.

Scroll to Top