From Weekly to Sub-Daily Forecast Refresh for FMCG

By James Smith on October 24, 2026

from-weekly-to-sub-daily-forecast-refresh-for-fmcg

A forecast set on Monday is already out of date by Wednesday when a promotion lands, a heatwave hits or a line goes down. Weekly refresh was built for slow data and slow planning, but both have changed. Sub-daily refresh keeps the plan close to what is happening on the floor and in the shops. Teams planning the move can ask iFactory AI how refresh cycles are designed.

Planning Guide for FMCG

From Weekly to Sub-Daily Forecast Refresh for FMCG

Fix the data feeds, layer the models and change the workflow so that several refreshes a day are usable, not noisy. iFactory AI pairs adaptive forecasting with a daily replan.

40%
cut in average weekly forecast error that demand sensing delivered at nine large CPG makers in a 2011 Terra Technology benchmark
65% to 44%
new product weekly error with demand sensing over one year, in the same study, which a software vendor ran
7 billion
physical cases covered by that benchmark, worth more than $200 billion in sales across 2009 and 2010

Why a Weekly Refresh Falls Behind

Demand does not wait for the planning calendar. The week below is illustrative, with one forecast set on Monday and four real events that arrive afterwards. Each day the plan stays unchanged, the gap to reality grows.


Mon
Tue
Wed
Thu
Fri
Sat
Sun
Weekly plan
Set
1 day old
2 days old
3 days old
4 days old
5 days old
6 days old
Real events
Normal
Normal
Promotion uplift
Heatwave demand
Line fault
Stock-out at retailer
Normal
Daily replan
Set
Refreshed
Refreshed
Refreshed
Refreshed
Refreshed
Refreshed

Slow signals

Promotion sell-through, weather and retailer stock change by the day. A weekly cycle sees them only after the week is over.

Fast supply shocks

Line faults, late materials and absence change what can be made today, yet the plan still shows the old promise.

Costly workarounds

Planners patch the gap with spreadsheets and phone calls. That effort is a hidden cost of a slow cycle.

The aim is a plan that tracks reality, not a faster spreadsheet. Walk through a weekly versus daily plan on sample data in a short session.

Three Cadences, Three Jobs

Moving to sub-daily refresh does not mean replacing the weekly plan. It adds faster layers on top, each with its own owner, horizon and level of change.

Weekly
Sales and operations cycle, horizon of weeks to months
Sets volume, capacity and stock policy. Reviewed by leaders and changed deliberately.
Daily
Replan cycle, horizon of the next few days
Re-sequences lines, adjusts material calls and sets tomorrow's priorities from the latest demand.
Sub-daily
Intraday refresh, horizon of the next hours
Spots fast moves, warns planners and proposes small shifts inside the frozen rules.
CadenceMain InputsTypical OutputWho Acts
WeeklyOrders, promotions, capacity planVolume and stock planPlanning and supply leaders
DailyLatest sales, stock, line statusRevised production sequenceProduction planner
Sub-dailyIntraday sales and line eventsAlerts and small adjustmentsShift planner and supervisor
Each layer should change less than the one above it. Ask support how cadences are layered in the planning platform.

Data Architecture: Budget the Minutes

A refresh is only as fast as its slowest step. Treat each cycle as a latency budget and give every stage a time limit. The example below fits a 60-minute cycle.







Ingest sales, stock and line data, 8 minutes
Validate and clean, 7 minutes
Run the forecast models, 10 minutes
Replan sequence and material needs, 15 minutes
Planner review and release, 10 minutes
Buffer for delays, 10 minutes
1
Sources
Orders, point of sale, stock, line status, promotion and weather feeds.
then
2
Pipeline
Streams are timed, matched to SKUs and checked for gaps.
then
3
Feature store
Current and past values are served to models in one consistent form.
then
4
Models
Baseline and short-term models produce a forecast with a range.
then
5
Replan
The plan is rebuilt inside rules and sent to planners with reasons.

Pick feeds that matter

Start with the two or three feeds that move fastest, usually sales, stock and line status. Add others later.

Handle late data

