An Australian paint manufacturer was burdened with $60 million in excess inventory, driving up storage costs, increasing the risk of expired stock, and tying up capital needed for growth.
Forecasting methods varied across teams, making it difficult to plan accurately or benchmark performance against pre-COVID levels.
Reporting lacked the detail required for effective decision-making; only high-level summaries were available, with no visibility by plant, product, or material.
Their KNIME proof-of-concept added further strain, requiring labour-intensive manual reporting and limiting agility.
Our Solution
Agile Insights delivered a consolidated, analytics-driven inventory management solution built on Power BI Premium and Azure Synapse.
Data from SAP, KNIME Inventory Models, and IBP sources was unified into a single reporting environment. APIs developed in Databricks streamlined ingestion, while KNIME model views were replicated in Synapse to ensure accuracy and accessibility.
Automated workflows replaced manual reporting, and stakeholders gained real-time, granular visibility into inventory drivers, forecasting accuracy, and operational performance.
Agile Insights delivered the solution over a structured multi-month program focused on:
The Impact
The company significantly reduced excess inventory, freeing capital for strategic initiatives and improving profitability. Forecasting accuracy improved through deeper insight into inventory drivers, and decision-making became more data-driven across the organisation. Teams responded faster to market changes, identifying demand shifts and risks earlier. The scalable framework now supports continuous improvement, strengthening planning processes, reducing waste, and improving delivery performance. Internal stakeholders gained confidence through clearer reporting and more predictable inventory control.
Download the full case study here.
Get in touch
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |