Marketing & Sales

Competitive pricing with a dynamic model in telecom

In the telecom sector, staying competitive means constantly benchmarking product pricing across operators and markets. Agilytic partnered with a Belgian telecom company to replace a manual, error-prone pricing process with a dynamic model, enabling faster and more reliable competitive analysis.

To protect confidentiality, we may alter specific details while preserving the accuracy of our core contribution.

Context and objectives

A Belgian company operating in the telecom sector needed to regularly compare the prices of its products and services against competitors across multiple countries. The existing process relied on Excel spreadsheets maintained manually, which was time-consuming and prone to human error.

The company wanted to:

  • Optimize the selection of telecom products and the combination of products under predefined constraints

  • Automate price comparisons across operators and geographies

  • Provide a user-friendly interface so business developers selling telecom and media services could interact with the results directly

Agilytic was brought in to develop an algorithm and interface to automate the entire process.

Approach

  1. Data preparation and product combination logic

The first step involved cleaning the raw data stored in Excel. From there, Agilytic created combinations of products and services to ensure that even when no standalone pack matched the selected criteria, a combination of packs or SIM cards could meet the constraint.

  1. Profile-based pricing optimization

To make the results actionable for business developers, Agilytic associated packs with relevant client profiles provided by the company. The goal was to identify the cheapest internet, TV, and phone packs matching each profile's characteristics, turning raw data into a practical dynamic model.

  1. Visualization, automation, and handover

Agilytic built Power BI visuals and an executable Python file that runs all scripts to compare prices. The dynamic model in Power BI allows users to filter by period, country, or pack type.

To ensure long-term autonomy, Agilytic also delivered:

  • Full documentation of the solution

  • Training sessions on the Power BI software for the client's team

The main deliverables were Power BI visuals, Python scripts, and an executable file to run the scripts and update the files that Power BI reads.

Results

The dynamic model saved significant time and removed manual errors from the process. It made it easy to compare telecom packages against a series of predefined characteristics. Specifically, the solution made it possible to:

  • Run the necessary scripts in 5 minutes

  • Load visuals with real-time data in 10 minutes

  • Change target profiles directly in Power BI

  • Generate clear visuals for inclusion in annual reports

With quick oversight of offers and packages, the client now makes better pricing decisions, helping them stay competitive in the fast-moving telecom sector.

To safeguard confidentiality, we may modify certain details within our case studies.

Ready to reach your goals with data?

If you want to reach your goals through the smarter use of data and A.I., you're in the right place.

Ready to reach your goals with data?

If you want to reach your goals through the smarter use of data and A.I., you're in the right place.

Ready to reach your goals with data?

If you want to reach your goals through the smarter use of data and A.I., you're in the right place.

Ready to reach your goals with data?

If you want to reach your goals through the smarter use of data and A.I., you're in the right place.

© 2025 Agilytic

© 2025 Agilytic