Decide what to do when a feed is late. Use the last good value, flag it, and never block the whole cycle.

Keep one version

Store every forecast with its timestamp. That record is what lets you measure improvement later.

A clear time budget exposes the real bottleneck. Review a refresh latency budget for your data feeds with the iFactory AI team.

See How Often Your Plan Could Refresh

Book a 30-minute session and iFactory AI will show how feeds, models and replan fit together into a refresh your planners can trust, using realistic FMCG data.

Model Design: Layers, Not One Big Model

Fast refresh works best with layered models. A stable base forecast carries the long pattern, and a short-term layer corrects it with the newest signals. Guardrails keep the result sensible.

LayerPurposeRefreshGuardrail
Base statistical modelTrend, season and promotion patternWeekly or dailyBenchmarked against naive baselines
Short-term correctionLearns how today differs from the baseSeveral times a dayLimit on the size of each change
Hierarchy reconciliationMakes SKU, line and plant numbers add upEvery cycleTotals must match
Exception rulesHandles launches, stock-outs and one-off eventsOn triggerHuman approval for large moves

The case for short-term correction has long support. A 2011 Terra Technology benchmark reported that demand sensing, which uses daily point of sale and stock data, cut average weekly forecast error by 40 percent across nine consumer goods makers. The authors were a software vendor and the data is over a decade old, so treat it as evidence of direction, not a promise.

Test every layer against a simple baseline before trusting it. Ask support how model layers are benchmarked on your data.

A Worked Day: Four Forecasts, One Promotion

The bars show an illustrative promotion day for one SKU. The weekly plan says 4,000 cases. Demand turns out to be 5,400. Each refresh closes more of the gap.

Weekly plan, Monday

4,000
Refresh at 06:00

4,400
Refresh at 10:00

4,600
Refresh at 14:00

5,300
Actual demand

5,400
Forecast error against 5,400 actual
Weekly plan, 1,400 cases short25.9%
06:00 refresh, 1,000 cases short18.5%
10:00 refresh, 800 cases short14.8%
14:00 refresh, 100 cases short1.9%

By early afternoon the plan is nearly right, but only if the plant can still act. That depends on what is frozen, which is the subject of the next section.

Figures are an illustration of the pattern, not a measured result. See a promotion day replayed through four refreshes in a working session.

Workflow Changes: Freeze, Flex and Approve

A faster forecast is useless if the plant cannot change what it makes. Agree which parts of the plan can move, by how much, and who approves. The zones below are not to scale.




Next 2 hours

Frozen

Running orders and set-ups stay as they are. Only safety and quality can interrupt.

2 to 24 hours

Flexible

Sequence and quantity can shift within limits, so long as changeover cost stays below the benefit.

1 to 7 days

Open

The plan can be reshaped freely, including material orders and labour.

Exception-based review
Planners see only the changes beyond a set size, not every small move.
Change limits
Cap how far any SKU can move per cycle to prevent plan churn.
Approval levels
Small changes release automatically. Large ones need a named approver.
Reason notes
Every change carries a short reason so the floor understands it.
Stability matters as much as speed. Ask support how freeze windows and limits are configured in the daily replan.

Measuring Whether Faster Is Better

More refreshes should improve results, not just activity. Measure forecast value added against simple baselines, and track plan stability alongside accuracy.

MeasureWhat It ShowsGood DirectionWatch For
Weighted errorVolume-weighted forecast missFallingGains only on small SKUs
BiasConsistent over- or under-forecastNear zeroOne-sided misses
Value addedError against a naive baselinePositiveSteps that make results worse
Refresh latencyTime from data to released planWithin budgetSlow stages creeping up
Plan churnShare of plan changed per cycleStable or lowerConstant re-sequencing
Service and wasteFill rate and write-offsBetter service, less wasteAccuracy up, service flat

Forecast value added compares each step with a simple benchmark, such as next period equals last period, or the same period last year. Use at least two benchmarks. If a step does not beat them, it is adding cost without value.

Report plan churn next to accuracy so speed does not become chaos. See forecast value added tracked on a live dashboard with our team.

Common Mistakes When Moving to Sub-Daily

