Integrations
Get notified where you work. BlackTide integrates with popular communication platforms and incident management tools.
Supported Integrations
Slack
Receive alerts in specific channels with threaded replies for incident updates
Discord
Send notifications to your community or engineering channels via webhooks
Telegram
Get critical alerts directly to your phone via our Telegram bot
PagerDuty
Trigger and resolve PagerDuty incidents automatically with on-call routing
Opsgenie
Send alerts to Opsgenie schedules with automatic escalation
Custom Webhooks
Build custom integrations with any service that accepts HTTP webhooks
Email Notifications
Email is the default alert channel and requires no configuration. All team members receive email alerts automatically.
Team Distribution
Webhooks
For custom integrations, use our Generic Webhooks. We send a JSON payload whenever an event occurs (monitor down, monitor up, incident created, etc.).
Webhook Events
monitor.down- Monitor failed and is now downmonitor.up- Monitor recovered and is now upincident.created- New incident was createdincident.acknowledged- Incident was acknowledgedincident.resolved- Incident was resolved
Webhook Payload Example
{
"event": "monitor.down",
"monitor": {
"id": "12345",
"name": "Production API",
"url": "https://api.example.com",
"type": "http"
},
"timestamp": "2023-10-27T10:00:00Z",
"reason": "Connection Timeout",
"checkLocation": "US East",
"responseTime": null,
"statusCode": null
}Webhook Security
X-BlackTide-Signature header for verification.Setting Up Integrations
- Navigate to Settings → Integrations in the sidebar
- Click on the integration you want to add
- Follow the provider-specific setup instructions
- Test the integration to ensure connectivity
- Create an alert rule that uses this channel
Integration Features Comparison
| Integration | Setup Time | Rich Formatting | Threads | Mobile Push |
|---|---|---|---|---|
| 0 min | ✅ | ❌ | ✅ | |
| Slack | 2 min | ✅ | ✅ | ✅ |
| Discord | 1 min | ✅ | ❌ | ✅ |
| Telegram | 3 min | ✅ | ❌ | ✅ |
| PagerDuty | 5 min | ✅ | ✅ | ✅ |
| Webhooks | Variable | Custom | Custom | Custom |
Best Practices
- Use multiple channels - Combine Email + Slack for redundancy
- Test your integrations - Use the "Send Test" button to verify connectivity
- Set up escalation - Use PagerDuty or Opsgenie for on-call rotation
- Customize alert rules - Different monitors can use different channels
- Monitor webhook failures - Check logs if webhook deliveries are failing