Independent · Vendor-agnostic · No cost to the client844·506·2299

ContactCenterGuide.com Workforce Management

Decision-stage buyer's guide

Contact center workforce management: forecasting, scheduling and choosing a platform

The cheapest seat in the market is not cheap if the schedule under it is wrong. Here is what workforce management actually does, what forecasting needs to work, how schedules get built, what happens when the day does not match the plan, and whether the tool ships with your platform or gets bought separately.

Written by Foretel Solutions, powered by Bridgepointe Technologies

Last updated: September 17, 2026

What WFM does Forecasting Scheduling Unexpected demand Native or bought separately Questions to ask

Start here

What workforce management actually does

Workforce management, WFM for short, is three linked jobs rather than one feature. Get any one of them wrong and the other two do not save you: an accurate forecast against a schedule nobody follows is just a nicely formatted miss.

Job one

Forecasting

Predicting how much contact volume is coming, by channel and by interval, far enough ahead to schedule against it.

Job two

Scheduling

Turning that forecast into shift patterns that put the right number of trained agents on the right channel at the right time, at a cost the business can carry.

Job three

Real-time adherence

Watching actual volume and staffing against the plan as the day runs, and giving supervisors a way to react before service level slips rather than after.

Small, single-channel, single-site operations often run all three in a spreadsheet for years without trouble. Software earns its cost when you add channels with different staffing math, add sites or time zones, or reach enough agents that manual schedule changes stop keeping up with what adherence is telling you.

Job one, in detail

What forecasting needs to work

A forecast is only as good as the data behind it. Most forecasting failures trace back to one of these inputs being thin, not to the math on top of it.

InputWhy it matters
Historical volume by intervalContacts by 15 or 30 minute block, by channel, for at least several months. This is the backbone of every forecast method, statistical or machine-learned.
Average handle time by channelVoice, chat and email do not take the same time or the same concurrency, so one blended AHT number understaffs one of them.
Shrinkage categoriesBreaks, training, coaching, meetings and absenteeism, tracked separately. A single shrinkage percentage hides which category is actually growing.
Seasonality and trendDay-of-week and month-of-year patterns, plus whether overall volume is growing or shrinking against last year.
Known future eventsMarketing sends, product launches, price changes, billing cycles and planned outages. None of these show up in last year's history on their own.
Service level targetThe staffing math (commonly Erlang C, or a machine-learned equivalent) needs a target, such as 80% of calls answered in 20 seconds, to convert volume into a headcount requirement.

Newer platforms lean on machine-learned forecasting rather than pure Erlang C, which tends to handle multi-channel and multi-skill environments better. The inputs above still matter either way. A better algorithm run on thin data still produces a thin forecast.

Job two, in detail

How schedules actually get built

Once the forecast produces an interval-level staffing requirement, scheduling turns that number into shifts a real workforce can work.

Step 1

Apply shrinkage to the raw requirement

The forecast says how many agents need to be handling contacts in a given interval. Shrinkage says how many more need to be scheduled so that number is actually available once breaks, training and the rest are subtracted.

Step 2

Build shift patterns against the staffing curve

WFM software generates shift options that follow the interval-by-interval requirement rather than a flat 9-to-5, including split shifts and staggered starts where the curve calls for them.

Step 3

Assign, publish, and let agents trade

Shifts get assigned by seniority, bidding, or availability rules, then published with enough lead time to plan around. Self-service swap and shift-bid tools cut the manual back-and-forth a scheduler otherwise absorbs.

Step 4

Track adherence once the schedule is live

Adherence compares scheduled state (on a call, on break, in training) against actual state, interval by interval. This is the feedback loop that tells you whether the schedule is working, not just whether it was built correctly.

When the plan breaks

Handling demand the forecast did not predict

Every forecast is wrong to some degree. What separates a good WFM setup from a spreadsheet is not a perfect forecast, it is how fast the gap between forecast and reality gets caught and acted on.

LeverWhen it applies
Intraday reforecastingVolume is running consistently above or below plan for the day. The tool recalculates the remaining intervals rather than waiting for the next planning cycle.
Real-time alertsActual staffing or service level crosses a set threshold. Supervisors get a signal to act before the queue backs up, not a report after it clears.
Overflow routingA single queue or site cannot absorb a spike. Contacts route to a backup queue, a cross-trained team, or another site.
Callback offersHold times climb. Offering a callback flattens the peak instead of holding a caller live and burning an agent slot on hold time.
On-call or flex poolThe gap is bigger than routing and callbacks can absorb on their own. A pre-agreed flex or on-call pool can be activated on short notice.

None of these levers require the most expensive WFM tier. What they require is that adherence and volume are visible in real time, not the next morning, since every lever above is time-sensitive by definition.

The buying question

