WordPress Plugin · v1.0.0

Know Every Email
Your WordPress Site
Sends. Or Fails to Send.

Email Log Guru captures, logs, and tracks every outgoing email from your WordPress site — delivery status, open rates, click tracking, failure alerts, and a complete analytics dashboard — all without touching your SMTP setup.

Zero config setup
🔒No external services
🛡GPL-2.0 licensed
📬
2,841
Emails logged today
99.8%
Delivery success rate
yourdomain.com/wp-admin/admin.php?page=welg-dashboard
Email Log Guru WordPress dashboard showing email activity, delivery stats, and analytics
30+
Configurable Settings
8
Settings Tabs
100%
Email Capture Rate
WP 5.6+
Compatibility
PHP 7.4+
Supported
$9.99
One-Time Price
Complete Feature Set

Built for WordPress Teams Who Take Email Seriously

Every tool a developer, site owner, or agency needs to monitor, debug, and control WordPress email delivery — in a single lightweight plugin.

📧

Complete Email Logging

Intercepts every wp_mail() call and captures the full payload — HTML body, plain text, headers, CC, BCC, Reply-To, attachments, sender, and all recipients. Not a single message escapes.

👁

Open & Click Tracking

Injects a secure HMAC-signed 1×1 pixel into HTML emails and wraps every link with a click tracker. See exactly who opened each message and which links they clicked.

📊

Analytics Dashboard

Today, 7-day, and 30-day stats for sent, failed, resent, opens, and clicks — with open rate, click rate, and failure rate computed automatically. Know your numbers at a glance.

🔁

One-Click Resend

Resend any logged email directly from the admin panel without re-triggering the originating flow. Every resend is logged so you always have a complete audit trail.

🚨

Instant Failure Alerts

Get notified by email the moment delivery fails. Configure a failure threshold and time window to prevent alert fatigue — the plugin de-duplicates intelligently.

🔗

Webhook on Failure

Fire an HMAC-SHA256-signed webhook to any endpoint when email delivery fails — integrate with Slack, PagerDuty, Zapier, or any monitoring pipeline you already use.

📤

Email Forwarding

Automatically forward every outgoing email to additional To, CC, or BCC addresses. Perfect for staging audits, compliance requirements, or team monitoring setups.

🕵️

Source Plugin Detection

Traces the exact WordPress plugin and hook that triggered each email using PHP backtrace. Immediately identify whether WooCommerce, CF7, or any other plugin is the sender.

📅

Daily Digest

An automated daily summary email lands in your inbox at 08:00 every morning — yesterday's sent, failed, opens, and clicks — so you stay informed without logging in.

🛡

Role-Based Access Control

Assign log viewing rights to specific WordPress roles via the custom welg_view_logs capability. Destructive actions like bulk delete remain gated behind manage_options.

🗂

Smart Retention & Auto-Purge

Configure a day-based retention period and a maximum entry count. A daily cron job keeps your database trim without manual intervention — and notifies you if it grows too large.

Granular Exclusion Filters

Skip logging specific recipients, subject keywords, or entire source plugins. Reduce noise and store only the emails that matter to your workflow.

Full Payload Capture

Every Email, Completely Captured — Not Just the Subject Line

Most logging plugins only record the subject and recipient. Email Log Guru captures the entire message so you can debug delivery failures, replay lost emails, and maintain a full audit trail without touching your SMTP configuration.

  • Full HTML body stored and rendered in a modal preview
  • Plain text alternative body captured from PHPMailer
  • All raw headers logged — From, CC, BCC, Reply-To
  • Attachment filenames and file sizes recorded
  • Source plugin and WordPress hook identified automatically
  • Trigger page URL, User ID, and IP address optionally stored
  • PHPMailer Message-ID and mailer type recorded
  • Delivery status updated in real-time: sending → sent or failed
Email Log Guru — Log Viewer
Sentjohn@acme.comOrder #1042 Confirmed2m👁
Sentsarah@example.orgWelcome — you're in!11m👁
Failedadmin@broken.netPassword Reset Request34m🔁
Sentmike@store.ioInvoice #INV-0089 Ready1h👁
Sentteam@agency.coNew comment on your post2h👁
Email Log Guru — Analytics Dashboard
1,284
Sent Today
3
Failed Today
42.7%
Open Rate
18.2%
Click Rate
Last 7 Days — Emails Sent
MonTueWedThuFriSatSun
Actionable Insights

