Demand forecasting · capability

Demand at SKU and channel level, learned not guessed.

An ML forecast that learns from every channel signal — so the buy starts from real demand, not last year plus 5%.

Planning·Sales · ForecastingLast sync · just now

Demand forecast

Demand projections — WMAPE-ranked accuracy. The plan moves from here and ties to the buy.

Forecast accuracy · weighted WMAPE
87.1%+0.7 pts vs LY
31Hits
29Drift
42Lift
18Miss
Per-category · accuracy by category
92%
Accessories
91%
Tops & Tees
90%
Woolly Layers
88%
Tailored Trousers
Forecast quality · 123 variants
Review first ›
Salmon Wide-Leg Trousergood7.4%
Pop Tapered Trouserwatch13.8%
Olive Cropped Wide-Leggood9.1%
The numbers behind it

Why the forecast decides the season.

14 pts

Full-price sell-through gap between retail leaders and the industry — most of it down to how they act on the forecast.

Source: Incisiv × WRC × Anaplan 2026

~53%

Share of unplanned markdown cost attributed to upstream buying and forecasting decisions, not in-season demand.

Source: Coresight industry research

+23%

Face the Future's full-price sell-through gain after switching to a connected forecast.

Source: Audited customer outcome

The problem today

What breaks in the forecast before the buy is written.

Most planners know the forecast is off by week 2. The cost lands at week 12 in markdowns no one planned for.

Industry·Demand variance · 52 weeks · LY × 1.05 baseline
Forecast method
LY × 1.05
naive baseline
Typical miss
14–22%
week / week
Weeks off plan
38 / 52
beyond ±10%
Markdown from miss
~53%
of unplanned MD
Full-price gap
14 pts
vs retail leaders
Demand vs plan · units / week
PlanActual
45k35k25kplan · LY × 1.05Spring liftPromoStockoutReturnsW1W13W26W39W52
Biggest misses · this year
W13Spring lift · over-bought+18%
W18Stockout · lost sales−24%
W26Promo · scramble+22%
W44Returns · markdown−19%
Full-price gap
14 pts
behind retail leaders — the forecast carries most of it
Diagnosis — the forecast runs on LY × 1.05; it’s off 14–22% w/w and the cost lands in markdowns no one plannedSource: Coresight markdown attribution 2024 · Incisiv × WRC × Anaplan benchmark
How Tightly does it

Three steps from data to a forecast you can plan a buy against.

Tightly · forecast pipeline· daily · per SKU × channel × weekLive · 0:12 ago
01Connect
CONNECTED SOURCES · LIVEShopify POS+18%Net-a-Porter+9%TikTok Shop+4%KlaviyoShipBob

Stream every channel signal

POS, e-com, basket adds, returns, supplier confirmations and cost moves — all into one model.

350+ connectors
02Forecast
SKU × CHANNEL × W35DTCWSLRTLTRENDWMAPESalmon WL1,4809204107.4%Pop Tapered7201,64028013.8%Olive Crop9805406209.1%Velvet5408003208.6%

Forecast at SKU × channel × week, with confidence

A per-line WMAPE confidence label tells the team what's safe to commit to and what needs a second look.

WMAPE on every line
03Cold-start
COHORT MATCH · IMAGE-SIMCrew knit · 2024 SS0.91Crew knit · 2025 SS0.86Margot tee · 2024 FW0.78NEW · PCT-204 · WK 12 FORECASTBlended from 3 cohort stylesWMAPE 12%

Cold-start new styles from real cohorts

2–3 real comparable products from your own history — image-match scored — blended into the new forecast.

Image-match cohort
See it run

A forecast you can plan a buy against.

ML forecasts at SKU and channel, refreshed daily — so the buy starts from real demand, not last year plus a percentage.

  • Per SKU × channel × week
    Not category averages — channel mix and size depth are first-class data.
  • Cold-start from real cohorts
    New styles baselined on 2–3 actual comparable products — image-match, channel, price band.
  • Refreshed daily
    POS, e-com, basket adds, returns and supplier confirmations stream in — never stale by Monday.
