Forecasting
Genesys WFM Forecasting Documentation
Study Notes
| Topic | Description |
|---|---|
| Master Forecast | Published forecast scenario used for scheduling |
| Automatic Best Method | AI analyzes 10+ algorithms to select best forecast |
| Forecasting Methods | ABM, WHI, HDI, Import Forecast |
| Main Forecast | Continuous daily calculation from latest data |
| Accuracy | ABM: 85-92% vs Traditional: 70-80% |
| Planning Groups | Organize workload by media type and route |
| Service Goals | Define SL, ASA, abandon rate targets |
| Recalculation | Main forecast recalculates nightly with new data |
Navigation
Admin → Workforce Management → Forecasting OR Menu → Workforce Management → Forecasting → Forecasts
Forecasting Overview
Forecasting is the process of predicting future contact volume and average handle time to determine required staffing levels. WFM uses forecasts to create optimal schedules that balance service level goals with operational efficiency.
Forecasts form the foundation of workforce planning. Accurate forecasts drive better schedules, which drive better adherence, which drives better service levels. The forecasting process involves analyzing historical data, selecting appropriate forecasting methods, validating scenarios, and publishing the best scenario to become the Master Forecast.
Forecasting Objectives
- Volume Prediction - Predict number of interactions (offered)
- AHT Prediction - Predict average handle time per interaction
- Staffing Calculation - Determine agents needed to meet service goals
- Scenario Planning - Evaluate multiple forecasting approaches
- Continuous Improvement - Refine based on actual vs forecast variance
- Capacity Planning - Support long-range hiring decisions
Forecasting Scope
- Business Unit Level - Forecasts created for entire BU (all MUs)
- Time Granularity - Hourly and daily forecasts
- Planning Period - 26 weeks forward (can search up to 104 weeks)
- Historical Data - Requires 90+ days of data for accuracy
- Multiple Scenarios - Create and compare multiple approaches
- Master Forecast - One published forecast per BU at a time
Forecasting Methods
1. Automatic Best Method (ABM)
Automatic Best Method is the AI-powered forecasting approach that analyzes historical interaction data and automatically selects the most accurate forecasting algorithm from 10+ methods.
How ABM Works:
Historical Data Input
↓
Analyze 10+ Forecasting Algorithms:
├─ Moving Average
├─ Exponential Smoothing
├─ Trend Analysis
├─ Seasonal Decomposition
├─ Regression Models
├─ Time Series Analysis
└─ ... 4+ additional models
↓
Evaluate Each Against Historical Data
├─ Calculate accuracy metrics
├─ Test fit quality
├─ Assess seasonal patterns
└─ Validate trend capture
↓
Select Best Performing Model
├─ Lowest error rate
├─ Best seasonal fit
├─ Most stable predictions
└─ Confidence validation
↓
Generate Forecast
├─ Volumes (Offered)
├─ AHT (Average Handle Time)
└─ Staffing Requirements
ABM Characteristics:
- Requires minimum 90 days historical data
- Automatically evaluates 10+ algorithms
- Selects best fit without manual intervention
- Accuracy: 85-92% (vs traditional 70-80%)
- Recalculates nightly with new data
- Supports all media types
- Cloud-based processing
When to Use ABM:
- ✓ Mature contact center (90+ days data)
- ✓ Accurate historical data available
- ✓ Want AI-driven optimization
- ✓ Looking for best accuracy
- ✓ Limited forecasting expertise
ABM Limitations:
- ✗ Requires 90+ days data minimum
- ✗ Cannot account for business events manually
- ✗ May not work with highly volatile data
- ✗ Limited control over algorithm selection
2. Weighted Historical Index (WHI)
Weighted Historical Index allows forecasters to assign importance to specific historical periods, enabling forecasts that reflect anticipated trends or business changes.
How WHI Works:
Select Historical Periods
↓
Assign Weights to Periods:
├─ Recent period: 40% weight (higher importance)
├─ Same season last year: 35% weight
├─ 2 years ago: 15% weight
└─ Older data: 10% weight
↓
Calculate Weighted Average
├─ Multiply volumes by weights
├─ Multiply AHT by weights
└─ Generate forecast
↓
Manual Adjustments
├─ Add/subtract for known events
├─ Adjust for staffing changes
└─ Account for market changes
↓
Forecast Output
WHI Characteristics:
- Manual weight assignment
- Incorporates business judgment
- Good for known changes
- Moderate accuracy (75-85%)
- Requires forecasting expertise
- Supports business events
When to Use WHI:
- ✓ Known business changes upcoming
- ✓ New product launch planned
- ✓ Merger/acquisition integration
- ✓ Staffing changes anticipated
- ✓ Want forecaster control
WHI Limitations:
- ✗ Requires manual configuration
- ✗ Subject to forecaster bias
- ✗ More time-consuming setup
- ✗ Less accurate than ABM typically
3. Historical Data Import (HDI)
Historical Data Import enables importing external historical data via CSV files, useful for organizations lacking internal historical data or integrating data from legacy systems.
How HDI Works:
Prepare Historical Data CSV:
├─ Date, Time, Interactions Offered
├─ Date, Time, Average Handle Time
└─ Format per Genesys specifications
Upload CSV File
↓
Data Validation
├─ Check date formats
├─ Validate interaction counts
├─ Verify AHT values
└─ Check for gaps
Map to Planning Groups
├─ Assign data to queues/routes
├─ Set media types
└─ Configure mapping rules
Import and Store
├─ Historical data added to system
├─ Available for forecasting
└─ Retained for 90+ days
Create Forecast
├─ ABM or WHI using imported data
├─ Generate volumes and AHT
└─ Publish to master forecast
HDI Characteristics:
- CSV-based import
- Supports external data sources
- Integrates legacy system data
- Enables quick setup for new centers
- Maintains data history
- Works with ABM/WHI methods
When to Use HDI:
- ✓ New contact center (no history)
- ✓ Migrating from legacy system
- ✓ Acquiring another company
- ✓ Need to supplement internal data
- ✓ Have external forecasting data
HDI Limitations:
- ✗ Requires proper CSV formatting
- ✗ Data validation needed
- ✗ Manual upload process
- ✗ Can't import future predictions
4. Import Forecast
Import Forecast supports uploading externally generated forecasts into Genesys Cloud, integrating with existing forecasting systems or third-party tools.
How Import Forecast Works:
External Forecast Generation:
├─ Create in Excel/third-party tool
├─ Calculate volumes and AHT
├─ Format per specifications
└─ Validate accuracy
Export as CSV/XML
↓
Upload to Genesys WFM
├─ Select planning group
├─ Map forecast period
└─ Validate format
System Processing:
├─ Parse forecast data
├─ Validate ranges
├─ Check for completeness
└─ Store in system
Publish to Master Forecast
├─ Available for scheduling
├─ Used for staffing calculations
└─ Drives schedule generation
Import Forecast Characteristics:
- Forecast generated externally
- Upload pre-calculated volumes/AHT
- Bypasses ABM/WHI
- Useful for specialized models
- One-time or periodic imports
- No recalculation
When to Use Import Forecast:
- ✓ Have specialized forecasting tool
- ✓ Third-party forecast provider
- ✓ Complex custom models
- ✓ Forecasting done elsewhere
- ✓ Minimal WFM forecasting expertise
Import Forecast Limitations:
- ✗ No automatic updates
- ✗ Must re-import when data changes
- ✗ No integration with real-time data
- ✗ Less adaptive to changes
Main Forecast
The Main Forecast is a special forecast calculated continuously (typically nightly) based on all available historical data. It provides the baseline forecast that can be used immediately or modified through scenarios.
Main Forecast Characteristics:
- Continuous Calculation - Recalculates every night
- All Historical Data - Uses complete data history
- Automatic - No manual intervention required
- Read-Only - Cannot be directly edited
- Baseline Reference - Starting point for scenarios
- Always Available - Immediately accessible
- Best Current Data - Uses latest interactions
Main Forecast Flow:
Day 1: Historical Data (30 days)
↓ Nightly Calculation
↓ Main Forecast Published
↓
Day 2: Historical Data (30 days) + Day 1 New Data
↓ Nightly Calculation
↓ Main Forecast Updated
↓
Ongoing: Continuous refinement with new daily data
Planning Groups
Planning Groups organize workloads by specific media types and route paths, enabling targeted forecasting and scheduling.
Planning Group Components:
Planning Group: Support - Inbound Voice
├─ Media Type: Voice (inbound)
├─ Queue/Route: Support_Queue_001
├─ Skill Required: Support_Skill_Level_2+
├─ Service Goal: 80% SL, 20 sec ASA, 5% abandon
├─ Staffing Group: Support_Agents
└─ Forecast Data: Volume + AHT
Planning Group: Sales - Outbound Calls
├─ Media Type: Voice (outbound)
├─ Campaign: Q1_Spring_Campaign
├─ Skill Required: Sales_Skill_Level_1+
├─ Service Goal: Contact 50% of list, 5 min calls
├─ Staffing Group: Sales_Agents
└─ Forecast Data: Dialing ratio + AHT
Planning Group: Support - Email
├─ Media Type: Email
├─ Queue: Support_Email_Queue
├─ Response Time Goal: 4 hours
├─ Staffing Group: Support_Agents
└─ Forecast Data: Volume + AHT
Planning Group: Chat Support
├─ Media Type: Chat
├─ Route: Support_Chat_Route
├─ Concurrency: 4-5 chats per agent
├─ Response Time: Immediate
└─ Forecast Data: Offered + AHT
Planning Group Creation:
Planning Group Best Practices:
- Clarity - Clear names reflecting function
- Consolidation - Group similar work together
- Skill Alignment - Agents have required skills
- Service Goals - Match business objectives
- Regular Review - Update as operations change
- Documentation - Maintain planning group mapping
Service Goals
Service Goals define the performance targets for a planning group: Service Level, Average Speed to Answer, and Abandonment Rate.
Service Goal Components:
Service Goal Template: Premium Support
├─ Service Level Goal: 80%
│ └─ Definition: 80% of calls answered within 20 seconds
├─ Average Speed to Answer: 20 seconds
│ └─ Definition: Average answer time across all calls
├─ Abandon Rate: 5%
│ └─ Definition: Max 5% of offered calls abandoned
├─ Media Type: Voice
├─ Time Intervals: Hourly
└─ Period: Weekly
Service Goal Template: Standard Support
├─ Service Level Goal: 75%
├─ Average Speed to Answer: 30 seconds
├─ Abandon Rate: 8%
└─ More lenient targets for lower-volume periods
Service Goal Template: Email Support
├─ Service Level Goal: 95% within 4 hours
├─ Average Speed to Answer: 2 hours (median response)
├─ Abandon Rate: 0% (not applicable)
└─ Media Type: Email
Service Goal Best Practices:
- Realistic Targets - Achieve 80-85% of time
- Business Aligned - Match customer expectations
- Media-Specific - Different for voice vs email
- Documented - Communicate to teams
- Regular Review - Adjust based on performance
- Incremental Improvement - Tighten gradually
Forecasting Process
Step 1: Data Preparation
- Ensure 90+ days of historical data available
- Validate data accuracy
- Check for gaps or anomalies
- Clean outliers if necessary
- Confirm queue/route mappings
Step 2: Create Scenario
Step 3: Build Volumes
- Open scenario
- Click Build Volumes
- Select forecasting method:
- ABM - Recommended for accuracy
- WHI - For known business changes
- Template - Copy from similar period
- Configure method-specific settings
- Generate volumes
Step 4: Build AHT
- Open scenario volumes
- Click Build AHT
- Select method (typically same as volumes)
- Configure AHT-specific settings
- Generate AHT
Step 5: Review & Validate
- Open Scenario Volumes view
- Review volume trends:
- ✓ Match business expectations
- ✓ Seasonal patterns visible
- ✓ Growth/decline appropriate
- ✓ No obvious anomalies
- Open Scenario Staffing view
- Review staffing requirements:
- ✓ Realistic agent counts
- ✓ Service level achievable
- ✓ Aligned with budget
- ✓ Growth manageable
Step 6: Compare Scenarios
- Create multiple scenarios if desired
- Compare side-by-side:
- Volume projections
- Staffing requirements
- Cost implications
- Service level achievement
- Select best scenario
Step 7: Publish to Master Forecast
- Open best scenario
- Click Publish to Master Forecast
- Confirm publication
- Master Forecast now available for scheduling
Step 8: Monitor & Adjust
- Track actual vs forecast weekly
- Calculate variance:
- Volume Variance = (Actual - Forecast) / Forecast
- AHT Variance = (Actual - Forecast) / Forecast
- Adjust future forecasts based on variance
- Recalculate Main Forecast
Forecasting Accuracy
Measuring Accuracy
Volume Accuracy:
Forecast Accuracy = 1 - |Actual - Forecast| / Actual
Example:
Forecasted Offered: 1,000 calls
Actual Offered: 980 calls
Variance: |980 - 1,000| / 1,000 = 2%
Accuracy: 98%
AHT Accuracy:
Forecasted AHT: 420 seconds
Actual AHT: 410 seconds
Variance: |410 - 420| / 420 = 2.4%
Accuracy: 97.6%
Overall Forecast Accuracy:
- Excellent - 95%+ accuracy
- Good - 90-95% accuracy
- Acceptable - 85-90% accuracy
- Poor - <85% accuracy
Factors Affecting Accuracy
Positive Factors:
- ✓ Abundant historical data (90+ days)
- ✓ Consistent seasonal patterns
- ✓ Stable agent population
- ✓ No major business changes
- ✓ Accurate data collection
- ✓ Use of ABM method
Negative Factors:
- ✗ Insufficient historical data (<30 days)
- ✗ Volatile contact volumes
- ✗ Seasonal anomalies
- ✗ Major staffing changes
- ✗ Business discontinuities
- ✗ Data quality issues
Improving Forecast Accuracy
-
Data Quality
- Validate interaction data
- Remove duplicate entries
- Correct time stamps
- Clean outliers appropriately
-
Time Frame Selection
- Use 90+ days of data
- Include full seasonal cycle
- Exclude anomalous periods
- Weight recent data higher
-
Method Selection
- Use ABM for stable patterns
- Use WHI for known changes
- Test multiple methods
- Compare results
-
Ongoing Monitoring
- Track actual vs forecast weekly
- Identify variance sources
- Adjust future forecasts
- Document lessons learned
-
Business Communication
- Inform of known changes
- Get campaign dates in advance
- Understand staffing constraints
- Align on service goals
Real-World Examples
Example 1: New Contact Center (Using HDI)
Scenario: New financial services contact center
Problem: No historical data in Genesys
Solution: Historical Data Import
Process:
1. Obtain 6 months of data from legacy system
2. Format as CSV (Date, Time, Volume, AHT)
3. Upload to WFM via Historical Data Import
4. Validate imported data (1,000+ calls/day confirmed)
5. Create ABM forecast using imported data
6. Generate 26-week forecast with 85% confidence
7. Publish to Master Forecast
8. Create schedules based on forecast
9. Begin tracking actual vs forecast
10. Refine with real Genesys data over time
Result: Forecast accuracy 82% week 1, improving to 90% by week 12
Example 2: Seasonal Business (Using WHI)
Scenario: Retail customer service (high holiday season)
Problem: Regular ABM doesn't account for expected surge
Solution: Weighted Historical Index
Process:
1. Run ABM to get baseline forecast
2. Weight recent 4 weeks: 50%
3. Weight same season last year: 30%
4. Weight 2 years ago: 20%
5. Manual adjustment: +25% for new catalog
6. Manual adjustment: +10% for holiday promotions
7. Result: 15,000 calls/day (vs ABM baseline 12,000)
8. Schedule accordingly with additional flex agents
9. Publish to Master Forecast
10. Monitor first week for variance
Result: Forecast accuracy 88% during peak season
Alternative: Would have been 65% with unmodified ABM
Example 3: Business Event (Using Import Forecast)
Scenario: Product launch with external forecast
Problem: Marketing has already forecasted demand impact
Solution: Import Forecast from external source
Process:
1. Marketing provides forecast:
- Week 1: +30% volume increase
- Week 2: +50% volume increase
- Week 3: +40% volume increase
- Week 4-8: Declining to normal
2. Obtain volumes from marketing
3. Format as CSV per Genesys spec
4. Upload via Import Forecast
5. Map to Support planning group
6. Validate import completeness
7. Publish to Master Forecast
8. Create high-staffing schedule for weeks 1-3
9. Monitor actual vs marketing forecast
10. Adjust staffing based on real results
Result: Forecast accuracy 92% (marketing expertise applied)
Cost: Hired 50 temporary agents, all utilized during surge
Best Practices
Forecasting Process
- Establish Baseline - Start with ABM for consistency
- Regular Reviews - Monthly variance analysis
- Scenario Planning - Test multiple approaches
- Documentation - Record assumptions and decisions
- Communication - Share forecasts with operations
- Validation - Compare to business expectations
Data Management
- Data Quality - Daily validation and cleanup
- Retention - Keep 90+ days for pattern recognition
- Integrity - Prevent manual edits without documentation
- Backup - Maintain forecast history
- Audit Trail - Track who changed what when
Continuous Improvement
- Weekly Tracking - Actual vs forecast variance
- Root Cause Analysis - Understand variances
- Method Adjustment - Change weights/methods as needed
- Feedback Loop - Share insights with business
- Seasonal Adjustment - Update for known patterns
Interview Cheat Sheet
| Question | Answer |
|---|---|
| What's ABM? | Automatic Best Method - AI selects best algorithm from 10+ |
| ABM accuracy? | 85-92% (vs traditional 70-80%) |
| ABM data requirement? | Minimum 90 days historical data |
| When use ABM? | Mature center, good data, want best accuracy |
| When use WHI? | Known business changes, want forecaster control |
| When use HDI? | New center, migrating systems, external data |
| When use Import? | External forecast available, specialized models |
| What's Main Forecast? | Automatically calculated nightly using all data |
| What's planning group? | Organizes work by media type and route |
| What's service goal? | Targets for SL, ASA, abandon rate |
| Where forecasts created? | Business Unit level |
| How far forward? | 26 weeks (can search up to 104) |
| How often recalculate? | Main forecast nightly, scenarios on demand |
| Forecast impacts? | Drives scheduling, staffing, service level |
| How measure accuracy? | Compare actual vs forecast volume and AHT |
Key Takeaways
- AI-Powered - ABM automatically selects best method from 10+ algorithms
- Accuracy - ABM achieves 85-92% vs traditional 70-80%
- Flexibility - Four methods (ABM, WHI, HDI, Import) for different scenarios
- Continuous - Main Forecast recalculates nightly with new data
- Planning Groups - Organize by media type and route for precise forecasting
- Service Goals - Define targets for SL, ASA, abandon rate
- Data-Driven - Requires 90+ days of data for accuracy
- Validation - Regular monitoring of actual vs forecast variance
- Business Events - WHI and Import methods support known changes
- Foundation - Forecast quality directly impacts schedule quality
Additional Resources
Official Documentation
- Forecasting Overview: help.genesys.cloud/articles/forecasting-overview/
- Automatic Best Method: help.genesys.cloud/articles/automatic-best-method/
- Planning Groups: help.genesys.cloud/articles/planning-groups-overview/
- Service Goals: help.genesys.cloud/articles/service-goals-overview/
Support & Training
- Genesys University: genesys.com/training
- Community Forums: https://community.genesys.com
- Technical Support: https://support.genesys.com
Document Version Info
Last Updated: March 2026
Source: Genesys WFM Official Documentation
Validated: Current with January-March 2026 releases
Version: 1.0
No Comments