Built for WordPress maintainers · Desktop App

WordPress maintenance, automated.
So you can focus on what matters.

WP Maintenance Manager automates WordPress updates, rollbacks, and reporting for every site you maintain — from a single desktop app.
Whether it's your own portfolio of 5 sites or 200 client sites, run them all on autopilot with safety nets that catch problems before they catch you.

Use every feature for 90 days on all the sites you manage.
If you don't continue, the trial simply ends — you're never charged.

Download the app (managing just one site? The Free plan is free forever)

Windows 10 / 11 (64-bit) macOS 13.5 Ventura or later (Intel / Apple Silicon)

maintenance.log
[INFO] - Maintenance started
[INFO] - Taking pre-update screenshot
[INFO] - Pre-update screenshot saved: screenshots/abcdef.png
[INFO] - WP-CLI path (configured): wp
[INFO] - Checking web server PHP version...
[INFO] - No PHP upgrade warning. Continuing with updates.
[INFO] - Backing up database...
[INFO] - Backup saved locally: backups/abcdef/backup_20260324_123456.sql
[INFO] - Recording pre-update versions...
[INFO] - Pre-update core version: 6.9.4
[INFO] - Checking core updates...
[INFO] - Post-core HTTP check: HTTP 200 → All good
[INFO] - Updating plugins...
[INFO] - Updating translation files...
Zero client-facing downtime Detects HTTP errors & auto-rolls back instantly
Manage 200+ sites from one app One dashboard for your entire portfolio
Branded reports in one click Your logo, your brand — ready to send
Pre-update DB backups, every time Instant recovery when things go wrong

WordPress maintenance doesn't scale.
Until now.

Whether you manage 5 sites or 200, you hit the same wall: more sites, more risk — and the same hours in your day.

"A plugin update white-screened one of the sites we manage. They found out before we did — trust gone in seconds."

Updating 30+ sites manually eats an entire day. That's billable time you'll never get back.

Tracking updates across dozens of sites in spreadsheets? One missed row and you're flying blind.

Asked "what am I paying for?" and you have nothing to show. Without proof of value, maintenance contracts get questioned every renewal.

A plugin conflict takes you down a 3-hour rabbit hole. Meanwhile, two other sites are waiting for attention.

A CSS conflict broke the homepage layout — and the site owner noticed before you did. That's the kind of email no one wants to get.

Automate the work. Keep the revenue.

Four features that turn maintenance from a cost center into a scalable profit line.

Auto-Rollback — Catch Errors Before Clients Do

After every update, HTTP status is checked for each component. If a server error (HTTP 500+) is detected, the offending plugin is automatically rolled back in seconds — no manual SSH, no panicked Slack messages.

HTTP Status Check Per-Plugin Rollback Zero-Downtime Updates

Automatic DB Backups — Your Safety Net

Every maintenance run starts with an automatic database backup. Download locally with one click, or let them accumulate as your insurance policy. When a client calls, you're always ready to restore.

Pre-Update Snapshots One-Click Download Local Storage

Branded Reports — Show the Value of Your Work

One click generates a branded maintenance report with your logo, company name, and accent color. Every update, HTTP check, and before/after screenshot is automatically compiled. Send it as PDF or HTML — to clients, stakeholders, or just keep it as your own record.

Branded PDF / HTML Custom Branding Before & After

Visual QA — Automated Screenshot Diffs

Before and after screenshots are captured automatically on every run. Spot layout regressions, broken images, or CSS conflicts at a glance — without manually clicking through every page.

Automated Capture Visual Diff Layout Regression Check
⚙️

Nothing to install on the sites you manage. WP Maintenance Manager connects via SSH + WP-CLI from your desktop. No WordPress plugins, no server-side agents, no extra approvals needed. Works with any hosting provider that supports SSH.

Turn maintenance from a chore into
your most leveraged hour of the week.

The numbers that matter whether you maintain 5 sites for yourself or 200 for clients.

0%

Less time per site

What used to take half a day for 30 sites now takes under an hour. Reallocate that time to higher-margin work — or onboard more clients.

Report = Proof

Reduce client churn

Branded reports with before/after screenshots give clients tangible proof of value every month. Care plan renewals go from awkward to automatic.

→Zero

Client-facing incidents

HTTP 5xx errors, 4xx regressions (e.g., 200→404), and site-unreachable conditions are all detected per plugin update. Auto-rollback restores the offending plugin before most clients even notice. WP-CLI runs in safe mode (--skip-plugins --skip-themes), so even if the plugin throws a fatal error, the rollback itself is guaranteed to execute.

Watch how it works

Up and running in 10 minutes.
Seriously.

No server-side setup. No WordPress plugins. Just download, connect, and go.

01

Download the App

Windows & Mac. One installer, no dependencies. Your team can be running it in 5 minutes.

Windows & macOS
02

90 days, every feature, free

Pick a plan in the pricing table and enter your email — no credit card. Enter the license key you receive into the app and every feature is unlocked right away. Managing just one site? The Free plan is free forever.

No card · 90 days
03

Add the sites you manage

Enter SSH credentials, hit "Run Maintenance," and watch updates, backups, and reports happen automatically.

SSH + WP-CLI

Thanks for your feedback: 50% off for a year

Submit 1 or more bug reports or feature requests, and you'll receive a coupon for 50% off any paid plan for 12 months. Your insights make the tool better for every WordPress operator. (Redeemable through end of 2026)

