wpmgr
Client reports

White-label WordPress maintenance reports for clients

Branded maintenance reports delivered by email or available as a PDF on a schedule or on demand. Uptime, backups, updates, Core Web Vitals, and email deliverability in one report, with your logo, your colour, and your sign-off.

Clients do not see the maintenance work that keeps their sites healthy, and assembling a monthly report manually takes hours you do not have

Backup runs, update history, uptime percentage, security scans, and email deliverability are all in separate parts of the dashboard. Assembling them into a client-ready email monthly is repetitive work with a high chance of copy-paste errors. WPMgr generates the report automatically from live data, applies your brand, and delivers it by email or makes it available for download, on a schedule you set.

How it works

Under the hood

The steps that make it work, and what each one does.

1

Group sites under client records

Assign one or more sites to a named client record with a brand colour, logo, contacts, and notes. The client record becomes the unit of reporting, so a report spans all the sites for that client.

2

Customise the report sections

Toggle which sections appear in each report: uptime, backups, updates, Core Web Vitals, email deliverability. Add a custom introduction and a closing message. Remove the powered-by footer.

3

Schedule or send on demand

Set a monthly or weekly schedule for each client, or generate a report immediately from the client page. Reports are delivered as branded HTML email and are available as a print-ready page or a vector-chart PDF.

4

Share via the client portal

Clients can log in to a read-only branded portal to view their sites, download past reports, and check uptime and backup health without contacting you for a status update.

AC

Acme Web Agency

Monthly maintenance report • June 2026

shop.client.com
Uptime99.9%0 incidents this month
Backups28/28Last: 2 hours ago
Updates14 applied0 pending
Core Web VitalsLCP 1.8sp75 from real visitors
Email delivery98.4%1 bounce suppressed

Generated by WPMgr • Powered by label removable • View in portal

What's included

Every capability ships in the open-source release.

Scheduled and on-demand reports

Set a monthly or weekly schedule per client or generate a report immediately. Each report pulls live data at generation time.

Brand colour, logo, and sign-off

Each client record carries your brand colour and logo. Reports use them throughout. The powered-by footer is removable.

HTML email, print page, and PDF

Reports are delivered as a branded HTML email, a print-ready page, and a vector-chart PDF. All three formats are generated from the same data.

Per-section toggles

Include or exclude uptime, backups, updates, Core Web Vitals, and email deliverability per report. Sections can be re-ordered and custom text added to introduction and closing.

Client portal access

Invite a client to a read-only portal where they can see their sites, download reports, and check uptime and backup health. Access is revoked instantly on removal.

Live data at generation time

Reports always reflect the most recent data: uptime percentage, last backup date and status, pending updates, and Core Web Vitals p75 values are pulled at the moment the report is generated.

FAQ

Questions answered

Common questions about this feature.

Self-host it, read the code, and run your whole fleet.

Free and open source. No per-site fee. The full release is on GitHub.