Features
A log viewer, an alarm, and a fix button — in one plugin.
FatalGuard covers the whole incident: it sees the fatal, tells you where you are, and lets you fix it from your phone. Here's every piece, free and Pro.
Catch & recover · Free
The free core
Fatal-error capture
FreeWhen a fatal takes a page down, FatalGuard captures it — error type, message, file:line, and the URL that triggered it — instead of leaving a blank white screen. A self-installing must-use drop-in does the watching, without editing wp-config.php and without depending on wp-admin being up.
Getting started →Live error log viewer
FreeRead your debug.log and the PHP error log right in wp-admin — no FTP, no SSH. Fatals, PHP warnings, and deprecations (plus JavaScript console errors) are grouped with a count so one noisy warning can't bury a fatal. Search by message, file, or function, and watch new entries land live. Secrets in log lines are auto-redacted before display.
The log viewer →One-tap recovery
FreeWhen a plugin crashes the site, the alert carries a secure, single-purpose link: deactivate exactly that plugin and restore the site — from your phone, in one tap. No FTP, no folder renaming. Signed, expiring, and never capped: recovery is unlimited on every plan.
One-tap recovery →Auto file logging
FreeFatalGuard turns on file logging safely, without you touching wp-config.php — so you don't have to hand-set debug constants or risk leaving error output on the front end. There's also a “Show PHP errors on the front end” toggle for local development.
The log viewer →Alerts
Get told the instant it breaks
Telegram alerts
FreeGet pinged the instant a fatal happens. Because Telegram delivers the message, the alert reaches you even when wp-admin itself is down — the crash can't silence its own notification. Create a bot, paste the token, press Start; the chat is detected for you.
Connect Telegram →Slack, Discord, email & webhooks
ProSend the same alerts wherever your team already works: a Slack channel, a Discord server, an email inbox, or any custom webhook (a JSON POST you can wire into Zapier, Make, or your own tooling). Turn on any combination.
Extra alert channels →Alert routing
ProSend a specific plugin's fatals to their own chat — WooCommerce crashes to the shop's channel, everything else to you. One line per target: chat_id | plugin-slug | token.
Alert routing →Weekly digest
ProThe calm counterpart to real-time alerts: a once-a-week email summary of your site's errors, grouped, so nothing accumulates unnoticed. Good for handing a client a regular health check without dashboard access.
Weekly digest →AI & history · Pro
The Pro wedge
The reason developers upgrade — your AI, reading your real error history.
AI access (MCP)
ProConnect Claude, Cursor, VS Code, or any MCP client and ask what's crashing your site in plain English — answered from your real error history. Read-only, secured by a scoped, revocable API key (never an admin session). Ask “what's the most recurring error this week?” and get the error, file:line, count, and when it started.
AI access (MCP) →Searchable error history
ProThe free viewer shows the current tail; log files rotate and truncate. Pro keeps every fatal in a database — grouped, with counts and first/last-seen — so you can answer “when did this start?” and pin an error to the change that caused it. Set a retention window; a daily job prunes the rest. (This history is also what AI access reads.)
Error history →For agencies · Pro
Run it across every client
Stealth mode
ProHide FatalGuard from every administrator except the ones you allowlist — keep your monitoring out of a client's dashboard so it doesn't invite questions or accidental deactivation. It keeps running for everyone; it's just not shown.
Stealth mode →Up to 20 sites
Pro AgencyOne license, every client site. Run capture, alerts, routing, history, and AI across your whole portfolio.
See pricing →Central dashboard
Coming soonEvery client site's fatals on one screen, with remote recovery when a dead site can't phone out. On the roadmap for the Agency plan.
See it catch a real one.
Install FatalGuard, connect a channel, and the next fatal shows up as an alert with a fix button — not a blank white page.
No credit card needed. Or just install the free version →