SendLog – Email Activity Log

SendLog – Email Activity Log

Details
View on WordPress

SendLog is a comprehensive email activity logging plugin for WordPress that captures every outgoing email sent by your site. Whether you need to debug delivery issues, audit communication, or monitor email health — this plugin does it all, completely free.

Core Features

  • Complete Email Logging — Captures To, Subject, Message, Headers (From, CC, BCC, Reply-To), Attachments, IP address, timestamp, delivery status, error messages, and source plugin/theme.
  • Trash & Restore — Move logs to trash before permanently deleting, just like WordPress posts. Includes empty trash and restore functionality.
  • Resend Emails — Resend any logged email with one click, or edit before resending.
  • Forward Emails — Automatically forward copies of all outgoing emails to specified addresses with exclusion patterns.
  • Export Logs — Export selected or all logs as CSV with customizable column selection.
  • Auto-Delete — Automatically clean up old logs via daily WP-Cron with configurable retention.
  • Email Monitor — Daily heartbeat test email with admin notice if delivery fails.
  • Webhook Notifications — Get notified when emails are sent or fail via Slack, Discord, Microsoft Teams, or any generic webhook URL. Configurable triggers (All Emails / Failed Only) and optional forwarded email inclusion.
  • REST API — Full REST API with endpoints for logs, stats, and resend functionality.
  • Dashboard Widget — At-a-glance email stats on the WordPress dashboard.
  • Multisite Support — Per-site log tables with network activation support.
  • HTML Test Email — Send a beautifully formatted HTML test email to verify delivery and test the log viewer.

Admin Interface

  • Modern List Table — Sortable, filterable email logs with all columns (Sent at, Status, To, Subject, From, CC, BCC, Reply To, Attachment, IP Address, Source) — all toggleable via Screen Options.
  • Screen Options — Toggleable columns and configurable entries per page.
  • Email Detail Modal — View full email content with HTML/Text tab toggle, delivery details, and headers.
  • Tools Dashboard — Statistics overview with cards showing Total, Sent, Failed, Forwarded, Today, and Active Webhooks counts.
  • Tabbed Settings — Clean, organized settings with info tooltips explaining each option.
  • Date Picker — jQuery UI datepicker with clean custom styling for date-based search and filtering.

Use Cases

  • Debug email delivery issues
  • Audit emails sent by plugins (WooCommerce, Contact Form 7, Gravity Forms, etc.)
  • Monitor transactional email health
  • Keep records for compliance
  • Resend failed or lost emails
  • Get instant alerts via Slack/Discord/Teams when emails fail
  • Forward all site emails to an archive mailbox

External Services

This plugin can optionally connect to external webhook services to send notifications when emails are sent or fail. This feature is disabled by default and must be explicitly configured by the site administrator.

Webhook Notifications (optional, user-configured)

When you enable webhook notifications in Settings > Webhooks, the plugin sends HTTP POST requests to the webhook URL(s) you provide. The data sent includes: email subject, recipient, status (sent/failed), error message (if failed), and timestamp.

Supported services:

No data is sent to any external service unless you explicitly configure a webhook URL and enable it. No analytics, telemetry, tracking, or other external calls are made by this plugin.

Details

Plugin code:
sendlog
Plugin version:
1.0.0
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-08
Rating:
Times rated:
0
email
email-log
log
smtp
wp_mail