Forecast and Campaigns
Connect future demand to promotion plans, always with a range and a model version.
Comparison
Model v2.4.1 · run 17 Aug 2026 06:00
Model v2.4.1 · run 17 Aug 2026 06:00
Actual versus forecast · SK-002
iv2.4.1 · run 2026-08-17 06:00Forecast, next 30 days
8,099 units
range 6,741 – 9,457
The band widens with horizon because an estimate thirty days out is not as tight as one made for tomorrow. Mean absolute error across the last eight runs is 7.8% of actual units.
Actual units (M-02)Forecast point estimateLower–upper boundCampaign window
Campaign results
iCampaignOfferUpliftIncr. GPCannibalisation
Payday 15% off Serum, Aug
in flight · Healthy across the network
Cleanser + Moisturiser bundle, Aug
Healthy across the network
Cleanser + Moisturiser bundle, Jul 2026
Healthy across the network
Flash 12% off Cleanser, Jul 2026
Healthy across the network
Daily ritual bundle, Jun 2026
Healthy across the network
Payday 20% off Serum, Jun 2026
Healthy across the network
Merdeka SPF push, May 2026
Healthy across the network
Mid-month 18% off Night Cream, May 2026
Healthy across the network
Cannibalisation is measured at receipt level: units of the moisturiser bought on a basket that does not also contain the cleanser. Counting total units would show the line growing and miss the effect entirely.
Scenario
iThe projection applies the price elasticity observed on prior discount campaigns for this SKU, then re-runs the stock position across the campaign window.
Forecast accuracy
i5.8%Jun w1
8.5%Jun w3
6.7%Jun w5
9.9%Jul w1
7.7%Jul w3
5.0%Jul w4
11.6%Aug w1
7.1%Aug w2
Mean absolute forecast error across the last 8 runs: 7.8% of actual units. Model v2.4.1, trained on 24 months of daily history.