You are here:

Running USSD Codes Step-by-step: A Quick and Easy Guide

Table of Contents

hSenid USSD Gateway

SHARE & ROLL-OUT YOUR USSD SERVICES FASTER

Table of Contents

USSD stands for Unstructured Supplementary Service Data. Made up of the characters and digits of a phone keypad, USSD codes have multiple functionalities: mobile banking, callback services and menu-based services to name three of the primary uses. Running a USSD code does not require an internet connection.

When a USSD code is dialed it establishes a real-time connection between a phone and another device – more often than not a server or a network. While it is similar to SMS, one distinct difference is that a USSD code is a real-time two-way connection which remains active as long as the communication route remains open. For this reason, the responses to USSD code-based interactions are more-or-less instantaneous.


What are USSD codes used for?


It is possible to carry out a range of tasks with USSD codes, including:

Mobile banking

from checking account balances to transferring money, USSD codes enable users to access almost all the key banking functions.

USSD payments

mobile phone users can make payment for purchases by texting the merchant. Merchants will either add the cost to the customer’s phone bill or charge an online payment portal. The merchant will receive the money through an online transfer.

Checking credit balance and credit reload

Users of prepaid cards can check their balance by dialing a USSD code. Most mobile service providers allow users to top-up their credit through USSD as well.

Callback services

Service-based companies can allow customers to request a callback if they require further details on or would like to sign up for one of their offerings. For instance, after presenting a proposal to a potential customer, insurance or investment companies could give them the option of making a callback request after they have had time to go through the information.

Surveys and feedback

companies can send simple surveys or feedback questions once a product has been purchased or a service has been completed. The customer could be asked to choose from a few options which will give the company an instant gauge of performance and quality.

Order status updates

Vendors offering delivery services can make use of USSD codes to keep customers informed of when their order has been dispatched.

What are the advantages of USSD codes?


USSD codes provide a host of benefits to users of mobile networks.

  • They do not require an internet connection. Therefore USSD code-based services and functions are available on multiple types of devices and in areas with sketchy or no internet.
  • They operate via applications and do not run on a device. Because they do not need specific processing hardware and do have to be stored on a device, even feature phones with limited memory capacity can easily utilize USSD codes.
  • Every subscriber of a mobile network can access USSD code-based services.
  • USSD codes are free for mobile network users. This means that anyone, regardless of spending capacity, can avail themselves of USSD code-based functions.

How do you run USSD codes?


Running a USSD code is quick and simple. Here’s a step-by-step guide:

Find the right code

To get started, locate the specific USSD code you need. Each service (like checking your balance or transferring money) has its own unique code. Your mobile provider usually lists these on their website or in the SIM card’s user guide.

Open your phone’s dialer

Once you have the code, open your phone’s dialer, just like you would if making a call.

Enter the USSD code

Type in the USSD code, which usually begins with an asterisk (*) and ends with a hash (#). For example, *123# might be the code for checking your balance.

Press call

Tap the call button to send your code. Instead of connecting you to someone else, it links you directly to the service you’re looking for.

Follow the prompts

You’ll see a response on your screen almost immediately – some codes show you the information directly, while others bring up a menu of options. For instance, a banking USSD code might show options like:
  • Check balance
  • Transfer money
  • Pay bills
  • View transactions

Simply press the number for the option you want and hit send.


Complete the action

After choosing, the service will complete your request. If you’re checking a balance, it will appear on the screen; if you’re transferring funds, you’ll get a confirmation message.

Exit the session

When you’re done, your phone will close the session automatically, or you can manually end it by pressing the end-call button.

What can telcos gain from a USSD gateway?

With a USSD gateway, telcos can elevate their customer experience: telcos can provide quick and simple self-help services to all their users, they can enable easy access to subscription information without data or credit, and they can offer instant responses to customer queries. Telcos can also open up more revenue streams through value-added services and by using the USSD gateway as a platform that connects content providers with end-users.

Which USSD gateway should a telco choose?

hSenid USSD Gateway is speedy, specialized and simple: it enables telcos to rapidly create and deliver services; The gateway can be customized to meet the specific needs of the operator; and the menu designer capability, with its drag and drop option, simplifies the design process. With hSenid USSD Gateway telcos can earn a lot more by offering more to their customers.

Now You Can Download

USSD Datasheet

You can get an idea about hSenid Smart Chatbot and investigations by referring this document.

Now You Can Download

USSD Datasheet

You can get an idea about hSenid Smart Chatbot and investigations by referring this document.