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.
Related: Email Settings Documentation
From the Reports Page
Navigate to Memberships > Reports and select the Email Log report. This shows a filterable, searchable list of all logged emails. Use the search box to find emails by recipient or subject line.
Under Customize Report, you can filter the list by:
- Template: All Templates, or a single email template.
- Status: All Statuses, Sent, or Failed.
- Date range: All Time, Last 7 Days, Last 30 Days, Last 12 Months, or Custom Range. Choose Custom Range to show the From and To date fields.
Click Generate Report to apply the filters. The date range defaults to All Time.

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.
- Navigate to Memberships > Members.
- Click on a member’s name.
- Select the Email Log panel.

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
- Attachments: The file names of any attachments, if the email had any. The log stores the names only, not the files. The names are also included in the Paid Memberships Pro Email Log group of the WordPress personal data export. Added in PMPro 3.9.
- 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) and the names of any attachments
- 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

Troubleshooting with the Email Log
The email log is your first stop when a member reports they didn’t receive an email:
- Check the log for the member’s email address. Is there an entry for the expected email?
- Check the status. If it shows “Failed,” review the error message for clues.
- Check the content. Open the email detail to verify the body content, subject, and recipient are correct.
- If the email shows “Sent” but the member didn’t receive it, the issue is with email delivery, not PMPro. To learn how to troubleshoot and resolve email delivery issues, please refer to our Email Troubleshooting Guide.
Get Support From Our Team of Experts
Have a question about how to use this feature? Our Support Page outlines three ways to get support.
Our Max plans include hands-on help customizing your membership site and implementing new features. Upgrade to PMPro Max now »
Last updated on November 2, 2026

