← Knowledge Base

Integration

Alert Routing

Route anomaly events directly into your team workflow using webhook destinations. Alerts fire automatically when events match your watch area filters.

#

Slack

Use an Incoming Webhook URL from your Slack workspace settings.

T

Microsoft Teams

Create an Incoming Webhook connector on your Teams channel.

D

Discord

Create a webhook in your Discord channel settings (Integrations).

{ }

Custom HTTPS

Any HTTPS endpoint that accepts POST requests with a JSON body.

Setup Steps

  1. Create or edit a watch area — open the Watch Area Manager in the Dashboard.
  2. Choose a destination type — select Slack, Teams, Discord, or Generic Webhook from the dropdown.
  3. Enter the webhook URL — paste the URL from your chat platform or endpoint.
  4. Test delivery — click the Test button to send a sample payload and confirm the destination receives it.
  5. Go live— events that match the watch area's anomaly filters will POST to the destination automatically.

Webhook Payload Format

Each alert delivery POSTs a JSON body with the anomaly event details:

{
  "event": "anomaly.detected",
  "watchAreaId": "wa_abc123",
  "watchAreaName": "London Heathrow",
  "anomaly": {
    "type": "squawk",
    "icao24": "4ca812",
    "callsign": "UNKNOWN",
    "squawk": "7700",
    "latitude": 51.47,
    "longitude": -0.46,
    "observedAt": "2026-04-09T20:15:17Z"
  }
}

Best Practices

  • Always test a destination before treating it as operational.
  • Keep at least one active destination per mission-critical watch area.
  • Use narrow anomaly filters to avoid alert fatigue — start with one type and expand.
  • Monitor the Alert Delivery Health section on the Dashboard for stale destinations.
  • Rotate webhook URLs if your platform regenerates them (Slack, Discord).

Delivery Health Monitoring

The Dashboard shows three delivery health metrics:

Active Destinations

Total webhook endpoints currently enabled and receiving alerts.

Delivery Rate

Percentage of active destinations that received a successful delivery in the last 24 hours.

Stale / At Risk

Active destinations with no successful delivery in the last 24 hours — may need attention.