Title: Wonderful Webhook Alerts
Author: wonderfulplugins
Published: <strong>2025-09-04</strong>
Last modified: 2026-10-02

---

Szukaj wtyczek

![](https://ps.w.org/wonderful-webhook-alerts/assets/icon-256x256.png?rev=3355927)

# Wonderful Webhook Alerts

 Autor: [wonderfulplugins](https://profiles.wordpress.org/wonderfulplugins/)

[Pobierz](https://downloads.wordpress.org/plugin/wonderful-webhook-alerts.1.2.1.zip)

 * [Szczegóły](https://pl.wordpress.org/plugins/wonderful-webhook-alerts/#description)
 * [Recenzje](https://pl.wordpress.org/plugins/wonderful-webhook-alerts/#reviews)
 *  [Instalacja](https://pl.wordpress.org/plugins/wonderful-webhook-alerts/#installation)
 * [Rozwój](https://pl.wordpress.org/plugins/wonderful-webhook-alerts/#developers)

 [Wsparcie](https://wordpress.org/support/plugin/wonderful-webhook-alerts/)

## Opis

This plugin provides a simple but powerful function for developers and site administrators.
It automatically captures critical PHP errors (fatal errors, parse errors, etc.)
that would otherwise take your site down silently.

Instead of having to check server logs, you receive an instant notification via 
a webhook to a service of your choice, like **Slack** or **Discord**. This allows
for immediate action and faster debugging.

The setup is minimal: just add your webhook URL on the settings page, and the plugin
takes care of the rest.

### External services

The plugin has no service of its own. It sends data only to the webhook URL you 
enter on its settings page — Slack, Discord, n8n or whatever you choose — and contacts
nothing else. The terms and privacy policy of the service you point it at apply.

Nothing is sent until you save a URL. After that:

 1. The „Send test message” button sends a fixed message plus your site address.
 2. A PHP fatal error sends: site address, error type, file, line, message, the method
    and path of the crashed request, and peak memory against the configured limit.

No visitor data is included — no IP addresses, cookies, form contents or accounts.
The crashed request’s path does travel along, so a query string holding personal
data would be included.

## Zrzuty ekranu

[⌊The simple settings page to configure your webhook URL.⌉⌊The simple settings page
to configure your webhook URL.⌉[

The simple settings page to configure your webhook URL.

## Instalacja

 1. Upload the `wonderful-webhook-alerts` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the 'Plugins’ menu in WordPress.
 3. Go to **Settings > Webhook Alerts** in your admin dashboard.
 4. Enter your webhook URL and save the settings.
 5. Use the **Send test message** button to verify the connection. That’s it!

## Najczęściej zadawane pytania

### What is a webhook URL?

A webhook URL is a special web address provided by services like Slack, Discord,
or Zapier. When your WordPress site sends a message to this URL, the service receives
it and can post it, for example, in a specific chat channel. You can get this URL
from the settings of your chosen service.

### What data leaves my site, and where does it go?

Only to the webhook URL you enter yourself — the plugin has no service of its own
and contacts nothing else. Sent are the site address, the error type, file, line
and message, the method and path of the crashed request, and peak memory against
the configured limit. No visitor IP addresses, cookies, form contents or account
data. Because the crashed request’s path is included, a query string carrying personal
data would travel with it. See „External services” above.

### Does this plugin affect my site’s performance?

It reads its settings once per request and holds back half a megabyte of memory,
so it can still report if the request runs out. Beyond that it does nothing until
a fatal error happens.

### Which error types are reported?

The plugin reports `E_ERROR`, `E_PARSE`, `E_CORE_ERROR`, `E_COMPILE_ERROR`, `E_USER_ERROR`,
and `E_RECOVERABLE_ERROR` — the same set WordPress itself treats as fatal.

### Does it also report „Allowed memory size exhausted”?

Yes, labelled separately. On an out-of-memory crash the file and line PHP reports
are wherever the last allocation landed, not the cause — so the notification also
carries peak memory, the configured limit and the crashed request.

### The same error keeps happening. Will I get flooded?

No. An identical error — same message, file and line — is reported at most once 
every five minutes, so a fault that hits many requests at once still produces one
notification.

### Does the plugin add a file to wp-content?

Yes: `wp-content/fatal-error-handler.php`, WordPress’ official drop-in. It has to
run first — WordPress registers its own shutdown handler before plugins load, and
by then the error can already have been replaced by a later one.

If another plugin already owns that file, it stays untouched and the settings page
says so. Alerts keep working either way. The file is removed when you deactivate
or delete the plugin.

### Can I intercept the notification?

Yes. The filter `wonderful_webhook_alerts_pre_crash_dispatch` receives `( null, 
$url, $body )` and replaces the built-in transport when it returns anything but 
null.

## Recenzje

Wtyczka nie ma jeszcze żadnej recenzji.

## Kontrybutorzy i deweloperzy

„Wonderful Webhook Alerts” jest oprogramowaniem open source. Poniższe osoby miały
wkład w rozwój wtyczki.

Zaangażowani

 *   [ wonderfulplugins ](https://profiles.wordpress.org/wonderfulplugins/)

Wtyczka „Wonderful Webhook Alerts” została przetłumaczona na 1 język. Podziękuj 
[tłumaczom](https://translate.wordpress.org/projects/wp-plugins/wonderful-webhook-alerts/contributors)
za ich wkład.

[Przetłumacz wtyczkę “Wonderful Webhook Alerts” na swój język.](https://translate.wordpress.org/projects/wp-plugins/wonderful-webhook-alerts)

### Interesuje cię rozwój wtyczki?

[Przeglądaj kod](https://plugins.trac.wordpress.org/browser/wonderful-webhook-alerts/),
sprawdź [repozytorium SVN](https://plugins.svn.wordpress.org/wonderful-webhook-alerts/)
lub czytaj [dziennik rozwoju](https://plugins.trac.wordpress.org/log/wonderful-webhook-alerts/)
przez [RSS](https://plugins.trac.wordpress.org/log/wonderful-webhook-alerts/?limit=100&mode=stop_on_copy&format=rss).

## Rejestr zmian

#### 1.2.1

 * Added an explainer video to the plugin description.
 * Fix: On the first fatal error, visitors saw an empty page instead of WordPress’
   error page while the alert was being sent (early handler updated automatically).
 * Tested up to WordPress 7.1.

#### 1.2.0

 * Memory exhaustion is now reported: a small reserve is held back and the limit
   raised before sending, so a request with nothing left still gets a notification
   out.
 * Notifications carry the crashed request and peak memory against the limit, and
   label memory exhaustion separately from a code defect.
 * `E_USER_ERROR` and `E_RECOVERABLE_ERROR` are reported too — the set WordPress
   itself treats as fatal.
 * Identical errors are throttled to one notification per five minutes.
 * Installs WordPress’ fatal error handler drop-in, so the error is read before 
   anything can overwrite it. An existing drop-in is never overwritten.
 * New filter `wonderful_webhook_alerts_pre_crash_dispatch`.
 * Full plugin prefix on the transient and error codes, per the WordPress.org review
   guidelines.
 * Uninstall removes the drop-in and the throttling markers.

#### 1.1.1

 * Tested up to WordPress 7.0.

#### 1.1.0

 * Enable/disable switch to turn fatal error alerts on or off without deactivating
   the plugin.
 * „Send test message” button to verify the webhook connection from the settings
   page.

#### 1.0.0

 * Initial release.

## Meta

 *  Wersja **1.2.1**
 *  Ostatnia aktualizacja **2 tygodnie temu**
 *  Włączone instalacje **60+**
 *  Wersja WordPressa ** 6.2 lub nowszej **
 *  Testowano do **7.1.3**
 *  Wersja PHP ** 7.4 lub nowszej **
 *  Języki
 * [English (US)](https://wordpress.org/plugins/wonderful-webhook-alerts/) i [German](https://de.wordpress.org/plugins/wonderful-webhook-alerts/).
 *  [Przetłumacz na swój język](https://translate.wordpress.org/projects/wp-plugins/wonderful-webhook-alerts)
 * Tagi
 * [debug](https://pl.wordpress.org/plugins/tags/debug/)[fatal error](https://pl.wordpress.org/plugins/tags/fatal-error/)
   [monitoring](https://pl.wordpress.org/plugins/tags/monitoring/)[notification](https://pl.wordpress.org/plugins/tags/notification/)
   [webhook](https://pl.wordpress.org/plugins/tags/webhook/)
 *  [Widok zaawansowany](https://pl.wordpress.org/plugins/wonderful-webhook-alerts/advanced/)

## Oceny

Nie przesłano jeszcze żadnych recenzji.

[Twoja opinia](https://wordpress.org/support/plugin/wonderful-webhook-alerts/reviews/#new-post)

[Zobacz wszystkierecenzje.](https://wordpress.org/support/plugin/wonderful-webhook-alerts/reviews/)

## Zaangażowani

 *   [ wonderfulplugins ](https://profiles.wordpress.org/wonderfulplugins/)

## Wsparcie

Masz coś do dodania? Potrzebujesz pomocy?

 [Zobacz forum wsparcia](https://wordpress.org/support/plugin/wonderful-webhook-alerts/)