Skip to main content

Integrations

Get notified where you work. BlackTide integrates with popular communication platforms and incident management tools.

Supported Integrations

Email Notifications

Email is the default alert channel and requires no configuration. All team members receive email alerts automatically.

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 down
  • monitor.up - Monitor recovered and is now up
  • incident.created - New incident was created
  • incident.acknowledged - Incident was acknowledged
  • incident.resolved - Incident was resolved

Webhook Payload Example

monitor.down Event
json
{
  "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
}

Setting Up Integrations

  1. Navigate to Settings → Integrations in the sidebar
  2. Click on the integration you want to add
  3. Follow the provider-specific setup instructions
  4. Test the integration to ensure connectivity
  5. Create an alert rule that uses this channel

Integration Features Comparison

IntegrationSetup TimeRich FormattingThreadsMobile Push
Email0 min
Slack2 min
Discord1 min
Telegram3 min
PagerDuty5 min
WebhooksVariableCustomCustomCustom

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