RetailAnalytics

Demand forecasting lifts gross margin by 18%

18%
Margin lift
32%
Less waste
12 wks
To value
12 weeks
Delivery timeline
Demand forecasting lifts gross margin by 18%

The challenge

A 22-location specialty retailer was managing inventory across 3,400 SKUs using manual buying decisions informed by last year's sales. Seasonal peaks created chronic stockouts on bestsellers while end-of-season markdowns on slow movers eroded margins. The buying team had no visibility into demand signals beyond sales history.

Our approach

We consolidated sales, POS, weather, and promotional data into a Snowflake warehouse, then built an ML forecasting model using LightGBM that incorporated seasonal patterns, promotional uplift, and weather sensitivity by product category. The model outputs a weekly buying recommendation per SKU that buyers review and override with one click.

The solution

The system went live at three pilot locations before rolling out company-wide. Buyers see a recommendation dashboard in Tableau, with confidence intervals and the key drivers behind each forecast. An alerting system flags SKUs tracking above or below forecast mid-week so buyers can adjust orders before the situation becomes a problem.

Results

Gross margin improved by 18 points in the first full quarter. End-of-season markdowns dropped by 32%. Stockout incidents on top-100 SKUs fell from 14% to under 4%. The buying team reports spending 60% less time on routine replenishment decisions and focusing more on new product selection.

"The ROI was obvious in a quarter. We went from gut-feel buying to data-backed decisions that our whole leadership team now trusts."
M
Marcus Lee
VP Operations, Marketly

Key checkpoints

  • Unified data warehouse from 6 source systems
  • LightGBM demand model with 94% directional accuracy
  • Weather, promotional, and seasonal feature engineering
  • Tableau buying recommendation dashboard
  • Automated mid-week alert system
  • Buyer override and feedback loop for model improvement

Technology used

SnowflakeLightGBMPythondbtFivetranTableauAWS

Could this be your project?

Book a free consultation to explore what's possible for your organization.

Book free consultation

More case studies

View all