What makes it different
Multi-country by default
NG · GH · KE · CI today. Country is auto-detected from the E.164 number.
Provider failover
Primary carrier down? We fail over automatically and log every attempt.
Test mode with DLRs
Magic numbers produce delivered / failed / slow / DND. Zero cost.
Templates with variables
{{.driver_name}} placeholders rendered server-side.How a send works
Billed
Wallet is reserved for overage (or covered by your plan’s monthly allowance). Country determines the rate.
Queued
Message is persisted and a background job is enqueued. Response returns
status: "queued" immediately.Routed
Worker picks the provider chain for the destination country, attempts each in order until one accepts. Every attempt is logged.
Pricing
Billing is per-segment (160 GSM-7 chars or 70 UCS-2 chars = 1 segment). Your plan includes a monthly allowance; overage is debited from your wallet at per-country rates.| Country | Pro plan rate | Scale plan rate |
|---|---|---|
| Nigeria (NG) | ₦4.00 / segment | ₦3.50 / segment |
| Ghana (GH) | GH₵ 0.15 / segment | GH₵ 0.12 / segment |
| Kenya (KE) | KSh 1.20 / segment | KSh 1.00 / segment |
| Côte d’Ivoire (CI) | XOF 25 / segment | XOF 22 / segment |
Start here
Send your first SMS
Full send API with all options explained.
API reference
Live playground for
POST /v1/sms.