Know about a crash before your clients do.
When a plugin or theme throws a fatal error, WordPress emails the site owner —
hours later, easily lost in spam, and always in cryptic PHP jargon. CrashAlert
makes the same information instant, readable and actionable:
- Instant alerts to Telegram, email and a custom webhook.
- Culprit attribution — the alert names the plugin, mu-plugin or theme
that owns the failing file (with its version).
- Plain-language explanations — "Call to undefined function" becomes
"Plugin versions diverged — roll back the last update", in English or Russian.
- Recovery notice — a green message when the site starts responding again.
- Correlation with updates — "what changed in the 24 h before the crash?"
is answered right in the event card.
- Rate-limited — a flood of identical errors produces one alert with a
repeat counter, not a hundred messages.
- Failure history with a filterable timeline, kept for your chosen
retention period (default 60 days) and fully removed on uninstall.
- Local crash log — CrashAlert stores captured errors in its own table
in YOUR WordPress database (that is what the Event timeline shows), kept
for the retention period you set in the settings (default 60 days) and
fully removed on uninstall. This storage is local, exists regardless of
the optional telemetry, and nothing in it is sent anywhere unless you
enable telemetry — in which case only sanitized daily aggregates leave
your site.
- Privacy-friendly by design — alerts go ONLY to the channels you
configure yourself (your own Telegram bot, your site's email, your own
webhook endpoint). Crash data stays in your own database; the optional,
off-by-default error telemetry (see "External Services") is the only way
anything reaches the developer, and only if you switch it on. No IPs
stored, stack traces sanitized (relative paths, no call arguments).
CrashAlert never limits your site: the monitor itself is guarded so it can
never be the cause of a white screen, and healthy requests pay a microsecond
overhead.
Looking for more? The optional CrashAlert Pro companion adds a PHP
deprecation radar (warnings that will become fatals in future PHP versions),
unlimited alert channels and a weekly health report:
https://yodsira.com/en/product/crashalert/
Why not just rely on the WordPress core email?
Core recovery emails go to the site owner's address, are easy to miss, contain
a raw stack trace, say nothing about repeats, and never tell you the site is
back. CrashAlert covers exactly those gaps — and delivers to Telegram, where
site owners actually live.
- Upload the plugin folder to
/wp-content/plugins/, or install the zip via
Plugins → Add New → Upload Plugin.
- Activate the plugin.
- Open CrashAlert → Settings, paste your Telegram bot token and chat id,
press "Send test" — done. Email alerts to the admin address are on by
default.
There is no easier setup. Alerts are delivered through the channels you
configure: your own Telegram bot (
api.telegram.org), your site's own email
(wp_mail) and, optionally, your own webhook endpoint. The only connection to
the developer's servers is the optional, off-by-default error telemetry
described in "External Services".