wpmgr
Agency operations

WordPress management for agencies

Run every client site from one dashboard. Deliver white-label maintenance reports, automate backups before every update, and give each team member exactly the access they need, without sharing passwords or switching accounts.

From reactive support to proactive client service

Agencies that move from ad-hoc site management to a central fleet dashboard stop losing hours to manual update routines and client report writing. Automated backups run before every update and restore with one click if something breaks. Branded maintenance reports go out on schedule without anyone opening a spreadsheet. Per-site email routing means your clients' transactional mail is reliable and auditable. The result is more sites managed per team member, with fewer support calls and more confident clients.

4Permission roles for clean team separation
100%White-label: your brand, your domain
1-clickRestore to any backup snapshot
FAQ

Common questions

Specific questions about this use case.

Can I give clients a read-only portal to view their site health?

Yes. The client portal lets you invite a client with a Client role. They see their site's uptime, backup history, and the latest maintenance report without any access to settings, billing, or other clients' sites.

Can different team members see only the sites assigned to them?

Yes. Per-site sharing lets you assign any team member to a specific subset of sites. A junior developer can push updates to their assigned sites without ever seeing a client they are not responsible for.

How are white-label reports delivered?

Reports are generated on a weekly or monthly schedule, or on demand. They are sent by email to your client's address and are available as a PDF download from the client portal, all with your logo and colour scheme.

Is this self-hosted? Where does client data live?

WPMgr is fully self-hostable under the AGPL. You run the control plane on your own infrastructure. Client site data, backups, and logs never leave servers you control. The hosted cloud version is on the roadmap and will have the same capability.

How does per-site email work for multiple clients?

Each site gets its own email provider configuration. One client can use Amazon SES, another can use SendGrid, and a third can use a shared SMTP relay. The central delivery log spans all sites so you can audit or debug any message from one screen.

Run your whole fleet from one dashboard.

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