HomeProductsNotifications API
Notifications API

One alert,
every channel.
One API call.

Send push alerts, SMS, email, WhatsApp, and voice notifications from a single endpoint — with smart fallback if a channel fails.

5 channels supported
Smart fallback routing
Signed webhook events
~95ms avg. delivery

99.4%

Delivery rate

~95ms

Avg. latency

5

Channels

100M+

Alerts / month

99.9%

Uptime SLA

< 5min

Integration time

Channels

Meet users where
they actually are.

SMS Channel

Immediate, no-app-needed alerts for time-sensitive events. Reaches every phone on the network.

Best for

Transaction alerts
Delivery updates
Account changes
// channels: ["sms"]

Smart fallback

If one channel fails,
we try the next.

Define a channel priority order once. Sendexa automatically retries down the waterfall until the notification is delivered — and tells you exactly which channel succeeded.

Configure channel priority once in your dashboard or API call

Automatic retry on failure — no extra code required

Configurable per-channel timeout before fallback triggers

Webhook reports which channel ultimately delivered

Works across SMS, Email, WhatsApp, Push, and Voice

Push notification sent

processing

App not installed — no token

Fallback to WhatsApp

User not on WhatsApp Business

Fallback to SMS

Delivered in 114ms

Webhook fired

{ status: 'delivered', channel: 'sms' }

What's included

Every alert feature
you'll ever need.

Multi-channel dispatch

Send to SMS, Email, WhatsApp, Push, and Voice in a single API call. Specify one or many channels simultaneously.

5 channelsParallel dispatchSingle endpoint

Smart fallback chains

Define channel priority order. Sendexa auto-retries down your waterfall until delivery is confirmed.

Auto-retryPriority orderConfigurable timeouts

Template engine

Define reusable notification templates with dynamic variables. One template, rendered correctly per channel.

Variable injectionPer-channel renderingVersion history

Scheduling & batching

Schedule notifications in advance or send to thousands in a single batched call. Rate-limit by channel automatically.

Scheduled sendsBatch APIRate limiting

Delivery analytics

Real-time delivery tracking across all channels. See sent, delivered, opened, clicked, and failed counts per notification.

Real-time dashboardPer-channel statsFunnel view

Webhook events

Receive signed POST events for every notification lifecycle step — sent, delivered, opened, clicked, failed, bounced.

Signed payloadsAll lifecycle eventsRetry with backoff

Developer experience

Send to any channel
in one function call.

No need to integrate 5 separate SDKs. One Sendexa call, one consistent response shape, one webhook stream for all channels.

01

Sign up and get your API key

02

Pass channels array in priority order

03

Receive one webhook with delivery result

import Sendexa from "sendexa";

const client = new Sendexa(process.env.SENDEXA_API_KEY);

// Send across multiple channels simultaneously
const notif = await client.notify.send({
  to: {
    phone: "+233 55 123 4567",
    email: "kwame@techapp.gh",
  },
  channels: ["push", "email", "sms"],   // tried in order
  fallback: true,                        // auto-retry on failure
  title: "Order shipped",
  body: "Your order #4821 is on its way. Track here: {{tracking_url}}",
  data: {
    tracking_url: "https://track.myapp.co/4821",
    order_id: "4821",
  },
});

console.log(notif.notification_id);
// → notif_01J8XVZ9KQMNPRTX4Y7GBW2C3D

// Webhook delivers result:
// { status: "delivered", channel: "sms", latency_ms: 114 }

Use cases

Notify users at
every critical moment.

🛒

E-commerce

  • Order & shipment updates
  • Delivery confirmations
  • Abandoned cart nudges
  • Flash sale alerts
💳

Fintech

  • Transaction confirmations
  • Fraud alerts
  • Balance updates
  • Loan repayment reminders
🚗

Mobility

  • Driver arrival alerts
  • Trip status updates
  • Rating requests
  • Promo notifications
🏥

Healthcare

  • Appointment reminders
  • Lab result alerts
  • Medication reminders
  • Follow-up care
Start building today — it's free

Your first 10,000 alerts
are on us.

Sign up, get your API key, and send your first multi-channel notification in under 5 minutes.

No credit card required10,000 free alerts included5 channels in one callCancel anytime