Email Intelligence That Helps You Make Decisions

The built-in analytics dashboard surfaces the metrics that matter — without a third-party service, without exporting CSV files, and without leaving your WordPress admin.

  • Today, 7-day, and 30-day breakdowns for sent & failed
  • Open rate and click rate across all tracked HTML emails
  • Failure rate — catch SMTP issues before they escalate
  • Top 10 recipients and most frequently sent subjects
  • Per-plugin email breakdown to identify heavy senders
  • Hourly distribution heatmap to reveal sending patterns
  • 7-day and 30-day chart data for trend analysis
  • All-time cumulative totals tracked via lightweight counters
Proactive Monitoring

Catch Delivery Failures Before Your Users Have to Tell You

Email Log Guru watches every send attempt in real time. The moment something goes wrong, you're the first to know — not your customer, not your client. Fix it before anyone notices.

  • Immediate email alert on delivery failure
  • Configurable threshold (e.g. 3 failures per hour) before alerting
  • HMAC-SHA256 signed webhook — integrate with any service
  • Daily digest email delivered every morning at 08:00
  • DB size alert when log count hits your threshold
  • Smart de-duplication prevents alert flooding per window
  • Alert emails include direct links to failed log entries
Failure Alert — Inbox Preview
⚠ Email Failure Alert — My WordPress Site
WordPress failed to send 3 emails in the last 60 minutes. Immediate attention may be required.
Last Failed Log ID#3,847
SubjectPassword Reset Request
Recipientuser@example.com
ErrorSMTP: connect failed
Time2026-06-24 14:32:07
View Failed Emails in Dashboard →
Total Control

30 Settings Across 8 Focused Tabs

Every behaviour is configurable. Explore each settings tab below to see exactly what you can control — from what gets logged to who can view it.

Enable Email Logging
Master on/off switch. When disabled, no emails are captured, stored, or tracked — the plugin goes completely silent.
📄
Items Per Page
Controls how many log entries appear per page in the log viewer table. Choose between 10, 25, 50, or 100.
25 rows
🕐
Date & Time Display Format
Sets the timestamp format displayed in the log table. Accepts any PHP date format string.
Y-m-d H:i:s
SMTP Test Email Tool
Send a live HTML test email to any address directly from settings to verify your WordPress mail configuration is working correctly.
Tool available
💡 Good to know: Disabling logging does not delete existing logs. Use the Tools page to bulk-delete entries or configure auto-purge in the Retention tab.
Built Right

Zero Bloat. Pure WordPress-Native Architecture.

No external APIs, no SaaS dependencies, no subscription telemetry — Email Log Guru runs entirely on your server with a minimal, standards-compliant codebase.

wp_mail filter
Zero-config interception
🔒
HMAC-SHA256
Signed tracking links
🗄
2 DB Tables
Logs + tracking events
🔄
WP-Cron
Purge & daily digest
🛡
Nonce + capability
All AJAX secured
🌍
i18n Ready
Fully translatable
🔌
WordPress 5.6+
Core compatibility
🐘
PHP 7.4+
Modern PHP support
Pricing

One Price. Every Feature. No Recurring Fees.

No tiers, no upsells, no monthly plans. Pay once and own the plugin forever — with all future updates included.

Early Adopter
$0
Free — First 100 customers only
  • All features, zero restrictions
  • Lifetime license
  • All future updates included
  • Priority email support
  • No credit card required
  • Limited availability
Claim Free License
Regular Price
Standard
$9.99
One-time payment · Lifetime license
  • Complete email logging
  • Open & click tracking
  • Analytics dashboard
  • Failure alerts & webhooks
  • Email forwarding (To/CC/BCC)
  • One-click resend
  • Daily digest emails
  • Source plugin detection
  • Role-based access control
  • Smart retention & auto-purge
  • 30+ configurable settings
  • Lifetime updates & support
Get Email Log Guru — $9.99
37 of 100 free licenses claimed
63 spots remaining — claim yours before it expires
37% of early-adopter licenses taken

Start Knowing Exactly What Your WordPress Site Is Sending

Stop flying blind on email delivery. Catch failures instantly, replay lost messages, and understand your sending behaviour — all from inside your WordPress admin.

Get Email Log Guru Free →
👋 Need help? Ask Penter