Introduction
The Proximus marketing and sales team carry out several campaigns in Belgium to promote the installation of their fiber internet infrastructure. So, they employ different types of activities such as leaflets distribution, promotional calls, and home visits. They also divided their Belgium market into geographical entities including areas, sub-areas, cities, hoods, and blocks. The client faced the issue of not having an efficient way of scheduling and tracking their activities as well as visualizing the success of their campaigns, based on different factors such as performed activities, areas, and other metrics.

Idea
The goal was to completely digitalize their model with a solution that would be able to track marketing activities and process data more efficiently.

Challenge
The main challenge was syncing data from the client's sources to the app's database all while maintaining a highly controlled environment.

Final product
The final solution was a custom web app successfully integrated with their internal systems, with configurable options all while providing high-security measures. Proximus managers can now follow their sales and marketing activities, create new, personalized activities, and track their success.

Actions management
Proximus managers can easily create sales actions and personalize them depending on location, action type, start and end date, duration, etc. Admins can also create new action types and give them a name, price, and cancellation deadline.

Calendar
We implemented a calendar feature so managers can have a time-related overview of their sales activities. They can also filter them by areas, sub-areas, cities, hoods, blocks, time, and activity type.

Managers Dashboard
Admins can manage users by adding new ones and assigning them different roles in the app. They can also access a complete overview of their activities and access important metrics. Finally, they then have the option to export the data and use it for reports.

Tech solution
For backend development, we used Java and the Spring boot framework while for frontend development, we opted for Angular. For hosting and data management we employed AWS servers.

Benefits for the client
The main benefit for the client is that their employees can now track the progress of their activities and export the data for further analysis. Functionalities are now fully configurable in-app. The platform also provides real-time resource allocation monitoring and resource availability overview via a multi-functional calendar.