SpecsModelExplore
Overview
Actors
External Systems
Edge DevicesObject StorageNotification Provider
IoT Platform
Notification Provider
Channels
Failure handling
Where it sits in the flow
SpecsModelExplore
Notification Provider
OverviewGuideLinks 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: