NMR Email Log for CF7 Pro
Reliable email delivery for Contact Form 7 — multiple transactional providers, per-form routing, fallback on failure, unlimited alerts, auto-retry, and per-form delivery statistics.
What it does
The free NMR Email Log for CF7 logs every Contact Form 7 email delivery attempt and shows you what went wrong when delivery fails. The Pro version adds four transactional email providers (Resend, Mailgun, Brevo, Postmark), per-form routing so different forms can use different providers, automatic fallback to a second provider when the first fails, unlimited failure alerts by email and webhook, auto-retry 15 minutes after a failure, and per-form delivery rate statistics.
What you get with Pro
📬 Routing & delivery
- Four providers — Resend, Mailgun, Brevo, Postmark
- Per-form routing — each form can use a different provider
- Fallback provider — automatic retry through a second provider on failure
- Global provider — one setting applies to all forms by default
🔔 Alerts & monitoring
- Unlimited failure alerts by email (free plan: 10/month)
- Webhook notifications on every delivery failure — works with Slack, Make, Zapier, n8n
- Per-form delivery statistics — sent, failed, and retried counts for every form
- DNS check — validates SPF and DMARC records for your sending domain
🔁 Recovery & integrations
- Auto-retry — re-sends failed emails automatically 15 minutes later
- Unlimited manual retries (free plan: 25/month)
- Flamingo integration — delivery status column in the Flamingo inbound messages list
- License activation — per-site license managed from the settings panel
Example: per-form routing with fallback
Route different forms through different providers. If the primary provider fails, a fallback provider retries automatically — no manual action needed.
Contact Form → Resend (global provider)
Quote Request → Mailgun (per-form override)
Newsletter → Brevo (per-form override)
On failure: → Postmark (fallback, automatic)
After 15 min: → auto-retry (if fallback also fails)
Webhook on failure: every failed delivery fires a JSON POST to your endpoint — compatible with Slack incoming webhooks, Make, Zapier, and n8n.
{
"event": "cf7_mail_failed",
"form": "Contact Form 1",
"form_id": 42,
"error": "Host or port unreachable...",
"site": "My Site",
"site_url": "https://example.com",
"timestamp": "2026-06-07T14:30:00+02:00"
}
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Delivery log — all CF7 forms | ✓ | ✓ |
| CF7 config scanner | ✓ | ✓ |
| Failure diagnosis (human-readable errors) | ✓ | ✓ |
| Test send button | ✓ | ✓ |
| Resend routing (all forms, 1 provider) | ✓ | ✓ |
| Failure alerts — email only | 10/month | unlimited |
| Manual retries | 25/month | unlimited |
| Multiple providers: Mailgun, Brevo, Postmark, Resend | — | ✓ |
| Per-form provider routing | — | ✓ |
| Fallback provider on failure | — | ✓ |
| Failure alerts — webhook / Slack | — | ✓ |
| Auto-retry 15 min after failure | — | ✓ |
| Per-form delivery rate statistics | — | ✓ |
| Flamingo delivery status column | — | ✓ |
| DNS check — SPF & DMARC | — | ✓ |
Requirements
- WordPress 5.7 or later
- Contact Form 7 (any recent version)
- NMR Email Log for CF7 (free plugin, must be active)
- API key from at least one transactional provider — Resend free tier: 3,000 emails/month, no credit card needed
Get the plugin
One-time purchase. Includes updates and support. License activated per site.
Questions? Use the contact form or check the free plugin support forum for general usage questions.