Docs / Channels
Supported Channels
Six channels, one API. Dispatch routes to the right channel based on user preferences, availability, and your fallback chain.
Multi-provider failover
Define a channel priority array: ["push", "sms", "email"]. If push delivery fails (token expired), Dispatch automatically tries SMS. If SMS fails (carrier down), it falls back to email. All attempts are logged.
Postal (self-hosted)
SMTP via your own Postal instance. No per-email fees. Full DKIM/SPF/DMARC control. HTML templates with Handlebars.
SMS
Pushly gateway
Direct carrier routes in West Africa. Orange, MTN, Moov, Wave. No Twilio middleman — lower cost, higher delivery rates in UEMOA.
Push
FCM + APNs
Firebase for Android, Apple Push for iOS. Rich notifications with images, action buttons, and deep links.
WhatsApp Business API
Template-based messaging via the official Business API. Pre-approved templates for transactional messages.
Webhook
HTTP POST
Send notifications to any HTTP endpoint. Perfect for Slack, Discord, or internal systems. HMAC-signed payloads.
In-App
REST + WebSocket
Notification inbox for your app. REST API for history, WebSocket for real-time delivery. Read/unread tracking built in.