At the initial stage, the customer lacked exact project requirements, so we engaged one of our business analysts to elicit them and draw up technical and functional specifications, including the workaround for complex API integration with the customer’s other sales management systems.
Following these specifications, Iflexion’s Python developers delivered a comprehensive web-based system. It consists of an admin panel for the company’s incentive program managers and a user-facing module accessible to ECPs willing to participate in the listed programs and earn points for successfully generated sales.
The core functionality is broken down in four distinct areas:
- Incentive program setup and management. The admins can easily set up a new incentive program by filling in the program title, enrollment start and end dates, terms and conditions, marketing materials, etc. They can also edit the information collaboratively, with all participants receiving respective automatic notifications.
- ECP registration and sales tracking. ECPs can create their professional accounts in the application, browse active incentive programs, and enroll in their selected ones. The program managers can access the list of all enrolled ECPs and filter them by various search criteria, including location and status.
- Sales analytics and reports. The incentive program management software accumulates data on the enrolled ECPs’ sales in real time, which can then be analyzed by the company’s admins and executives. Exportable as CSV files, sales reports contain metrics on the program success over a specified period of time and allow gaining insights into their optimization.
- Automated calculation of ECPs’ bonus points. As the participating ECPs’ generate sales, those are registered in the system and then get automatically translated into the ECPs’ bonus points earned for distributing the company’s products. For this, we implemented a custom bonus calculation algorithm depending on the type and quantity of sold products. ECPs can also track the history of their sales and associated bonuses earned, as well as export this data as CVS or PDF files.
Iflexion’s team collaborated with the customer on the fixed-price basis, delivering the software incrementally in two-week sprints. In this fast-paced collaborative environment, it took us just two months to deliver a fully functional incentive program management solution and integrate it into the customer’s digital infrastructure seamlessly.