General Info

USSD is a convenient and cost-effective way to create two-way conversations with your customers in real-time. With the dial of a simple short code it allows companies to offer quick, simple and interactive access to enterprise services from any mobile device.

What can USSD be used for?

Features & benefits
Dedicated USSD String Web & Email Reports Two-Way Channel

Every USSD service is assigned a dedicated USSD string such as *120*127#.

Keeping track of campaign activity &results are easy with reports available via the web or via email.

USSD is a session based two-way communication channel and supports responses to menu options.

SSL Data Collection Custom Defined Services External Validation

Responses can be written securely to an external database.

Uniquely defined questions and answers for each USSD service application.

Answers can be validated by an external application service.

USSD Gateway Service USSD XML API USSD App Development

Use USSD Connection to run your own USSD application services.

USSD API makes it easy for developers to integrate USSD into business processes.

A custom-built USSD application to meet your own unique requirements.

USSD Types

Standard USSD costs the user R0.20 per 20 seconds – a much cheaper alternative to SMS. They initiate a once-off request and, in return, get multiple service options from a menu-based application.


NI USSD (Network Initiated USSD), also referred to as USSD Push, allows the company to initiate the session and send the first message, to which a mobile phone user can then respond. The recipient is not charged for the session.

Reverse billed

Reverse billed USSD (aka zero rated USSD) allows the mobile phone user to initiate a session by dialing a unique *134* string at no charge.

Premium Rated

Premium rated USSD sessions are charged to the mobile phone user at a highter rate than normal. Revenue derived from Premium rated USSD sessions is split between the mobile network and the provider of the USSD service.