Skip to content
Sendozi

SMS / Email / Voice / WhatsApp APIs

One platform for every message your business sends

Sendozi gives Nigerian businesses one API and dashboard for SMS, email, voice and WhatsApp. Built on direct local routes, naira billing, and delivery reports your team can actually act on.

Sendozi console

Dashboard overview

Wallet balance

₦25,400

Messages today

1,284

Webhook events

412

Channel mix

Today
SMS52%
Email28%
Voice8%
WhatsApp12%

Recent delivery events

Live sample

SMS to +234 801 *** 4921

msg_8F41

Delivered

12:06 WAT

Email to billing@sample.ng

msg_8F40

Opened

12:03 WAT

Voice to +234 706 *** 1180

msg_8F39

Answered

11:58 WAT

Four channels

One wallet

Delivery reports

Webhooks

Sender ID support

NDPA-aware consent tooling

Orchestration

One workflow can move across every channel

Critical communication rarely belongs to one channel. Build fallback, confirmation and follow-up flows without stitching four vendors together.

Send OTP by SMS

Trigger voice fallback if unconfirmed

Send success email

Follow up on WhatsApp if opted in

Receive delivery webhooks

Dashboard workflow

Campaign composer

Channels

SMS

OTP and alerts

Email

Receipts and campaigns

Voice

Fallback and calls

WhatsApp

Templates and replies

Message body

2 SMS pages
Hello {{first_name}}, your invoice is due tomorrow. Pay now to keep service active. Reply STOP to opt out.

Recipients

1,250 contacts

Estimated cost

₦15,000

Schedule

Today, 3:00 PM

Nigeria-ready

Built for Nigerian delivery realities

The product language is global SaaS. The operating details are local: naira billing, sender IDs, DND realities, WhatsApp onboarding and support hours that match your team.

DND-aware routing

Approved transactional traffic gets handled with the routing care Nigerian numbers require.

Sender ID support

Guidance on registration requirements, documents and status across networks.

Naira billing

Top up a wallet in naira and spend it across SMS, Email, Voice and WhatsApp.

Consent and opt-out

Campaign tooling is designed around opt-in records, unsubscribe handling and exportable logs.

Developers

APIs your team can trust in production

Clear request shapes, sandbox testing, idempotency keys, predictable errors and signed delivery webhooks for every important message state.

Sandbox mode

Test channel flows without spending wallet balance or messaging a real customer.

Webhooks with retries

Signed payloads and retry behaviour help your team reconcile delivery events.

Idempotency support

Retry safely without sending duplicate messages for the same business event.

Developer proof

POST /v1/messages

curlnodephppython
curl https://api.sendozi.com/v1/messages \
  -H "Authorization: Bearer $SENDOZI_API_KEY" \
  -H "Idempotency-Key: order-1042-alert" \
  -H "Content-Type: application/json" \
  -d '{
    "channel": "sms",
    "to": "+2348012345678",
    "from": "Sendozi",
    "body": "Your order #1042 is out for delivery."
  }'

Webhook event preview

{
  "type": "message.delivered",
  "id": "evt_sample_92f1",
  "message_id": "msg_8F41",
  "status": "delivered",
  "delivered_at": "2026-07-02T12:06:18+01:00"
}

Trust and support

Trust is operational, not decorative

The useful parts of trust show up inside operations: consent records, delivery exports, webhook events and people who understand channel approvals.

Consent

Opt-in and opt-out records for campaigns.

Reporting

Delivery exports and webhook events.

Support

Sender ID and template guidance from local operators.

Pricing

Pay as you go, in naira

Rates are shown before send and may vary by channel category or volume. Your dashboard shows the final cost before a campaign leaves the wallet.

ChannelStarts atUnit
SMSFrom ₦6.00per page
EmailFrom ₦1,200per 1,000 emails
VoiceFrom ₦20.00per minute
WhatsAppFrom ₦20.00per transaction

Consent and opt-out

Tools for consent records and unsubscribes across campaign channels.

Delivery reporting

Per-recipient status, exports and webhooks for reconciliation.

Human support

Help from people who understand sender IDs, templates and local delivery constraints.

Next step

Start sending with a platform built for serious communication

Create an account, test the API or talk to sales before a larger rollout.