Case Study

Channel VAS

Campaign management tool serving millions of global users

The challenge

Channel VAS serve microfinance solutions to millions of global users via the mobile operators networks. Each segmented campaign to contact new and existing customers required bespoke technology and programming to deliver campaigns. A new method deploying campaign management to the operational team was identified as a key business requirement in the drive to improve efficiency and reduce costs.

Our solution

We worked closely with the innovation director at Channel VAS and his team to design, develop and deliver a solution capable of allowing Channel VAS operational teams to deliver campaigns.

The service is integrated with Channel VAS operational systems, and with local messaging gateways at each mobile operator data centre. A number of deployments to operators around the world, from India to South America, have been made.

Each deployment has to respect a number of operator and regulatory driven constraints governing the delivery of messages to subscribers, which can be configured within Campaign Manager.

The results

Subscriber details are imported in the form of Mobile Station International Subscriber Directory Number (MSISDN) lists which can be up to 10 million MSISDN’s in length.

An integrated message editor allows previous message formats to be imported, or new messages to be compiled, which are then delivered to imported MSISDN’s via the local messaging gateways. Multiple simultaneous campaigns are supported..

Campaign Manager supports Campaigns over:

  • SMS (Short Messaging Service) delivering one-off messages to subscribers
  • USSD (Unstructured Supplementary Service Data) delivering menu driven campaigns allowing the target subscriber to select options from menus.

Further delivery channels form part of the campaign development roadmap - these are OBD (OutBound Dialling) and IVR (Inbound Voice Recognition) which will address outbound and inbound voice-driven Campaigns.The USSD menu structure can be reused if these channels are developed.

Although the Campaign Manager interface is in English, the Campaign messages can be delivered in any language. Campaign manager supports unicode and non-unicode character sets, and also left to right and right to left text is supported.

Different message length constraints, including multipart sms messages are supported and configurable.

Each campaign is monitored and any issues are displayed on integrated campaign and service monitoring.


  • Java
  • Thymeleaf
  • AngularJS
  • Mobile gateway integration (SMS, USSD)
  • Postgres
  • ActiveMQ
  • Redis
  • Docker
  • Gradle
  • Liquibase

Explore services applied in Channel VAS

Together we will develop your future

Contact us