USSD banking that works on every phone
Give customers a short code like *123# for balances, payments, airtime and more. No smartphone, no data. Build the menu on our dashboard or connect your own server.
From dial to answer in five steps
Customer dials your code
On any phone and any network, for example *123# or *123*11#. No data needed.
The network sends it to us
We check the code is active and charge the session from your wallet, per 20 seconds.
Your menu answers
Screens you built on the dashboard show straight away. No server needed.
Or your server answers
When a screen hands over to you, we send the session to your endpoint with everything typed so far.
You reply CON or END
CON shows a screen and waits for input; END shows a last message and closes.
Every step is logged
Sessions, charges and replies are on your dashboard. Test first on the phone simulator.
Build your menu without writing code
Write your screens in plain text on the dashboard: menus with numbered options, questions that collect an amount or a number, final messages, and screens that hand over to your backend for live data like balances.
A demo menu built with our menu builder. Nothing is sent anywhere.
Connect your website or backend
Each step of a session is one request to your endpoint, as JSON, a form or a query string, with your key in the ApiKey header so you know it is us. Reply with plain text starting with CON or END.
- text holds everything typed so far, joined by *
- is_new_session tells you when a dial starts
- Screens from your built menu arrive with the path and answers
- Test calls are marked so you can skip real payments
Phone simulator on your dashboard
Dial your code, type replies and see exactly what your customers will see. Nothing is charged, and test steps are deleted after 24 hours.
Dedicated or shared code
Your own short code, or an extension on a shared one. Renewed monthly from your wallet.
Pay per session
Charged per 20 seconds of a session, live from your wallet. See every charge.
Secure by default
Calls to your server carry your key, the simulator only works for your signed-in team, and old history is cleaned up for you.
Get your USSD code
Open an account, request a code on the dashboard, build your menu and try it on the simulator.