TightlyDemand forecast
Live
Forecast accuracy · weighted WMAPE
87.1%+0.7 pts vs LY
31Hits
29Drift
42Lift
18Miss
Per-category accuracy · weighted WMAPEhigher is better
92%good
Accessories
91%good
Tops & Tees
90%good
Woolly Layers
88%ok
Tailored Trousers
86%ok
Denim
85%ok
Activewear
85%ok
Outerwear
82%watch
Sleepwear
Review first3 need attention
Pop Tapered Trouser
WMAPE 13.8%
watch
Moss Pleated Wide-Leg
WMAPE 16.2%
review
Velvet Trouser · Black
WMAPE 11.5%
review
Top SKUs · 8-wk forecastUnitsWMAPE
Salmon Wide-Leg Trouser12,4807.4%
Pop Tapered Trouser9,84013.8%
Olive Cropped Wide-Leg7,2609.1%
Velvet Trouser6,1408.6%
Cold-start cohortNew SS26 styles · 3 real comparable products · image-match
Crew knit · 2024 SS0.91Crew knit · 2025 SS0.86Margot tee · 2024 FW0.78
Your agents

Meet your Demand agent

Re-forecasts the season on live sell-through, day and night — flags where the plan and the signal disagree.

Meet the agents
Tightly agent
just now · within your limits
Live

Re-forecast ready — 3 categories have drifted from plan this week. Want me to stage the moves for your review?

Drifted vs plan · this weekΔ wmape
Tailored Trousers+9%8%
Woolly Layers−12%11%
Activewear+5%9%
Rebalance 240u DC → SFRe-baseline OTB Q3Hold buy on OCN-072
Stage movesReview firstLogged · audit ready
Customer outcome
We used to plan the season off last year plus a percentage and find out at week 8 it was wrong. Now the forecast updates as the season runs. Our team isn't reconciling spreadsheets — they're making decisions.
Face the Future
Mark Till
MD, Face the Future
+23%

Full-price sell-through (audited)

What this replaces

The forecast you have today, and the one Tightly delivers.

FY26 Demand Forecast.xlsxLast opened 4 days ago
fx=SUMIFS('Last Year'!$F:$F, 'Last Year'!$B:$B, A4) * 1.05
All categories · last year +5%#REF! in 14 cells
3 SKUs missingchannel data not joinedrefresh failed Mon
Spreadsheets + ERP forecasting
Stale by Monday. Reconciled in a meeting.
Demand forecastLive · 0:42 ago
Forecast accuracy · weighted WMAPE
87.1%+0.7 pts vs LY
Variants above plan
73 of 120 · 61%
Per SKU × channel · 8 wksReconciled live
SKU × channelcold-start cohortrefreshed daily
Tightly
ML forecast at SKU × channel — reconciled live.
FAQ

Questions buyers ask, answered straight.

Something not covered here? Talk to the team.

How does Tightly forecast new styles with no sales history?

Each new style is baselined on 2–3 real comparable products from your own catalog — same price band, channel, materials, with an image-match score on the visual similarity. Their real trajectories are blended into the new forecast. It's the same logic a buyer uses to call out a 'this'll sell like that' analogue — done at scale and explicitly, not in someone's head.

How is this different from an ERP demand-planning module?

ERP demand-planning modules are statistical extrapolations from historical demand at category or item level. Tightly's forecast is an ML model trained on your channel signal at SKU and week, plus a cohort-based cold-start. It also feeds the financial plan and OTB directly, so there's no second model to reconcile to.

How often does the forecast update?

Daily by default — POS, e-com, basket adds, returns and supplier confirmations stream in continuously. Major movers (a viral SKU, a stockout, a supplier slip) surface in the trading view inside the trading day.

Can you forecast natively at channel level?

Yes. DTC, wholesale, marketplace and retail are first-class dimensions, not aggregations. A forecast for 'Knitwear' is the sum of channel-level forecasts, not an average smudged across them.

What's WMAPE and why is it on every line?

Weighted Mean Absolute Percentage Error — a confidence label on each forecast that tells the planner how trustworthy this specific number is. Most demand-planning tools surface a single global accuracy figure; Tightly puts the confidence on every line so the team commits where it's safe and reviews where it isn't.

How long until the model is trained on our data?

First useful forecasts come from cohort-based modelling on history within the first week of integration. Native ML refinements compound over the next 4–8 weeks as the model learns your channel-level seasonality, returns rate and trading rhythm.

Can our team see what changed and why?

Every forecast change carries a 'why' — the signal that moved it (a viral SKU, a tariff move, an outlier returned) and the magnitude of the contribution. Planning leads can review and accept or override, with the audit logged.

Sell more at full price. Plan from one set of numbers you can trust.

There's nothing to rip out. Tightly runs on your existing ERP, EDI, e-commerce and POS. Give us 30 minutes and we'll show it on your own categories.