Good User Interfaces increase user productivity, require less training and make users happier. Part of a good user interface is to ensure that the information shown on the screen is relevant to the user and the task they want to accomplish. 

Pay-TV clients operate in different geographical, competitive and technological markets. This translates into varying business needs which impose different requirements on the system.

Even within an organization needs differ by user groups. For example, regular CSRs (customer service representatives)  need to quickly assess and solve customer’s common issues, while expert users need more flexibility and depth to cater for less common, more difficult cases. 

For the sake of simplicity and cost saving, a “One size fits all” approach is often taken to handle the User Interface needs. However, this often means that the UI is not optimal for any of the user groups. Even if some user groups may be served well, it clearly is a case of “One size does NOT fit all!” 

Optimizing the user experience for each specific user group helps reduce handling time, training effort and mistakes. Even with complete call center and billing systems, like Hansen ICX, there are typically several external systems involved in providing good customer service. Integrating those systems in a single front-end provides a 360-degree view of the customer and reduces the “Swivel chair” effect where a user needs to look in several systems to get a full picture of the customer.

Hansen ICX is built with customization and extensibility in mind. Out-of-the box it caters for the largest common denominator between user groups. However, the UI framework and expansion pack also allows clients to optimize for their specific needs and to cater for their specific user needs.




The ICX UI is a framework that consists of menus, pages, widgets and sparklets:

Widgets and Sparklets are the building blocks used to create pages. A widget is an element with a specific function, like a Device Data Table, Product Summary, or Last Invoice. A sparklet is a specific type of widget that is used to draw the user’s attention to some important information in a concise form – they are typically smaller and appear on top of the screen, like the Account balance sparklet, and the Alerts sparklet.

Hansen ICX comes with an extensive User Interface comprised of predefined menus, pages and dashboards. These can be customized through the use of extensions if a client so wishes.

Typical customizations include:

  • Creating custom menus
  • New dashboards specific to each user role
  • Integrating third-party systems into the customer creation flow (for example a credit check using a credit bureau, or checking product availability with a GIS)
  • Showing third party data on an ICX dashboard

CSR’s and other key users of a system everyday can have an experience that maximizes their efficiency and effectiveness, plus also help deliver an enhanced customer experience too.




By Coen Vanbaar  –  With 20+ years’ experience in the Pay-TV and Billing industry, Coen is our in-house expert and is responsible for the product management of ICX – Hansen’s Pay-TV billing and customer care solution.  


<< Back to Blogs



Latest Pay-TV Insights