FatalGuard

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

Free

When 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

Free

Read 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

Free

When 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

Free

FatalGuard 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

Free

Get 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

Pro

Send 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

Pro

Send 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

Pro

The 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)

Pro

Connect 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

Pro

The 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

Pro

Hide 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 Agency

One license, every client site. Run capture, alerts, routing, history, and AI across your whole portfolio.

See pricing →

Central dashboard

Coming soon

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