Email Reports is a WP PowerSuite Pro module that emails a branded site digest on a schedule — login security, 404s, activity, and email delivery stats — so stakeholders stay informed without logging into wp-admin every day.
No extra single-purpose reporting plugin. Enable it from the Modules hub when a client wants a recurring pulse; leave it off when they do not. Product overview: Email Reports.
Why teams choose it
Section titled “Why teams choose it”Busy site owners miss silent problems: brute-force spikes, rising 404 noise, unusual admin activity, or a wave of failed mail. Email Reports packages those signals into one digest:
- Daily, weekly, or monthly delivery on your schedule
- Sections powered by sibling WP PowerSuite modules you already use
- Branded layout with logo, color, company name, and footer
- Admin or custom recipient lists (up to 20 addresses)
- Send Test and Send Now when you need an immediate report
Everything stays inside WP PowerSuite — one license, modular sections, enable only what you need.
Keep clients informed without another reporting plugin
Email Reports is included with WP PowerSuite Pro. Pair it with Email Logs and security modules for richer digests.
View pricingWho it is for
Section titled “Who it is for”- Agencies sending weekly status digests to clients
- Store owners watching login security and mail delivery trends
- Ops teams that want 404 and activity snapshots by email
- Freelancers standardizing reporting across maintenance retainers
- Site owners who prefer inbox summaries over daily dashboard checks
What you can do
Section titled “What you can do”Configure Email Reports from the PowerSuite Advanced Settings modal for the module (deep link: admin.php?page=powersuite&wpps_module=email-reports). Tabs: Schedule · Report · Branding.
Schedule
Section titled “Schedule”- Send scheduled email reports — master enable
- Frequency: daily, weekly, or monthly (default weekly)
- Weekly: day of week (Sunday–Saturday; default Monday)
- Monthly: day of month 1–28
- Time in the site timezone (default
09:00) - Custom subject with placeholders:
%1$scompany,%2$sstart date,%3$send date
Blank uses:%1$s – Site Report (%2$s to %3$s)
Recipients
Section titled “Recipients”- Site admin email, or custom list (one address per line, max 20)
Report sections
Section titled “Report sections”| Section | Title in email | Depends on module |
|---|---|---|
limit-login-attempts |
Login Security | Limit Login Attempts |
track-404s |
404 Errors | Track 404s |
activity-log |
Activity Log | Advanced User Activity Log |
email-logs |
Email Delivery | Email Logs |
Unavailable sections show (module disabled). If you leave the selection empty, all available sections are included.
The Email Delivery section summarizes Sent, Delivered, Failed, Bounced, plus recent emails when Email Logs has data.
Branding
Section titled “Branding”- Company name
- Logo from the media library
- Primary color (default
#2271b1) - Footer text (HTML or plain)
Send Test / Send Now
Section titled “Send Test / Send Now”- Send Test — subject prefixed with
[Test]; rate limit about 1 per minute - Send Now — bypasses the schedule enable flag (with confirmation); rate limit about 5 minutes
Both use saved recipients, sections, and branding
Why WP PowerSuite instead of a standalone digest plugin
Section titled “Why WP PowerSuite instead of a standalone digest plugin”Standalone report plugins often duplicate data you already collect elsewhere. Email Reports reuses sibling modules — Limit Login Attempts, Track 404s, Activity Log, Email Logs — so the digest reflects the same suite you already licensed. Enable Email Reports for retainer clients; disable it when a site does not need scheduled mail.
Learn more on the module page, browse all modules, or compare plans and pricing.
When to enable it
Section titled “When to enable it”Turn it on when you want to:
- Email a weekly or monthly pulse to clients or stakeholders
- Surface login security, 404, activity, or mail-delivery trends automatically
- Brand digests with agency or client identity
- Trigger an on-demand report with Send Now during incidents
When to leave it off
Section titled “When to leave it off”How to get started
Section titled “How to get started”- Activate your WP PowerSuite license.
- Enable the sibling modules you want in the digest (for example Email Logs, Track 404s, Limit Login Attempts, Activity Log).
- Go to WP PowerSuite → Modules and enable Email Reports.
- Open module settings (
wpps_module=email-reports). - On Schedule, choose frequency, day, time, subject, and recipients.
- On Report, select sections that are available.
- On Branding, set company name, logo, color, and footer.
- Click Send Test, then enable scheduled sending when ready.
How to verify it works
Section titled “How to verify it works”- Click Send Test with your address as a recipient.
✅ A[Test]subject arrives with branding and available sections. - Enable weekly schedule and note the next run time in site timezone.
✅ Cron hooks are registered for the chosen frequency. - Disable a sibling module used by a section.
✅ That section shows as unavailable / is omitted from content. - Click Send Now after changing branding.
✅ Immediate digest reflects the new logo and color.
If something fails, confirm the license is active, WP-Cron is running, and Email Delivery (or host mail) can send to the recipients.
Recommended settings
Section titled “Recommended settings”- Agencies: weekly, Monday 09:00, custom recipients (account manager + client).
- High-security sites: include Login Security and Activity Log; keep Email Logs on for the delivery section.
- Stores: include Email Delivery stats and ensure Email Logs retention covers the report window.
- Keep subject placeholders so date ranges stay accurate across schedules.
Troubleshooting
Section titled “Troubleshooting”- Activate license notice. Open WP PowerSuite → License, activate, then reopen settings. Get a license if you are evaluating the suite.
- Empty or thin digest. Enable the sibling modules for the sections you selected.
- Test email not arriving. Confirm recipients, site mail transport (Email Delivery recommended), and spam folders. Watch the Send Test rate limit (~1/min).
- Schedule never fires. Verify WP-Cron (or a real system cron hitting
wp-cron.php) and that Send scheduled email reports is enabled. - Send Now blocked. Wait out the ~5 minute rate limit, then retry.
- Wrong send time. Times use the site timezone under Settings → General.
Manage with WP-CLI
Section titled “Manage with WP-CLI”Prefer the command line? You can turn this module on or off with WP-CLI instead of the dashboard:
# Turn the module onwp powersuite module enable email-reports
# Turn the module offwp powersuite module disable email-reports
# Check whether it is on, its category, and where its settings livewp powersuite module get email-reportsManaging more than one site? Add --url=https://example.com to point a command at one site. If this is a Pro module, install WP PowerSuite Pro and activate your license first. New to WP-CLI? See the full command guide.
What does Email Reports do?
It emails scheduled digests for login security, 404 errors, activity, and email delivery stats from sibling WP PowerSuite modules — with branding and Send Test / Send Now.
Is Email Reports included with WP PowerSuite?
Yes. It ships in the WP PowerSuite Pro add-on (install Pro beside the free plugin and activate your license).
What schedules are available?
Daily, weekly (choose day of week), or monthly (day 1–28), at a time in your site timezone.
Which report sections can I include?
Login Security, 404 Errors, Activity Log, and Email Delivery stats — each depends on its sibling module being enabled.
Can I brand the report email?
Yes. Set company name, logo, primary color, and footer text. The subject line supports company and date-range placeholders.
Where do I configure Email Reports?
Enable the module, then open Advanced Settings from WP PowerSuite → Modules (or use the deep link with wpps_module=email-reports). There is no separate submenu page.
Does Send Now require scheduled sending to be on?
No. Send Now bypasses the schedule enable flag (with confirmation) and uses your saved recipients and sections.
How do I turn Email Reports off?
Go to WP PowerSuite → Modules, find Email Reports, and toggle it off — or disable scheduled sending in the Schedule tab while keeping the module available.
Developer notes (hooks & filters)
Source: modules/email-reports/module.php, admin.php, includes/ReportRegistry.php, includes/ReportService.php, email template / section views.
Boot: admin · context: admin, cron, ajax.
Cron: wpps_email_reports_daily, wpps_email_reports_weekly, wpps_email_reports_monthly.
Filters: wp_powersuite_report_sections, wp_powersuite_report_section_data.
AJAX: wpps_email_reports_send_test, wpps_email_reports_send_now.
Also listens to wp_powersuite_module_settings_saved and cron_schedules.
Related modules
Section titled “Related modules”Ready for branded site digests?
Get WP PowerSuite, enable Email Reports, and keep stakeholders informed without stacking another plugin.
Get WP PowerSuite