USSD and SMS
Menus for any mobile phone, with SMS to follow up.
USSD works on every handset, with no data plan and no app. Build the menus on a visual canvas, test every session in the simulator, and go live through your aggregator or carrier.

How it works
From a menu on the canvas to a live short code.
- Step 1
Design
Lay out menus, input and branches on the canvas, and call your own systems mid-session.
- Step 2
Simulate
Run a whole session in the browser, with a log for every step.
- Step 3
Publish
Validation runs first; then publish and get the address your aggregator or carrier calls.
- Step 4
Go live
Point your USSD code at it through Africa’s Talking, Arkesel, or a direct MTN or AirtelTigo connection.
What it can do
Everything a USSD service needs.
Menus and input
Numbered menus, free-text input with validation and retries, and long lists split across pages.
Your systems, mid-session
Check balances, create records or verify people against your own APIs while the session is open.
Data stores
Keep registrations, orders and survey answers without running a database of your own.
SMS follow-ups
Send a confirmation or a receipt by SMS when the session ends.
Checked before it goes live
Validation catches dead ends and unwired branches before anyone dials in.
Versions
Every publish is a version you can compare with another and roll back.
Going live
What it takes to launch.
- A USSD code
- From your aggregator or carrier in each country. We can arrange it with you as part of a deployment.
- A connection
- Africa’s Talking, Arkesel, or a direct MTN or AirtelTigo integration.
- SMS
- For messages you send: confirmations, receipts and reminders. Two-way SMS is not offered.
Tell us who you need to reach on USSD.
We’ll reply with how Buni.ai would serve them and what it would take.