Plans that grow with you.
Try everything free for 90 days — no card.

From hobby developers with a handful of personal sites to agencies handling 200+ client sites.
Every paid plan comes with a 90-day free trial. (No card needed · ends automatically if you don't add one, so you pay nothing · first-time signups only)

Monthly
Annual 20% OFF
¥ JPY
$ USD

Free

FREE

Free forever

 

1 site

Sites allowed

  • Up to 3 runs / month
  • Direct server updates via SSH + WP-CLI
  • Browser automation via Playwright
  • Pinpoint rollback (on 5xx / 4xx regression / unreachable)
  • Visual check (screenshot diff)
  • Anomaly alerts & result reports
  • Detailed maintenance log history
  • DB backup storage
  • Screenshot storage
  • Exclude specific plugins from updates

Mini

$4

/ mo

Annual $38.40

~$1.33 / site / mo

3 sites

Sites allowed

  • Unlimited runs
  • Direct server updates via SSH + WP-CLI
  • Browser automation via Playwright
  • Pinpoint rollback (on 5xx / 4xx regression / unreachable)
  • Visual check (screenshot diff)
  • Anomaly alerts & result reports
  • Detailed maintenance log history
  • DB backup storage
  • Screenshot storage
  • Exclude specific plugins from updates
Start 90-day free trial

LITE

$12

/ mo

Annual $115.20

~$0.80 / site / mo

15 sites

Sites allowed

  • Unlimited runs
  • Direct server updates via SSH + WP-CLI
  • Browser automation via Playwright
  • Pinpoint rollback (on 5xx / 4xx regression / unreachable)
  • Visual check (screenshot diff)
  • Anomaly alerts & result reports
  • Detailed maintenance log history
  • DB backup storage
  • Screenshot storage
  • Exclude specific plugins from updates
Start 90-day free trial

Business

$46

/ mo

Annual $441.60

~$0.23 / site / mo

200 sites

Sites allowed

  • Unlimited runs
  • Direct server updates via SSH + WP-CLI
  • Browser automation via Playwright
  • Pinpoint rollback (on 5xx / 4xx regression / unreachable)
  • Visual check (screenshot diff)
  • Anomaly alerts & result reports
  • Detailed maintenance log history
  • DB backup storage
  • Screenshot storage
  • Exclude specific plugins from updates
  • Branded report feature
  • Up to 2 PCs
Start 90-day free trial

See how we compare to
other WordPress maintenance tools.

Side-by-side comparisons against the four most-used tools:
ManageWP, MainWP, WP Umbrella, and InfiniteWP.

No plugin on
Managed
sites

Connects via SSH + WP-CLI. The sites you maintain stay clean — no extra plugin to install or maintain.

Others: plugin required
Per-plugin
Pinpoint
rollback

Reverts only the plugin that broke the site — your other 19 successful updates stay applied.

Others: full-site rollback
100 sites, full features
$28/mo

ManageWP's All-in-One Bundle is $150/mo for the same site count. Same coverage, much lower cost.

ManageWP: $150/mo (100 sites)

From the Blog

Practical notes on WordPress maintenance, WP-CLI, and update gotchas.

Common Questions

What people typically want to know before getting started.

How is this different from ManageWP or MainWP?
Most tools require a WordPress plugin on every managed site. WP Maintenance Manager is a desktop app that connects directly via SSH + WP-CLI — nothing is installed on the WordPress itself. This means no plugin conflicts, no server-side agents, and no dependency on a third-party cloud dashboard. Your data never leaves your machine.
Can an update break a client's site?
The database is automatically backed up before every run, and the site is verified afterwards via HTTP status and visual screenshots. If an HTTP 500 error or similar is detected, the offending plugin is automatically rolled back. The risk of prolonged downtime is minimal — but we recommend having SSH access ready for manual recovery in edge cases.
How does the white-label reporting work?
Set your company logo, name, and accent color once in the app settings. After each maintenance run, one click generates a branded PDF or HTML report containing every update performed, HTTP status checks, and before/after screenshots. Send it to clients as proof of work, share with stakeholders, or keep it as your own record — your brand, not ours.
What hosting providers are supported?
Any host that provides SSH access and WP-CLI. This includes managed WordPress hosts like SiteGround, Cloudways, Kinsta, and GridPane, as well as traditional shared hosting (just enable SSH in your control panel). No WordPress plugins or server-side agents are installed on the managed site. Check the hosting quick reference for SSH ports, WP-CLI availability and host-specific caveats (WP Engine and Pantheon have real limitations).
Can I try it before committing?
Yes. Every paid plan (up to 200 sites) comes with a 90-day free trial with every feature unlocked — no card needed, and if you don't add one it simply ends and you pay nothing (first-time signups only). That's enough time to set up SSH / WP-CLI and run it on all your real sites. If you only manage one site, the Free plan covers 1 site with up to 3 runs per month — no time limit.

Try it on every site you manage.
90 days free. No credit card.

Every paid plan includes a 90-day free trial with every feature unlocked.
If you don't continue, it simply ends and you're never charged.
Managing just one site? The Free plan is free forever.

Windows 10 / 11 (64-bit) macOS 13.5 Ventura or later (Intel / Apple Silicon) 90-day free trial on paid plans No credit card required Free plan — no time limit Works with any SSH host