Skip to content
Select theme
Get Started

Email Reports

Summarize with AI

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.

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 pricing
  • 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

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.

  • 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$s company, %2$s start date, %3$s end date
    Blank uses: %1$s – Site Report (%2$s to %3$s)
  • Site admin email, or custom list (one address per line, max 20)
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.

  • Company name
  • Logo from the media library
  • Primary color (default #2271b1)
  • Footer text (HTML or plain)
  • 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.

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
  1. Activate your WP PowerSuite license.
  2. Enable the sibling modules you want in the digest (for example Email Logs, Track 404s, Limit Login Attempts, Activity Log).
  3. Go to WP PowerSuite → Modules and enable Email Reports.
  4. Open module settings (wpps_module=email-reports).
  5. On Schedule, choose frequency, day, time, subject, and recipients.
  6. On Report, select sections that are available.
  7. On Branding, set company name, logo, color, and footer.
  8. Click Send Test, then enable scheduled sending when ready.
  • 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.

  • 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.
  • 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.

Prefer the command line? You can turn this module on or off with WP-CLI instead of the dashboard:

Terminal window
# Turn the module on
wp powersuite module enable email-reports
# Turn the module off
wp powersuite module disable email-reports
# Check whether it is on, its category, and where its settings live
wp powersuite module get email-reports

Managing 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.

Ready for branded site digests?

Get WP PowerSuite, enable Email Reports, and keep stakeholders informed without stacking another plugin.

Get WP PowerSuite