SpecsModelExploreRequirements
SpecsModelExploreRequirements
Notification Provider
Channels
Failure handling
Where it sits in the flow
Notification Provider
Overview
Guide
Twin streams
Links and Communications

Notification Provider

The Notification Provider is the third-party delivery layer that turns an alert into something a human actually receives — a push notification, an SMS, or a webhook to another system. We hand off the message; they handle the last mile.

Integration contract

Outbound only. The platform calls provider APIs (Twilio, FCM, APNs, Webhooks) with a rendered message and a target; delivery receipts come back asynchronously.

Channels

Push

FCM (Android) and APNs (iOS) for in-app and lock-screen alerts.

SMS

Twilio for high-urgency, app-independent reach.

Webhook

HTTP callbacks for integrating with customer-side systems.

Failure handling

  • Provider errors are retried with backoff; hard failures fall back to an alternate channel where configured.
  • Delivery is at-least-once — consumers dedupe on alert id.
  • A provider outage degrades notifications only; alert evaluation continues upstream and backfills once delivery recovers.

Where it sits in the flow

The provider is the final hop of the alert pipeline: