Mesaj
Four Channels, One Gateway

Speak to Nigeria in its own dialect.

Every customer answers differently — a text, a call, a WhatsApp ping. Mesaj routes through all four, so you never have to guess which one lands.

Channel 01

Bulk SMS

Direct interconnects with MTN, Airtel, Glo, and 9mobile mean your messages skip the queue other gateways sit in. Alpha-numeric Sender IDs are registered and live in days, not weeks.

  • check_circleTRANSACTIONAL & PROMOTIONAL routing — pick the type per message; we apply DND filtering automatically where it's required.
  • check_circleSingle & bulk send on the same endpoint family — one recipient or one hundred thousand.
  • check_circleDelivery receipts pushed to your webhook in real time, network by network.
Read the Bulk SMS API reference arrow_forward
POST /client/sms/send/bulk
// request body
{
  "data": {
    "sender_id": "MESAJ",
    "message": "Your OTP is 8421",
    "type": "TRANSACTIONAL",
    "recipients": ["234803xxxxxxx"]
  }
}
call

Outbound Voice OTP

Auto-redial enabled

Attempt 1 · 234803xxxxxxxNo answer
Attempt 2 · 234803xxxxxxxAnswered · 12s
OTP spoken"8 - 4 - 2 - 1"
Channel 02

Voice OTP

When DND filtering or network congestion blocks a text, Voice OTP calls the handset directly and reads the code aloud. Automated redials run until someone picks up.

  • check_circleText-to-speech in English and major Nigerian-accented voice profiles.
  • check_circleConfigurable retry count and spacing between attempts.
  • check_circleCall outcome webhooks: answered, busy, unreachable.
Channel 03

WhatsApp IVR

Build menu-driven conversations on the WhatsApp Business API — balance checks, order status, support triage — without writing a chatbot framework from scratch.

  • check_circleTemplate message approval handled through Mesaj on your behalf.
  • check_circleInteractive list and button replies mapped straight to your webhook.
  • check_circleMedia support: images, PDFs, and location pins in both directions.
Hi! How can we help today?

1️⃣ Check balance
2️⃣ Track order
3️⃣ Talk to support
2
Order #4471 is out for delivery — ETA 24 mins.
Channel 04 · Enterprise

Advanced Inbound & Outbound IVR

Talk to Sales
account_tree

Dynamic Menus

Branching phone trees built in a visual flow editor — no telephony code required.

fiber_manual_record

Call Recording

Every leg recorded and archived for QA, compliance, or dispute resolution.

webhook

Real-time Webhooks

Call events — ringing, answered, DTMF input, hangup — pushed the moment they happen.

Which channel fits your message?

Channel Best for Bypasses DND Typical latency
Bulk SMSOTPs, alerts, remindersTransactional only<1.5s
Voice OTPHigh-security login codesYes~3-8s to answer
WhatsApp IVRSupport, order status, rich mediaN/A<2s
Advanced IVRCall centers, surveys, menusN/AReal-time

Pick a channel. Ship today.

Every channel runs on the same account, API key, and Naira balance.

See Pricing