StatusDrift integrates with Zenduty to streamline your incident response process. This guide explains how to configure the Zenduty integration to automatically create and resolve incidents based on your monitoring alerts.
What This Integration Does
The Zenduty integration triggers incidents in your Zenduty account when:
- A monitored service goes down or becomes unreachable
- A service recovers and returns to normal operation
- SSL certificates are expiring or have issues
- Performance thresholds are exceeded
Incidents are routed through your Zenduty escalation policies and on-call schedules, ensuring the right responders are notified.
Prerequisites
Before configuring the Zenduty integration, ensure you have:
- A Zenduty account with permissions to create integrations
- A StatusDrift account with notification channel management access
- At least one service configured in Zenduty
Step 1: Create a Webhook Integration in Zenduty
First, set up an incoming webhook integration in Zenduty:
- Log in to your Zenduty account at zenduty.com
- Navigate to Teams and select your team
- Go to Services and select or create a service for StatusDrift alerts
- Click Integrations in the service menu
- Click Add Integration
- Search for and select Generic integration
- Give the integration a name like “StatusDrift Monitoring”
- Copy the Integration URL that is generated
Step 2: Add the Zenduty Channel in StatusDrift
Now configure the integration in your StatusDrift dashboard:
- Log in to your StatusDrift account at app.statusdrift.com
- Navigate to Notification Channels in the sidebar
- Click Add Channel
- Select Webhook as the channel type
- Enter a descriptive name like “Zenduty Incidents”
- Paste the Integration URL from Zenduty
- Click Save to create the channel
Step 3: Assign to Monitors
Connect the notification channel to your monitors:
- Go to Monitors in the StatusDrift dashboard
- Select the monitor you want to configure
- Scroll to the Notification Channels section
- Enable the Zenduty channel you created
- Save your changes
Testing the Integration
Verify your Zenduty integration is working:
- Go to Notification Channels in StatusDrift
- Find your Zenduty channel in the list
- Click the Test button
- Check your Zenduty incidents dashboard for the test incident
Incident Lifecycle
StatusDrift and Zenduty work together to manage incident lifecycle:
| StatusDrift Event | Zenduty Action |
|---|---|
| Monitor detects failure | New incident created |
| Monitor detects recovery | Incident auto-resolved |
| SSL warning triggered | Warning incident created |
Escalation Policies
Configure escalation policies in Zenduty to control how alerts are handled:
- Immediate notification – Alert the on-call responder right away
- Timed escalation – Escalate to backup responders if not acknowledged
- Round-robin – Distribute incidents across team members
These policies are configured within Zenduty and apply to all incidents routed to the associated service.
Troubleshooting
Incidents not appearing in Zenduty
- Verify the Integration URL is copied correctly without extra spaces
- Confirm the integration is active in your Zenduty service
- Check that the service is not in maintenance mode
- Use the Test button in StatusDrift to send a test alert
Incidents not auto-resolving
- Ensure recovery notifications are enabled on your StatusDrift monitor
- Check that incident deduplication is configured correctly in Zenduty
- Verify the integration is set to accept resolution events
Wrong team being notified
- Review which service the integration is attached to in Zenduty
- Check the escalation policy for that service
- Verify on-call schedules are configured correctly