Webhook Integrations
Webhooks allow Scalelite Manager Pro to send real-time notifications to external services when events occur. Use webhooks to integrate with:
Slack
Connected
MS Teams
Available
PagerDuty
Available
Custom
Add New
Configuring a Webhook
Click on an integration card or "Add New" to configure a webhook:
The URL endpoint that will receive webhook payloads
Critical Alerts
Warning Alerts
Info Alerts
Server Status Changes
Webhook Payload Format
Webhook payloads are sent as JSON with the following structure:
{
"event_type": "alert.created",
"timestamp": "2025-11-28T14:30:00Z",
"severity": "critical",
"message": "Server bbb-node-1 CPU usage above 90%",
"resource": {
"type": "server",
"id": "srv_abc123",
"name": "bbb-node-1"
},
"metrics": {
"cpu_usage": 92.5,
"memory_usage": 78.3
},
"cluster": {
"id": "inst_xyz789",
"name": "Acme Corp Production"
}
}
Security: HMAC Signatures
All webhook payloads include an HMAC-SHA256 signature in the X-Signature-256 header. Verify this signature using your webhook secret to ensure payloads are authentic.
Retry Policy
Failed webhook deliveries are automatically retried with exponential backoff:
- 1st retry: 1 minute after failure
- 2nd retry: 5 minutes after failure
- 3rd retry: 15 minutes after failure
- 4th retry: 1 hour after failure
- 5th retry: 4 hours after failure (final attempt)
Delivery Monitoring
Monitor webhook delivery status from the Integrations page. Failed deliveries show error details to help troubleshoot connectivity issues.