Use this guide to diagnose and resolve common issues with DMSI Webhooks.
Quick Diagnostic Checklist #
Before diving into specific issues, verify the following:
- [ ] DMSI DDLS is active
- [ ] Action Scheduler is installed and active
- [ ] Plugin license is active (check DDLS > Licenses)
- [ ] Target endpoint URL uses HTTPS (HTTP is allowed but insecure)
- [ ] Endpoint status is
active(notinactiveordisabled) - [ ] Endpoint is subscribed to the relevant event(s)
- [ ] Delivery queue is not paused (check DDLS > Webhooks > Settings)
- [ ] Action Scheduler queue is not blocked (check Tools > Scheduled Actions)
Where to Look for Clues #
| Location | What to Check |
|---|---|
| DDLS > Webhooks > Logs | Delivery status, response codes, error messages |
| DDLS > Webhooks > Endpoints | Endpoint status field |
| Tools > Scheduled Actions | Pending and failed Action Scheduler jobs |
| WordPress admin notices | Plugin-level warnings (e.g., Action Scheduler missing) |
| PHP error log | Fatal errors or warnings during delivery |
Related Topics #
- Troubleshooting Failed Deliveries
- Endpoint Disabled (410 Gone)
- Queue Issues
- License Issues
