DMSI Webhooks can send email notifications when webhook deliveries permanently fail.
Notification Modes #
| Mode | Behavior |
|---|---|
off | No failure emails sent |
immediate | Email sent immediately when a delivery permanently fails |
daily | Failures queued and sent in a daily digest email |
Configuring Notifications #
- Go to DDLS > Webhooks > Settings
- Set Notification Email (defaults to the WordPress admin email)
- Set Notification Frequency: Immediate, Daily Digest, or Off
- Click Save Settings
What Triggers a Notification #
- A delivery has exhausted all retry attempts and is permanently marked
failed - An endpoint is auto-disabled because it returned
410 Gone
Test deliveries (is_test = 1) are never included in notifications.
Daily Digest Email #
The daily digest runs via WP-Cron hook dmsi_webhooks_daily_digest. It collects all permanent failures from the past 24 hours and sends a summary email to the configured notification address.
The digest email includes:
- Total failures in the period
- Per-endpoint failure count
- Event names that failed
- Links to the delivery log page
Immediate Notification #
When set to immediate, an email is sent as soon as a delivery is permanently failed. High-volume sites may want to use daily to avoid email noise.
410 Gone Endpoint Notification #
When a 410 Gone response auto-disables an endpoint, an immediate notification is always sent regardless of the frequency setting, because the endpoint is now disabled and requires admin attention.
Related Topics #
- Delivery Status Reference
- Troubleshooting Failed Deliveries
- Settings Reference
