WFM Helper
Back to Tools

Volume Forecasting and Interval Distribution

Compare nine forecasting methods on your own history, see which one actually fits, then break the winning forecast down to day of week and intraday intervals.

Live · updates as you type

Historical data

Everything recalculates as you type.

Data granularity

24 periods loaded. Twelve or more gives seasonal methods something to work with.

Next period forecast
10,759contacts

Using Seasonal Index Method.

Best fit accuracy
1.2% MAPE

Tested against the last 6 periods you provided.

History and forecast

Seasonal Index Method

9 forecasting methods, compared

These are the core statistical methods used in enterprise WFM forecasting, plus a blend of the three that fit your data best. Select a row to drive the breakdown below.

MethodNext periodMAPEFit
Naive (last period)Repeats the most recent actual. The baseline every other method has to beat.14,10010.4%#5
Simple Moving AverageAverage of the last N periods, smooths noise but lags a real trend.14,40013.5%#7
Weighted Moving AverageSame window, recent periods weighted more heavily so it reacts faster.14,45012.7%#6
Simple Exponential SmoothingEvery past period counts, with weight decaying geometrically.13,71014.4%#8
Holt's Linear TrendDouble smoothing, tracks level and trend separately.14,09815.7%#9
Holt-Winters (additive)Triple smoothing, adds a repeating seasonal shape on top of the trend.11,08715.7%#10
Linear Regression TrendLeast squares straight line through the whole history.13,8107.7%#4
Year-over-Year GrowthTakes the same period last cycle and applies the observed growth rate.11,3367.4%#3
Seasonal Index MethodStrips seasonality out, fits a trend, then puts the seasonal factor back.10,7591.2%Best fit
Weighted Blend (top 3)Average of Seasonal Index Method, Year-over-Year Growth, Linear Regression Trend.11,9685.3%#2

Break down further

Optional. The forecast above is your monthly total. Turn this on to split it across days of the week, and then into intervals of the day.

Save this forecast

Method comparison, history and the full breakdown, in one workbook.

Results are estimates for planning purposes only and should not replace professional workforce management judgment.

Forecasting in workforce management is a three step job. First you predict how much work arrives in a period, a month, a week or a day. Then you split that total across the days of the week. Then you split each day across the intervals people actually work. Get any one of the three wrong and the staffing numbers that follow are wrong too, even if the total looks fine.

The statistics terms, in one line each
Moving average
The average of the last few periods, recalculated as each new period lands. It smooths out one off spikes.
Smoothing alpha
A dial between 0 and 1 in exponential smoothing. Higher alpha reacts faster to the latest period, lower alpha keeps the forecast steady.
Trend
The steady direction demand is moving in, up or down, once the noise is stripped out.
Seasonality and seasonal index
A shape that repeats on a fixed cycle, such as busy Mondays or a December peak. The seasonal index is the multiplier for each slot in that cycle, where 1.0 is an average slot.
MAPE
Mean Absolute Percentage Error, the average size of the forecast miss as a percentage. Lower is better, and under 10% is strong for contact centre volume.
Holdout and backtest
Hiding the last few real periods, forecasting them as if they were unknown, then scoring the result. It shows how a method would have performed on your own history.

The nine methods, in plain English

  • Naive simply repeats the last period. It is the honest baseline: if a fancy model cannot beat it, the model is not earning its keep.
  • Simple Moving Average averages the last few periods. Good for noisy, flat demand, always a step behind a real trend.
  • Weighted Moving Average uses the same window but leans on recent periods, so it turns the corner faster after a step change.
  • Simple Exponential Smoothing gives every past period a weight that fades geometrically. One dial, alpha, controls how reactive it is.
  • Holt's Linear Trend adds a second dial for trend, so a steadily growing queue keeps growing in the forecast instead of flattening out.
  • Holt-Winters adds a third dial for seasonality. It needs at least two full cycles of history, twenty four months for a monthly seasonal pattern.
  • Linear Regression fits a straight line through everything you have. Simple, stable, and blind to seasonality.
  • Year-over-Year Growth takes the same period last cycle and applies the growth rate you have actually seen. Popular with finance for a reason.
  • Seasonal Index removes the seasonal shape, fits a trend on the clean series, then reapplies the seasonal factor. Often the best of both worlds.

The Weighted Blend then averages the three methods that scored best on your own data. Blending is not a gimmick, it is one of the most reliable ways to reduce error, because the mistakes of different models often cancel each other out.

What MAPE means and why we hold data back

MAPE is Mean Absolute Percentage Error. For each period you take the gap between what was forecast and what actually happened, express it as a percentage of the actual, and average those percentages. A MAPE of 8% means the forecast was typically 8% off, in either direction.

To make that number honest, this tool hides the most recent slice of your history, fits every method on the earlier data only, then scores each method against the periods it never saw. That is a holdout backtest. Scoring a model on data it was fitted to always flatters it, which is how teams end up trusting a forecast that falls apart in production. As a rough guide, under 10% MAPE is strong at monthly level, 10 to 20% is workable, and above 20% means you should be looking at the drivers behind the volume rather than tuning the maths.

Day of week and intraday breakdown

A monthly or weekly total is useless to a scheduler on its own. The day of week split turns it into seven daily totals, either from percentages you enter or from a pattern derived automatically out of your daily history. Most contact centres see a heavy Monday, a steady midweek, and a much lighter weekend, so the seven numbers rarely sit near an even 14.3% each.

The intraday curve then splits each day into intervals. The default shape here is the classic contact centre profile: a morning ramp as people start their day, a peak late morning, a dip around lunch, a smaller afternoon hump, and a taper into the evening. Every interval is editable, so you can paste in your own arrival pattern from your ACD. The rule that matters is simple: the percentages must add up to 100, or the daily total will silently drift.

Practical advice

  • Clean your history first. One outage week can drag a trend line off course for months.
  • Forecast contacts, not calls handled. Handled volume is capped by your own staffing.
  • Re-run the backtest every month. The best method for your data changes over time.
  • Keep the intraday curve separate by day type. Monday morning rarely looks like Saturday morning.

More tools

See all tools