Most failures come from process, not mathematics.

1
MistakeRefreshing everything hourly
FixRefresh fast-moving SKUs often and slow ones less.
2
MistakeChasing noise
FixUse ranges and change limits so small swings do not move the plan.
3
MistakeIgnoring changeover cost
FixWeigh each replan against the cost of changing the line.
4
MistakeNo owner for each refresh
FixName a planner and an approver for every cadence.
5
MistakeBad data at higher speed
FixValidate feeds first. Faster refresh multiplies data errors.
6
MistakeAbandoning the weekly plan
FixKeep it as the anchor that the faster layers adjust.
A calm rollout beats a fast one. Review a refresh rollout checklist with the iFactory AI team for your plant.

A 90-Day Path From Weekly to Sub-Daily

iFactory AI is built as a turnkey server that racks in, plugs in and goes live in roughly 6 to 12 weeks, so a staged move fits inside a quarter.

Days 1 to 30
Connect sales, stock and line feeds. Measure the current weekly accuracy and set naive baselines.
Days 31 to 60
Run daily refresh in shadow mode for a pilot product group. Compare with the weekly plan without acting.
Days 61 to 90
Switch the daily replan live inside freeze rules, add sub-daily alerts and review churn and service.
Shadow mode builds trust before any plan changes. Plan a staged refresh pilot with our team.

What iFactory AI Adds

iFactory AI is smart manufacturing and industrial software. Its Adaptive Forecasting and Daily Replan features support this move.

Adaptive Forecasting
Layered models learn from the newest signals and report a range with every forecast.
Daily Replan
Sequence and material needs are rebuilt inside freeze rules and sent for review.
Exception queue
Planners see only large or risky changes, each with a clear reason.
Accuracy tracking
Forecast value added and plan churn are kept for every cycle.
Scope depends on your feeds and systems, so confirm them early. Ask support which planning data sources can be connected in your case.

Which SKUs Deserve a Faster Refresh

Not every product needs hourly attention. Segment the range by volume and by how erratic demand is, then give the fastest cadence only where it pays back.

SegmentDemand PatternSuggested CadenceReason
High volume, volatilePromotions, weather, eventsSub-dailyLarge swings and large cost of error
High volume, steadySmooth baselineDailySmall moves, so frequent change adds little
Low volume, volatileSporadic, lumpy ordersDaily with exceptionsNoise dominates, so use ranges and rules
Low volume, steadyRare changeWeeklyEffort is better spent elsewhere
New launchesNo historyDaily for the first weeksLearn fast from early sales

In the 2011 benchmark cited earlier, new product weekly error fell from 65 percent to 44 percent over one year with demand sensing, though early weeks were noisier. That fits the pattern above, since launches need fast learning but also careful limits in the first weeks.

Segmenting first keeps effort and compute where they matter. Segment your own range for refresh cadence on sample data with the iFactory AI team.

Promotions and Launches: Where Speed Pays Most

Promotions are the clearest case for sub-daily refresh. Uplift is hard to predict, and the first hours of sell-through reveal how far above or below plan the event will run.

Before the event

Set a range, not a point

Use past events to set a low, expected and high case. Pre-agree the actions tied to each, such as extra shifts or material calls.

During the event

Read the first signals

Compare early sales with the expected curve each refresh. A steady gap points to a new case, and the plan moves to match.

Stock cover

Track hours of cover at the depot and key accounts. A fast fall triggers an earlier production call.

Material readiness

Check packaging and ingredients against the high case ahead of time. A missing component stops an uplift plan.

Post-event review

Store the actual curve so the next promotion starts with a better forecast range.

Each event should leave the model smarter than before. Ask support how promotion curves are stored and reused for forecasting.

Connecting the Systems Around the Forecast

A forecast has to meet real systems to matter. Plan the links in both directions: data in from the shop and the floor, and plans out to the people who act.

Order and sales systems
Provide demand signals and customer commitments. Check how often and how late they arrive.
Manufacturing execution
Supplies line status, speed and output, so the plan reflects what the lines can really do.
Warehouse and stock
Shows cover by SKU and site, which decides how urgently each product is needed.
Procurement
Receives material calls early enough to act, with lead times and minimum orders respected.
Maintenance
Shares planned stops and faults so the replan avoids lines that are down.
Planning screens
Present changes, reasons and ranges to planners and supervisors in one place.

