Skip to main content

Notifications & Alert Delivery

KpiX delivers the right alerts to the right people through the right channels - automatically, the moment a condition is met.

Delivery Channels

ChannelDelivery MethodWhen to Use
EmailSendGrid with configurable templatesAlert summaries, maintenance reminders, report delivery
SMSBulkSMSCritical alerts requiring immediate attention
Mobile PushFirebase Cloud Messaging (FCM)iOS & Android app users in the field
Real-Time BrowserSignalR WebSocketOperations centre teams watching dashboards live
Plan Availability
  • Free / Essentials - Email only
  • Pro - Email + Push + MS Teams
  • Premier - All channels including SMS and WhatsApp

System & Asset Notifications

Beyond alert-triggered notifications, KpiX automatically sends:

  • Asset expiry warnings - notifies administrators before a device's subscription expires
  • Maintenance due notifications - sent ahead of scheduled maintenance dates
  • Maintenance escalation - if maintenance is overdue and unacknowledged
  • Fleet watchdog alerts - notifies admins of fleet-wide telemetry loss or mass offline events

Mobile Integration

The KpiX mobile app (iOS & Android, available on Pro & Premier) enables:

  • Registration of mobile devices for push notifications per user
  • Clean de-registration on logout or app uninstall
  • Backed by Azure Notification Hub for scalable, reliable push delivery across millions of devices

Notification Routing Logic

  1. An alert rule fires (Cloud or Edge)
  2. KpiX evaluates the asset's notification configuration
  3. Routes the alert to configured channels (Email, SMS, Push, Browser)
  4. Logs delivery status per notification per channel
  5. Escalates if unacknowledged within the defined window

Key Benefits

  • Multi-channel - reach operators wherever they are
  • Real-time browser - no polling, no refresh, alerts appear instantly
  • Scalable push - Azure Notification Hub handles millions of push notifications
  • Full delivery log - every notification has a status trail for compliance

See also: Alerting & Rules for how alerts are generated, and User Access for routing alerts to the right teams.