notimba
Built for Uganda’s networks

Your customers hear from you.
Every time.

SMS, WhatsApp, email and in-app notifications from one integration. Notimba picks the provider that actually carries the message, and tries another the moment one fails.

Free to start. No card, no sales call, no setup fee.

Messages
Your order is confirmed.
Payment of UGX 45,000 received. Your delivery arrives Thursday.
Delivered
routedMTN → cheapest healthy

Four channels, one call

Reach people where they actually are.

Not everyone reads email, and not everyone opens your app. Send once and let each channel do the part it is good at.

SMS

SMS that reaches both networks

Every number is matched to its network - MTN, Airtel or other - and sent through the provider that carries it best. Delivery receipts come back to your system automatically.

WA

WhatsApp they actually open

Business-initiated WhatsApp through Meta's official Cloud API, with delivery and read receipts flowing back automatically. Opt-in per message, so it only fires when you ask for it.

@

Email without the setup

Transactional email goes out on a warmed sending path. No SMTP credentials to manage, no deliverability project before you can send your first receipt.

In

In-app notifications

The same call also writes to an in-app feed your product can pull, so a customer who missed the SMS still finds the message where they already are.

What people send

The messages your business already owes someone.

01

One-time codes

Login and confirmation codes that arrive in seconds, on whichever network the customer is on.

02

Receipts and confirmations

Payment received, order confirmed, appointment booked. Sent the moment your system knows.

03

Reminders

Due dates, renewals, follow-ups. Scheduled by your system, delivered by ours.

04

Service notices

Tell everyone at once when something changes, without exporting a list to a bulk SMS tool.

For developers

One endpoint. It decides the rest.

Post the event and who it is for. Notimba resolves the channels, picks a provider, retries across the others, and keeps the delivery trail.

  • You never pick a provider

    Send the message. Notimba detects the destination network, ranks the providers that serve it by real cost, and picks the cheapest healthy one at insert time.

  • A rejection is not a dropped message

    If the chosen provider fails, the worker walks the rest of the providers for that channel in the same order. Whichever one accepts the message takes ownership of it, so delivery receipts still correlate.

  • Turn a provider off mid-incident

    Flip one flag and a provider leaves both planning and failover immediately. No deploy, no restart, no code change.

  • Every attempt is on the record

    Each send writes a provider log row with the raw request and response, so a disputed message can be traced end to end months later.

POST /api/notify
curl -X POST https://notimba.informationvillagelimited.com/api/notify \
  -H "Authorization: Bearer ntb_live_key" \
  -H "Content-Type: application/json" \
  -d '{
    "event": "order.confirmed",
    "recipient": {
      "user_ref": "cust_8812",
      "phone": "+256772123456",
      "email": "ann@example.ug"
    },
    "subject": "Order confirmed",
    "body": "Payment of UGX 45,000 received."
  }'

# in_app always. email and sms when contact is present
# and the customer has not opted out. whatsapp is
# opt-in: add "channels": ["whatsapp"].

Send your first message today.

Create an account, verify your email, and your API key is yours. Start on the free plan and move up when you outgrow it.

Get an API key