OTP + Transactional SMS · Multi-provider by default

Stop losing users to failed OTP delivery.
One SMS API for Africa.

Send one-time passcodes and transactional messages over a single integration — the same routing, automatic provider failover, and prepaid credits. Priced routes for Nigeria, Kenya, Ghana, South Africa, the UK, Benin, Ivory Coast, and the US. Other destinations on request.

Nigeria 1 credit → ₦6/message · Kenya 3 credits → ₦18 · Ghana 3 credits → ₦18 Pricing →

Routing

Multi-provider

Reliability

Automatic failover

Trusted by

  • Shuttlers
  • Metrofibre
  • EngageApp

By the numbers

OTP + SMS

One integration, two APIs

8

Priced markets with published credit costs

₦6

Nigeria — 1–3 credits per message (network-dependent)

3

SDKs: Node.js, Go, PHP

Why Robase

Everything you need to send SMS

OTP or transactional, one API. Built by developers, for developers.

Multi-provider routing

Per-country route selection. Nigeria, Kenya, Ghana, South Africa, Benin, and Ivory Coast retry a fallback upstream if the primary fails.

One API for OTP + SMS

Send passcodes and transactional messages through the same endpoints, keys, and credits.

Prepaid credits

Pay as you grow from ₦6/message. No monthly fees, no surprise bills.

Webhooks & logs

Delivery events for every message (sent, delivered, failed) plus searchable logs.

Two endpoints

Ship in three lines

Send an OTP

POST /v1/otp/send
{ "phone_number": "+2348012345678", "code_length": 6 }

Send a transactional SMS

POST /v1/sms/send
{ "phone_number": "+2348012345678", "message": "Order #12345 shipped." }

FAQ

Questions, answered

Does Robase support transactional SMS as well as OTP?

Yes. Both use the same API, routing, failover, and credits — POST /v1/otp/send for one-time passcodes and POST /v1/sms/send for transactional messages.

How much does the SMS API cost?

Prepaid credits, from ₦6 per message in Nigeria, priced per destination country. Credits cover both OTP and transactional SMS. There is no monthly fee.

Which countries does Robase cover?

Prepaid routes are published for Nigeria, Kenya, Ghana, South Africa, the United Kingdom, Benin, Ivory Coast, and the United States. Canada and other +1 numbers stay deliverable on the rate table but are not marketed as extra coverage. Additional African destinations are added as priced routes on request.

How does provider failover work?

Nigeria, Kenya, Ghana, South Africa, Benin, and Ivory Coast have a primary and a fallback upstream. If the primary rejects or times out, the send is retried on the fallback in the same request. The UK and US routes are currently single-provider. Credits are refunded if every configured provider fails.

Do you have SDKs?

Yes — Node, Go, and PHP, plus a plain REST API you can call from anywhere.

Is there a free trial?

Yes. New accounts get 10 free credits (₦60) to test both the OTP and transactional SMS APIs before committing. No credit card required.

Stop losing users to failed OTP delivery

Get free trial credits and test both the OTP and transactional SMS APIs. Multi-provider failover is on by default. No credit card required, no monthly commitment.

Last updated: September 20, 2026