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.

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.
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 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
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
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.
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.
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.
- ✓ All features, zero restrictions
- ✓ Lifetime license
- ✓ All future updates included
- ✓ Priority email support
- ✓ No credit card required
- – Limited availability
- ✓ 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
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 →