Bulk SMS · Nigeria

Most promotional SMS never reaches a DND line. We route around it.

Send across MTN, Glo, Airtel and 9mobile from one account. Corporate routes deliver to numbers with Do Not Disturb switched on. Every message is priced before it leaves, so nothing surprises you at the end of the month.

4 networks covered
₦0 to open an account
100% refund on undelivered units
What will this cost? Live
0 characters · 1 page GSM-7
Promotional
0
Blocked on DND lines
Corporate
0
Reaches DND lines

Indicative rates. Add the naira sign or a curly quote and watch the page count change — that is real, and it is why we show it.

The part nobody explains

Two routes, two prices, one honest reason

Nigerian subscribers can switch on Do Not Disturb, which blocks promotional traffic at the network. Cheap SMS that never arrives is not cheap. So we sell both routes plainly and let you choose per campaign.

PROMOTIONAL

For opt-in lists

Lowest cost per unit. Delivers to subscribers who have not enabled DND. Right for offers, newsletters and event blasts to a list that asked to hear from you.

CORPORATE

For messages that must land

Reaches DND-active numbers. Costs more per unit because the route does. Right for OTPs, payment alerts, delivery notices and anything a customer is waiting on.

EITHER WAY

You only pay for delivery

Units that fail or expire are credited back to your wallet automatically, with a ledger entry you can audit. No support ticket, no waiting.

Delivery

If one carrier route degrades, your message takes another

We run several upstream providers at once. Each message is routed by network and route class, and if the first provider rejects it or times out, it moves to the next before it is ever marked failed.

01

Network detected

MTN, Glo, Airtel or 9mobile, resolved per number so each one takes the best route for its carrier.

02

Route chosen

Cheapest healthy provider that can carry that network and route class wins the message.

03

Failover, then refund

Rejected messages retry elsewhere. If every route declines, the unit returns to your wallet.

Pricing

Pay per unit. No monthly fee, no expiry

Fund your wallet in naira and spend it when you like. Credit does not expire, and there is no plan to subscribe to.

Promotional
₦4.00 / unit
160 characters per unit
  • All four networks
  • Scheduled and recurring campaigns
  • Delivery reports per recipient
  • Full API access
Corporate · reaches DND
₦5.12 / unit
160 characters per unit
  • Everything in promotional
  • Delivers to DND-active numbers
  • Priority routing and failover
  • Suited to OTP and transactional alerts

Reseller rates are lower and are set per account. If you are reselling or sending high volume, talk to us before you sign up.

For developers

One POST to send. Built API-first

The dashboard uses the same API you do — there is no privileged internal path. Idempotency keys, sandbox mode and webhook delivery reports are standard.

# Send to one number or ten thousand curl -X POST https://bulksms.coachdahunsi.com/api/v1/messages \ -H "Authorization: Bearer sbs_live_..." \ -H "Idempotency-Key: order-88213" \ -d '{"to":["08031234567"], "sender":"MoneyTalk", "body":"Your OTP is 402913.", "route":"corporate"}' # Price it first, without sending curl -X POST .../api/v1/messages/quote segments, encoding, exact cost

Sandbox keys

Build and test the full flow — routing, receipts, errors — without spending a naira.

Idempotency

A timed-out request that you retry will not send twice or charge twice.

Webhooks

Delivery receipts pushed to your endpoint as each message resolves.

Open an account and send a test message today

Create a free account