Context
Our client, a global biotechnology company, supplied products in remote districts through their logistics partner or their own representatives. Often, the number of orders placed from a particular retailer would exceed the available stock. In such a scenario, sales representatives would need to get in touch with the nearest dealers within their area or outside of it, and check if they could supply products to fulfill the order requirement. Manually completing this task required a lot of effort and caused significant loss of time. This created the need for a platform that can reduce effort along the distribution chain and maintain a consolidated record of the inventory on a provincial level, enabling quick transit of orders.
They discussed this requirement with [x]cube team and after a detailed study of their distribution network and multiple interviews with the stakeholders involved, we proposed an app for the on-field sales team that can capture stock position at each retailer and provide updated information from a centralized repository.
The Problem
Sales representatives of the company faced difficulties in handling demand requests that required transfers to and from dealers within as well as from outside their own sales territory. At the same time, the absence of updated and consolidated province-level data to keep track of stock in real-time was hampering efficiency in dealing with orders.
The Challenges
The idea was to have an app that can monitor inventory across different regions in real-time and make it visible to the entire sales hierarchy in the distribution chain. The idea was simple but required a granular level breakdown of requirements from the perspective of different actors in the supply chain- on-field sales representative, sales distributors, area manager, national demand manager, administrator, and even logistics partners. Our team of experts, with a skill for attention to details and passion for problem-solving, formulated a high-level plan for covering every requirement and mapped them against the most optimal features to deliver a solution that met client expectations and made stock monitoring and movement for sales representatives effortless.
The Solution
We delivered an app where sales representatives can monitor stock levels across various retailers and raise transfer requests whenever needed. They can create and update requests and monitor the transits in real-time. Access to various features was based on user roles such as sales representative, distributor, area manager, national demand manager and super administrator. The technologies used were Xamarin Android, Xamarin iOS, Microsoft Azure.
Key features
As soon as the barcode is scanned, the application records the following details:
- Transfer requests: Users can view, create, edit, or cancel stock transfer requests. They can also update stock details by confirming stock shipment. In case if there is any deviation from expected shipment, they can update the quantity of stock received.
- Offline sync: The app integrates API to sync data to and from the system. This data can be used when the device is in offline state.
- Push notifications: Users receive a push notification whenever a new request is created or status is updated by the representative, owner, dealer, or logistics partner.
- Reports: The app also supports reporting features that allowes generating graphs by selecting predefined fields.
- App usage analytics: Client has access to app usage analytics to understand how it is being used and what could be done better
The Result
The app successfully resolved the challenges and helped the sales team leverage the readily available information to coordinate better with the retailers in terms of inventory management. This has also helped them in creating strategies to ensure better stock tracking and movement ever since.
Download Case study →