Multi-channel communication infrastructure
Connect your own email, WhatsApp, and SMS providers. SendPipe orchestrates smart routing, automatic failover, and delivery analytics — from one unified API.
await fetch("/v1/messages/channel", {
method: "POST",
headers: {
"X-SendPipe-Key": apiKey,
"Content-Type": "application/json"
},
body: JSON.stringify({
channel: "email",
from: "hi@yourapp.com",
to: ["user@example.com"],
subject: "Welcome aboard",
html: "Hello!
"
})
})Bring your own providers
Install packages from the marketplace. Add your AWS SES, Twilio, or any other credentials — encrypted with AES-256-GCM.
Set priorities per channel. SendPipe routes through the optimal provider with automatic failover when one goes down.
Track delivery rates, provider health, and volume trends. Get webhook events for every status change.
Priority-based routing with automatic failover. Per-channel isolation ensures WhatsApp failures never affect email.
Email, WhatsApp, and SMS through one POST endpoint. Channel-specific payloads, universal tracking.
11 provider adapters across 3 channels. Sandboxed execution with RSA-4096 package signatures.
Delivery rates, bounce tracking, provider health scoring, and daily volume trends across every channel.
REST API, SMTP relay, webhook events, idempotency keys, per-org API keys with IP allowlists.
AES-256-GCM credential encryption, bcrypt key hashing, sandboxed providers, signature-verified packages.
Same endpoint, same auth, same delivery tracking — whether you're sending a transactional email, a WhatsApp template, or an SMS alert.
SES · SendGrid · Mailgun · Resend · SMTP
Meta Cloud · 360dialog · Twilio
Africa's Talking · Twilio · Termii
SendPipe is the orchestration layer — not another provider taking a cut. You maintain direct relationships and volume pricing with every provider you use.
Without SendPipe
With SendPipe
A clean REST API with predictable responses, idempotency keys, and webhook events for every status change.
{
"channel": "whatsapp",
"to": ["+2348012345678"],
"channel_options": {
"template_name": "order_confirm",
"template_params": ["ORD-4821"]
}
}{
"channel": "sms",
"from": "SendPipe",
"to": ["+14155551234"],
"text": "Your code is 483921"
}{
"channel": "email",
"from": "team@yourapp.com",
"to": ["user@example.com"],
"subject": "Welcome aboard",
"html": "<h1>Hello!</h1>"
}No per-message fees. No hidden costs. Pick a plan and start sending.
For growing products
For scaling teams
For critical infrastructure
Stop building provider integrations from scratch. Connect your accounts, set your routing rules, and start sending.
Create free accountNo credit card required