Start with read-only feeds into the forecast, then add write-back to planning screens once the numbers have earned trust. Keeping the first phase read-only lowers the risk and speeds approval from IT.

Integration scope sets the timeline more than modelling does. Map your systems to a refresh design in a short call with our team.

A Day in the New Rhythm

A sub-daily cycle gives the day a clear beat. Each refresh has a purpose and a short list of decisions, so the team is never overwhelmed.

06:00
Overnight sales and stock are loaded. The planner reviews exceptions and releases the day's sequence.
10:00
Morning sell-through is compared with plan. Large gaps open a short call with the supervisor.
14:00
Afternoon refresh sets the evening shift and tomorrow's early priorities, inside the frozen window.
18:00
End-of-day review records plan against actual, logs reasons and queues material calls for tomorrow.
A fixed rhythm turns frequent refresh into routine. Ask support how refresh schedules are set for each product group.

Does Faster Refresh Pay Back?

Build the case from the cost of forecast error. The receipt below uses illustrative figures for one plant and one product family, so replace each value with your own.

Annual value of a smaller forecast miss, illustrative
Annual volume, 20 million cases20,000,000
Weekly forecast miss at 20%, cases affected4,000,000
Miss after faster refresh at 15%3,000,000
Cases no longer mis-planned1,000,000
Cost of each mis-planned case, stock-out or waste0.12
Annual value of the smaller miss120,000

Subtract the cost of running more refreshes, including data feeds, compute and planner time. If the net is small, narrow the scope to the segments where error is most costly, such as promoted and volatile SKUs.

Stock-outs

Lost sales and fines for missed orders fall when supply follows demand more closely.

Waste

Short shelf-life products spoil when overproduced. Better timing cuts write-offs.

Expedite costs

Fewer emergency changeovers, rush freight and overtime when the plan moves early.

All figures above are illustrative, not results for any plant. Build a refresh business case with the iFactory AI team on your own numbers.

Questions to Settle Before You Speed Up

Answer these with planning, production and IT in one room. Each gap you find now is a delay you avoid later.

Can the plant act on a faster plan?
Check changeover times, material lead times and labour flexibility. A forecast that cannot be executed only causes frustration.
How fresh is each data feed?
List the real delay of every feed, from event to arrival. The slowest feed sets the true refresh speed.
Who owns the exceptions?
Name one person per product group to review alerts and approve large moves, with a backup for leave.
What will you stop doing?
Faster refresh should replace manual spreadsheet work, not add to it. Retire the old patches as the new cycle proves itself.

Plain-Language Glossary

Shared words keep planners and production aligned.

Refresh
A new forecast run using the latest data.
Demand sensing
Short-term forecasting that uses daily sales and stock data.
Frozen horizon
The near period where the plan is not changed.
Plan churn
How much of the plan changes from one cycle to the next.
Forecast value added
Error change of a step against a simple benchmark.
Latency budget
The time allowed for each stage of a refresh.

Frequently Asked Questions

How often should an FMCG forecast refresh?

It depends on the SKU and the signal. Fast movers and promotions may justify several refreshes a day, while stable lines can stay daily or weekly.

Does faster refresh always improve accuracy?

No. Gains depend on data quality and how well the plant can act. Measure forecast value added against simple baselines before expanding.

What data do we need first?

Sales or orders, stock and line status, timed to the hour where possible. Ask support which feeds matter most for your product mix.

How do we avoid constant re-planning?

Use frozen windows, change limits and exception-based review. Weigh each move against changeover cost.

Is the weekly plan still needed?

Yes. It anchors volume, capacity and stock policy, and the faster layers adjust around it within agreed limits.

Keep the Plan in Step With Demand

iFactory AI pairs adaptive forecasting with a daily replan, so your plan follows demand instead of trailing it. Book a walkthrough on your own planning data.


Share This Story, Choose Your Platform!