Reviewed by Mark Ruggles – CEO, Platform28
Last updated: February 2026
What is WFM?
Workforce Management
Workforce Management (WFM) is the discipline of forecasting contact volume, scheduling agents to meet predicted demand, and tracking adherence to those schedules. WFM ensures the right number of agents with the right skills are available at the right times to meet service level targets while controlling labor costs.
Modern WFM systems use AI-powered forecasting, integrate directly with contact center platforms for real-time adherence, and provide mobile apps for agents to manage schedules, request time off, and swap shifts.
Core WFM Functions
Workforce management consists of four interconnected disciplines:
flowchart LR
A[Historical Data]:::data --> B[Forecasting]:::process
B --> C[Scheduling]:::process
C --> D[Real-Time Adherence]:::process
D --> E[Intraday Management]:::process
E --> F[Performance Data]:::data
F --> A
classDef data fill:#dbeafe,stroke:#1d4ed8,color:#1e3a8a
classDef process fill:#f3f4f6,stroke:#6b7280,color:#374151 WFM Cycle: Forecast → Schedule → Monitor → Adjust → Learn
- Forecasting — Predict call volume, email volume, and chat requests by 15-30 minute intervals using historical data, seasonality, and known events
- Scheduling — Create agent schedules that match forecasted demand while respecting agent preferences, labor rules, and skill requirements
- Adherence tracking — Monitor real-time agent states against scheduled activities to catch deviations early
- Intraday management — Adjust schedules in real-time when actual volume differs from forecast (overtime, voluntary time off, skill reassignment)
- Time-off management — Handle PTO requests, shift swaps, and schedule preferences
WFM Staffing Calculations
WFM uses mathematical models to calculate optimal staffing. The foundation is Erlang C, which calculates the number of agents needed to achieve a target service level given:
- Forecasted volume — Expected calls/contacts per interval
- Average Handle Time (AHT) — How long each contact takes including after-call work
- Service Level Target — e.g., "80% of calls answered in 20 seconds"
The Erlang C result is the "base staff" requirement. WFM then adjusts for shrinkage (breaks, meetings, PTO, etc.) to get the actual number of agents needed on schedule.
Key WFM Metrics
| Metric | Definition | Target Range |
|---|---|---|
| Schedule Adherence | % of time agents follow schedule | 90-95% |
| Why it matters | Below 90% means schedule isn't being followed | |
| Shrinkage | % of paid time unavailable for contacts | 25-35% |
| Why it matters | Higher means more buffer needed in schedules | |
| Occupancy | % of logged-in time handling contacts | 75-85% |
| Why it matters | Above 85% leads to burnout | |
| Forecast Accuracy | How close forecast is to actual | ±5% |
| Why it matters | Poor accuracy = wrong staffing | |
| Service Level | % answered within target time | 80/20 common |
| Why it matters | The goal WFM optimizes for | |
Industry benchmarks for contact center WFM
WFM vs WEM vs WFO
These terms are often confused. Here's how they relate:
- WFM (Workforce Management) — Forecasting, scheduling, adherence. The operational core.
- WEM (Workforce Engagement Management) — WFM + quality management + coaching + employee engagement. The broader discipline.
- WFO (Workforce Optimization) — Older term, roughly equivalent to WEM. Includes recording, QM, and analytics.
WFM is a subset of WEM/WFO. All WEM solutions include WFM, but standalone WFM exists without QM features.
WFM for Government Contact Centers
Government agencies face unique WFM challenges:
- Seasonal spikes — Tax season, benefits enrollment, and deadline-driven surges require elastic forecasting
- Union rules — Scheduling must comply with collective bargaining agreements on shifts, overtime, and time-off
- Budget constraints — Overtime must be minimized; forecasting accuracy directly impacts budget
- Multiple programs — Single agents may handle SNAP, Medicaid, TANF—skills-based scheduling across programs
- Remote workforce — Distributed agents require adherence tracking across locations
Platform28 integrates with WFM tools used by state agencies including Assembled, NICE, and Verint. Real-time ACD data enables accurate adherence tracking even for remote agents.
Related: Government Contact Center Solutions
How WFM Integrates with Contact Centers
WFM systems require bidirectional data flow with the contact center platform:
flowchart TB
subgraph Contact Center
A[ACD/IVR]:::cc
B[Agent States]:::cc
C[Queue Data]:::cc
end
subgraph WFM System
D[Forecasting Engine]:::wfm
E[Scheduler]:::wfm
F[Adherence Monitor]:::wfm
end
A -->|Historical data| D
C -->|Real-time queue| F
B -->|Agent states| F
E -->|Published schedule| A
classDef cc fill:#dbeafe,stroke:#1d4ed8,color:#1e3a8a
classDef wfm fill:#d1fae5,stroke:#047857,color:#064e3b WFM Integration: Contact center provides data, WFM returns optimized schedules
Data from contact center to WFM:
- Historical call/contact volume by interval
- Average handle time by queue/skill
- Real-time agent states (available, on-call, after-call work, break)
- Real-time queue depth and wait times
Data from WFM to contact center:
- Agent schedules for routing decisions
- Skill assignments and proficiency levels
- Schedule exceptions (overtime, VTO)
Platform28 WFM Integrations
Platform28 integrates with leading WFM solutions:
- Assembled — Modern WFM built for support teams, strong in forecasting
- NICE WFM — Enterprise-grade with AI forecasting and mobile scheduling
- Verint WFM — Comprehensive WFO suite with advanced analytics
- Calabrio — Cloud-native WFM with engagement features
- Custom integrations — API access for proprietary WFM systems
Real-time ACD data flows to WFM for accurate adherence tracking. WFM schedules sync back to Platform28 for skills-based routing that respects agent availability.
Platform28 supports both enterprise customer service teams and large public-sector agencies, including human services organizations with complex, high-volume call centers. Our experience in programs like benefits eligibility, enrollment support, and multi-agency service operations helps enterprise and government teams deliver faster, more reliable service.
Frequently Asked Questions
What does WFM stand for?
WFM stands for Workforce Management. It encompasses forecasting, scheduling, and real-time management of contact center staff to meet service level targets while controlling labor costs.
What are the core functions of workforce management?
The core WFM functions are: (1) Forecasting - predicting call volume by interval, (2) Scheduling - creating agent schedules to match forecasted demand, (3) Adherence tracking - monitoring real-time compliance with schedules, and (4) Intraday management - adjusting schedules based on actual volume.
What is the difference between WFM and WEM?
WFM (Workforce Management) focuses on forecasting, scheduling, and adherence. WEM (Workforce Engagement Management) is broader—it includes WFM plus quality management, coaching, gamification, and employee engagement tools. WEM is the umbrella term that contains WFM.
How does WFM reduce contact center costs?
WFM reduces costs by: optimizing schedules to avoid overstaffing (labor waste), ensuring adequate coverage to meet service levels (avoiding penalties and customer churn), reducing overtime through better planning, and improving agent utilization. Well-implemented WFM typically reduces labor costs by 5-15%.
What is schedule adherence in WFM?
Schedule adherence measures how closely agents follow their assigned schedules. It's calculated as: (Time in adherence / Scheduled time) × 100%. If an agent was scheduled for 8 hours and followed the schedule for 7.5 hours, adherence is 93.75%. Industry target is typically 90-95%.
What is shrinkage in workforce management?
Shrinkage is the percentage of paid time agents are unavailable to handle contacts. It includes breaks, lunch, meetings, training, PTO, sick time, and unplanned absences. Typical shrinkage ranges from 25-35%. WFM must account for shrinkage when calculating staffing requirements.
What is Erlang C and how is it used in WFM?
Erlang C is a mathematical formula used to calculate the number of agents needed to meet service level targets given forecasted call volume, average handle time, and target answer time. It's the foundation of WFM scheduling. Modern WFM tools apply Erlang C automatically and adjust for shrinkage.
Does Platform28 include WFM?
Platform28 integrates with leading WFM solutions including Assembled, NICE, Verint, Calabrio, and others. Real-time ACD data flows to WFM systems for accurate adherence tracking, and WFM schedules sync back for optimal routing. Platform28's workforce management page covers integration options.
What data does WFM need from the contact center?
WFM systems require: historical call volume by interval, average handle time, agent state data (available, on-call, after-call work), service level metrics, and real-time queue data. Platform28 provides all this data via real-time APIs and historical exports.
Optimize your workforce
Platform28 integrates with Assembled, NICE, Verint, and other WFM tools for seamless scheduling and adherence.
Free consultation • No commitment required