Native, add-on, or a separate vendor

"Workforce management" appears on almost every CCaaS features page. What it means changes completely depending on whether it runs natively, ships as a higher-tier add-on, or points you at a certified third-party WFM specialist you buy and integrate yourself. Get the answer per module, in writing, not from the word on the page.

PlatformHow WFM typically ships
Genesys CloudNative, and generally regarded as best-in-class: forecasting, scheduling, adherence and quality on one system.
NICE CXoneNative, with forecasting, scheduling and quality management widely regarded as leading the category.
Five9Native tooling plus long-standing third-party WFM partnerships for teams that want a specialist suite instead.
TalkdeskReaches for add-ons and partner tooling rather than the deepest native suite; fine for straightforward routing, worth checking closely for complex forecasting needs.
8x8Quality management and workforce tooling available at higher tiers, natively or through partners, generous for the price at mid-market scale.
DialpadMeets deeper forecasting and scheduling needs through partners rather than natively.
Amazon ConnectHas forecasting and scheduling capability built in, but teams with mature WFM requirements frequently integrate a specialist suite on top.

Tiers and packaging change. Confirm current scope directly with each vendor before you price a seat, and see our full CCaaS provider rankings for how WFM depth weighs against the rest of the platform.

Before you sign

Questions to ask a vendor about WFM specifically

"Do you have workforce management?" gets a yes from nearly every vendor in the category. These get you an answer that actually separates them.

Is forecasting, scheduling and adherence native, a paid add-on, or a certified third-party integration, module by module rather than for the suite as a whole?

What forecasting method runs underneath, Erlang C, a machine-learned model, or something else, and how many months of history does it need before accuracy is reasonable?

How are shrinkage categories configured, and can supervisors see which category is driving a staffing miss rather than only a blended number?

Is intraday reforecasting automatic, or does a planner have to trigger it manually once the day drifts from the plan?

Can agents self-serve shift swaps and time-off requests, or does every change route through a scheduler?

If WFM is a separate vendor, who owns the integration, what breaks first when it fails, and is that cost included in the quote you are comparing against a native platform?

Common questions

Workforce management questions, answered

What is contact center workforce management?

Workforce management, usually shortened to WFM, is the set of three linked jobs that make sure the right number of trained agents are on the right channel at the right time: forecasting how much contact volume is coming, scheduling agents against that forecast, and managing adherence in real time when the day does not go as planned.

Do I need dedicated WFM software, or can I run this in a spreadsheet?

Small, single-channel, single-site operations often run forecasting and scheduling in a spreadsheet for years without trouble. The trigger for buying software is usually multiple channels with different staffing math, multiple sites or time zones, or enough agents that manual schedule changes stop keeping up with real-time adherence. There is no fixed headcount threshold; it is when the spreadsheet starts producing staffing misses you can feel.

Is workforce management included in my CCaaS platform, or is it a separate purchase?

It depends entirely on the platform, and the honest answer is to ask per module rather than trust the word WFM on a features page. Some platforms run forecasting, scheduling and adherence natively. Others sell WFM as a higher tier or an add-on. Others point you to a certified third-party WFM specialist and expect you to buy and integrate it separately. Get the answer in writing before you price a seat.

What data does WFM forecasting actually need?

At minimum, historical contact volume by interval (commonly 15 or 30 minutes) for at least several months, average handle time by channel, and your shrinkage categories: breaks, training, meetings, absenteeism and off-phone work. Add known future events, marketing sends, product launches, billing cycles, seasonal peaks, that will not show up in last year's pattern on their own.

How do teams handle a day that does not match the forecast?

Real-time adherence dashboards flag the gap between forecast and actual volume as it happens, and mature WFM tools trigger an intraday reforecast rather than waiting for the next planning cycle. The operational levers are the same ones that existed before software: overflow to a backup queue or site, callback offers to flatten the peak, and an on-call or flexible-shift pool that can be activated on short notice.

Which CCaaS platforms have the strongest native WFM?

Genesys Cloud and NICE CXone are generally regarded as the deepest native WFM among mainstream CCaaS platforms, covering forecasting, scheduling, adherence and quality on one system. Five9 pairs native tooling with long-standing third-party WFM partnerships. Platforms built around UCaaS-plus-CCaaS consolidation, including 8x8, Dialpad and Amazon Connect, generally offer a lighter native layer and lean on partner integrations for advanced forecasting and scheduling. Confirm current scope directly with the vendor, since tiers change.

Keep reading

Related guides

Next step

Not sure which platform's WFM fits your operation?

We compare forecasting, scheduling and adherence across platforms against your actual channel mix and volume, and tell you honestly whether native WFM is enough or a specialist suite is worth the extra line. Free, no obligation.

Estimate my cost Call an advisor: 844-506-2299