Paid Memberships Pro v3.7 includes built-in email logging. Every email PMPro sends is recorded with its recipient, subject, body content, status, and timestamp. This helps administrators troubleshoot delivery issues, verify that emails are being sent, and review the exact content members received.

Viewing the Email Log

By default, email logging will be enabled. To disable or view other settings, navigate to Memberships > Settings > Email Settings.

From the Reports Page

Navigate to Memberships > Reports and select the Email Log report. This shows a filterable, searchable list of all logged emails.

Screenshot of the Email Log report page showing the list of logged emails with To, Subject, Status, and Timestamp columns

From the Edit Member Page

You can also view emails sent to a specific member from their Edit Member page. The Email Log panel shows all emails sent to that member.

  1. Navigate to Memberships > Members.
  2. Click on a member’s name.
  3. Select the Email Log panel.
Screenshot of the Edit Member Email Log panel in Paid Memberships Pro

What the Email Log Captures

Each log entry records:

  • To: The recipient email address
  • From: The sender email address and name
  • Reply-To: The reply-to address, if set
  • CC: Carbon copy recipients, if any
  • BCC: Blind carbon copy recipients, if any
  • Subject: The email subject line
  • Body: The full email body (viewable as rendered HTML or raw HTML)
  • Template: The PMPro email template used (e.g., `checkout_paid`, `cancel_admin`) 
  • Status: Whether the email was sent successfully or failed
  • Timestamp: The date and time the email was sent
  • Error: The error message if the email failed to send

Viewing Email Details

Click on any email in the log to open a modal with the full email details. The modal includes:

  • All header information (To, From, Reply-To, CC, BCC)
  • The email template name and description
  • A sent/failed status indicator
  • The full email body, with a toggle to switch between rendered HTML and raw HTML views
Screenshot of viewing email log details in Paid Memberships Pro

Troubleshooting with the Email Log

The email log is your first stop when a member reports they didn’t receive an email:

  1. Check the log for the member’s email address. Is there an entry for the expected email?
  2. Check the status. If it shows “Failed,” review the error message for clues.
  3. Check the content. Open the email detail to verify the body content, subject, and recipient are correct.
  4. If the email shows “Sent” but the member didn’t receive it, the issue is with email delivery, not PMPro. Consider using a transactional email service like SendWP to improve deliverability.

Last updated on March 30, 2026


Was this article helpful?
YesNo