monitoring
Alerts
Set up email and webhook alerts for endpoint failures, high error rates, and anomalies.
Alert Rules
HookSense evaluates three alert rules every 5 minutes for all endpoints on Hook+ plans:
| Rule | Triggers When | Recovers When |
|---|---|---|
| No Incoming Requests | No requests within the inactivity threshold (was active in prior 24h) | New request arrives (instant) |
| High Fail Rate | >10% fail rate in last hour (min 5 requests) | Fail rate drops below 10% |
| Latency Spike | Avg latency >1000ms in last hour | Avg latency ≤500ms |
Inactivity Threshold
The "No Incoming Requests" rule uses a configurable threshold per endpoint. Set it from endpoint settings:
- 30 minutes (default), 1 hour, 2 hours, 6 hours, 12 hours, 24 hours
This controls how long the endpoint can be silent before triggering an alert.
Notifications
When an alert triggers or recovers, notifications are sent via your configured channels:
- Email — HTML email with alert details and dashboard link (Hook+)
- Slack — Block Kit message with action button (Sense)
- Discord — Rich embed with color coding (Sense)
Notification Channels
Configure channels in Account > Notifications. Each channel can be:
- Global (all endpoints) or per-endpoint
- Toggled on/off without deleting
- Tested with a test message
| Plan | Channels | Types |
|---|---|---|
| Hook | Up to 3 | |
| Sense | Unlimited | Email, Slack, Discord |
Cooldown
If an alert stays active, re-notifications are sent every 1 hour. Recovery notifications are sent immediately when the condition resolves. Rate limit: 30 notifications per hour per user.