Notifications Overview

AlertFlow delivers alert notifications across six channels — SMS, voice call, email, Slack, Teams, and mobile push.

Supported channels

How notifications are sent

Notifications are sent by workflow Notify nodes. A single alert can trigger notifications to multiple channels simultaneously or sequentially — it depends on how your workflow is built.

Direct vs. on-call routing:

  • Direct — the Notify node sends to specific people or channels you name explicitly
  • On-call — the Notify node sends to whoever is currently on-call per your rotation schedule (recommended for after-hours escalation)

Notification log

Every notification attempt is logged in the Notification Log (accessible from the incident detail page and from Settings → Notification Log). The log shows:

  • Channel and destination
  • Delivery status (pending, sent, delivered, failed, acknowledged)
  • Provider message ID
  • Error details if failed
  • Timestamp

This is your first stop when debugging "why didn't I get the page?"

Acknowledgment from notification

Engineers can acknowledge alerts directly from the notification:

  • Email — one-click "Acknowledge" button
  • SMS — reply ACK (or ACK <alert-id> for specificity)
  • Voice call — press 1 during the call
  • Slack — click the Acknowledge button on the alert message

Channel delivery guarantees

AlertFlow does not guarantee delivery for channels that depend on third-party providers (Twilio, SendGrid, Slack, etc.). If a channel fails, the notification is logged with the provider error. Consider configuring a fallback channel to ensure coverage.