Handbook

Genesys Cloud workforce management: the workforce planner's handbook

A complete handbook for the person responsible for forecasting demand, building schedules, approving time off and running the day in Genesys Cloud. It explains the objects WFM is built on, sets it up in the right order, covers every daily and weekly job, and adds the operating procedure Genesys does not publish. Checked against the Resource Center on 13 November 2026.

By Dave Tidwell, Managing Director51 min read

In short

  • Get the hierarchy right first: business units for shared queues, management units for people and rules, planning groups for workload, staffing groups for allowances.
  • Default to Automatic Best Method forecasts, import history on day one, and modify forecasts sparingly, with every change named, dated and reviewed.
  • Encode contracts and law in work plans, triage generation messages, and publish to a fixed calendar with a rolling horizon and a locked near term.
  • Run the day from an intraday plan agreed in advance, and separate volume, handle time and staffing before acting.
  • Govern activity codes and reconcile scheduled against actual shrinkage every month; they decide how many people you need.

01

What Genesys Cloud workforce management is, and the ideas behind it

This part explains what workforce management (WFM) does in Genesys Cloud and the handful of objects everything else depends on. Most problems new planners meet later come from a misunderstanding here, so it is worth reading slowly, even if you have used another WFM product before.

1.1 What it does

Genesys describes its workforce management features as simplifying the forecasting of interactions and the scheduling of agents in multichannel contact centres. In practice that means six jobs: developing forecasts; comparing forecast and actual values during the day; generating and managing blank schedules, forecast-based schedules and schedules without a forecast; monitoring adherence to schedules; showing agents their schedules; and managing time-off requests.

WFM is a planning loop, not a single tool. Forecast the work, size the workforce, build the schedule, publish it, run the day, measure the gap, and feed what you learn into the next forecast. Genesys's own resource management use case follows the same order, from business unit configuration through forecasting, scheduling, publishing and intraday management to historical adherence. If you only ever do the middle step, the whole thing drifts.

1.2 The channels it plans for

Workforce management forecasts, schedules and monitors six media types: voice, email, chat, callback, messaging and workitems. A workitem is a task routed to an agent that does not necessarily involve a customer conversation, such as a back-office case.

Concurrency matters for digital work. By default, Genesys Cloud lets the routing engine give an agent one callback, up to four chats, one email, up to four messages, one voice call and up to four workitems at a time, configurable for the organisation and for individual agents. A staffing number for chat is therefore not the same thing as a staffing number for voice. Genesys handles chat concurrency when it generates staffing requirements, not in the forecast: the forecast records volume and handle time as they happened, including time spent on concurrent chats, and schedule generation and capacity planning then remove the overlapping time to estimate real agent effort. Read the Genesys article on chat concurrency before you plan a large chat or messaging queue.

1.3 Licensing: what you need

On the Genesys Cloud CX pricing page, checked on 13 November 2026, workforce management (AI-powered forecasting, AI scheduling, capacity planning, time-off management, and monitoring and adherence) is included in CX 3 and CX 4 and is an add-on for CX 1 and CX 2. Employee performance features (gamification, coaching, learning) follow the same pattern. The Genesys Tempo mobility app is an add-on for CX 1 and included from CX 2. Several individual WFM features list the subscriptions they need in their release notes and articles, so check before you promise a feature to the business.

On the add-on route, billing follows use. Genesys bills an agent for the WEM add-on when a schedule is created for them in the WFM scheduler, among other triggers, and some administrator roles are billed immediately. Do not add agents to management units or schedules casually, and test in a non-production organisation. Our workforce engagement management handbook sets out every trigger.

1.4 The planning hierarchy: the most important thing to get right

Genesys Cloud WFM organises the world into four objects. Nearly every early confusion comes from mixing them up. The table lists them from largest to smallest.

The four planning objects in Genesys Cloud WFM
ObjectWhat it isWhat it decides
Business unitA segment of the business that is forecast and scheduled as one, because its agents share queues and skills.Forecasts and schedules run here. Time zone and start day of the week, scheduling granularity, activity codes, service goal templates and planning groups.
Management unitA group of agents inside a business unit: a department, site or team.Planning period, adherence settings, time-off rules, shift-trading rules and the maximum occupancy for deferred work. Agent membership. Permissions can be split here.
Planning groupWorkload, not people: one media type plus one or more route paths, grouped for forecasting and scheduling.What demand is forecast, which service goal applies, and what the schedule is built to cover.
Staffing groupAgents inside a business unit with similar skills, sharing absence allowances.Time-off limits at a finer grain than the management unit, and the link between workload and people in capacity plans.

1.5 Route paths and service goal templates

A route path is one unique combination of queue, media type, language and skill set. A service goal template is a reusable, business-unit-level definition of what good looks like, in three parts: service level (the percentage of interactions answered within a time), average speed of answer and abandonment rate. You attach a template to planning groups; the template itself applies goals to nothing until you do.

The chain, in one line: route path, planning group, service goal template, forecast, required staff, schedule. When a number looks wrong further down, walk back up this chain.

1.6 Activity codes: how time is classified

An activity code is anything you can put on a schedule. It tells the agent what to do and tells WFM how to count that time. Each code carries settings that decide pay, occupancy, adherence and shrinkage, so treat the list as a controlled dictionary rather than something anyone can add to.

Activity code settings and what they control
SettingWhat it controls
CategoryFor example On Queue, Off Queue, Meeting, Training, Break, Meal or Time Off. The category also sets the code's primary presence status.
LengthThe default duration in minutes, used when building shifts.
Counts as Paid TimeWhether the time counts towards the agent's paid hours.
Counts as Work TimeWhether it counts as work for the contiguous work time constraint, which stops agents working too long without a break.
Is InterruptibleWhether coaching appointments and activity plan sessions may be placed on top of it. On by default for On Queue codes only.
Shrinkage ActivityWhether the time is shrinkage, and if so planned or unplanned. Shrinkage is only calculated for codes with this set.
Agent SelectableWhether agents may choose the code when requesting time off (Time Off category codes).
Planning group (work handling)For On Queue codes: Any (all the agent's planning groups, the default) or a specific planning group. This is the basis of block scheduling.

1.7 Work plans: the rules an agent's week must obey

Work plans hold shift types together with weekly, weekend, planning-period and general rules that reflect employment contracts, in one place, assigned to a set of agents. The layers are:

  1. Weekly: minimum and maximum paid hours, minimum and maximum days per week, minimum consecutive rest per week, flexible paid hours, flexible shift start and end, maximum shift start variance and minimum time between shifts.
  2. Weekend: limits on consecutive working weekends and on working weekends within a planning period.
  3. Planning period (weekly or monthly): minimum and maximum days off and paid time across the period.
  4. General: daily paid time divisible by a set number of minutes (default 15), maximum consecutive working days, and minimum time between shifts and between shift starts.
  5. Daily shifts: the shift patterns themselves, fixed or flexible, and the activities inside them such as breaks and meals.
Three mechanics to understand
MechanicWhat Genesys documents
One shift per dayThe engine picks exactly one daily shift for each day that has more than one shift defined, unless you mark days as optional, when it may or may not schedule a shift.
Plans, not shifts, are assignedAgents are assigned to work plan configurations, not daily shifts. For different degrees of flexibility, create several work plans.
Rotations combine constraintsIn a work plan rotation, the engine applies the minimum of the minimums and the maximum of the maximums across the rotating plans, so keep planning period constraints the same across them.

1.8 Time, intervals and granularity

Several different time grains are in play, and confusing them causes subtle errors.

  • Scheduling granularity is set per business unit: one minute or five minutes, with five as the default. At five minutes, work plan shift and activity times are rounded to five minutes. One-minute granularity applies to shift start and end times and to minimum and maximum paid hours, and helps with contracts such as 38 hours over five days (7 hours 36 minutes a day). Flexible shifts still move in five-minute steps: a flexible start between 8:01 and 8:16 pm can begin at 8:01, 8:06 or 8:11.
  • Forecasts work in 15-minute intervals. The continuous forecast, short-term forecasts and the daily values and distributions modification all show the day in 15-minute intervals.
  • Shrinkage percentages on the management unit can be set in 15-, 30- or 60-minute intervals across a model week.
  • Two time zones are always in play. Schedules and limits use the business unit time zone; most pages can be viewed in a different display time zone. In the schedule's vertical view the date column stays on the business unit date while the timeline follows the display time zone, with a purple overlay for time outside the business unit date. Each day is still a 24-hour window at a daylight saving change, so use Day view for shifts that cross one.
  • The business unit's start day of the week and time zone cannot be changed after you create it. If they are wrong, you create a new business unit and configure it to match. This is the least reversible decision in WFM set-up.

1.9 Permissions and divisions

WFM permissions sit under Workforce Management and are granted through roles; changes can take a few minutes to take effect. Two dependencies are easy to miss: users need Routing > Queue > Search to see queue names and Routing > Skill > Manage to see skill and language names. Without them, names appear as placeholders such as Unknown1 and Unknown2, consistent within a screen but not across screens.

Where you grant a permission matters as much as which permission you grant.

  • Work plans and time-off requests belong to management units; a business-unit grant covers all its management units.
  • Forecasts belong to business units; granting forecast permission at management-unit level does nothing.
  • Schedules belong to business units with access control at management-unit level. To generate a schedule, reschedule or publish for the first time, a user needs Workforce Management > Schedule > Edit at business-unit level.
  • You need a separate division for every distinct access-control building block.

1.10 Configuration limits to plan around

Genesys documents working limits of 10 management units per business unit, 500 management units per organisation, 1,500 agents per management unit and 5,000 agents per business unit. A July 2023 release raised the maximum allowable values to 250 business units per organisation (from 50), 20 management units per business unit, 6,000 agents per business unit and 2,000 per management unit, but Genesys did not change the defaults: raising them in your organisation needs a ticket with Genesys Customer Care.

Plan against the defaults and raise the ticket early if your design needs more. The full list of per-object limits (activity codes, activity plans, forecasts and modifications, planning groups, staffing groups, route paths, schedules, service goal templates, shifts, work plans, bids and rotations) is on the Genesys page Workforce management supported configuration. Check it before committing to a large design rather than relying on any summary, including this one.

A few limits from Workforce management supported configuration
ObjectDocumented limit
Forecast modifications200 per forecast (enforced)
Source days per forecast day8, for the weighted historical index method
Staffing groups1,000 per business unit, 2,000 agents per staffing group
Service goal templates100 per business unit
Activity plans100 active and 500 inactive per business unit
Schedules1 to 6 weeks long
Work plans500 per management unit by default; up to 2,000 on request (October 2026)
Work plan rotations1,000 per management unit by default (raised from 200 in October 2026), within 12,000 rotation positions in total
Work plan bidsOne open bid per business unit

02

Setting workforce management up, in the right order

Skipping ahead is the main cause of bad forecasts. Each step depends on the one before it, so work down the list and do not generate a schedule until the first eight steps are complete.

  1. Business unit: name, start day of the week, time zone and division (irreversible, see 1.8). Then the scheduling settings: granularity, the activity codes used for coaching and learning, and the severity you want for each schedule generation message.
  2. Management unit: name and division, planning period, maximum occupancy for deferred work, adherence settings, time-off settings and shift-trading settings.
  3. Activity codes: every paid, unpaid, work, non-work, shrinkage and time-off type you use, agreed with Finance and HR.
  4. Service goal templates: one per distinct service promise, for example voice at 80% in 20 seconds and email at 90% in four hours.
  5. Planning groups: one per route path, unless low volume justifies combining (see 2.2).
  6. Agents into management units, marked as schedulable. An agent who is not schedulable does not appear in generated schedules.
  7. Work plans, then assign or rotate agents onto them.
  8. Historical data: let Genesys collect it, or import it (see 3.4).
  9. Forecast, schedule and publish.
  10. Self-service: time-off limits and plans, shift trades, alternative shifts, work plan bids and opportunities.

2.1 Before you build: Genesys's planning checklist

Genesys publishes a planning checklist for workforce management, and it is the step most teams skip. Work through it with operations before anyone opens the configuration screens.

  • Define the roles and responsibilities of the WFM team, and give it real authority over scheduling and agents' time; Genesys treats adherence as a key performance objective the WFM team influences.
  • Agree accessibility targets for each queue or interaction type at every level of the contact centre.
  • Check queue design: Genesys notes that one consolidated pool of agents is more efficient than several smaller ones, and WFM cannot rescue a routing design that fragments people.
  • Document the shifts on offer, with start, break and lunch times, and look for practical flexibility such as a start window instead of a fixed start.
  • Train the WFM team on the technology and their responsibilities, and document the processes for forecasting, scheduling, real-time management, time off and training time.
  • Identify the patterns that cause variability in your history so they reach the forecast.
  • Build a service level recovery plan: the options available in advance and in real time when you are over- or under-staffed (see 8.2).
  • Communicate the change and the reasons for it down to agent level. Genesys's own words: gaining buy-in at all levels is critical.

2.2 How to decide planning group granularity

A planning group is limited to one media type and normally holds one route path. You may combine queues, languages and skill sets, and for low-volume route paths combining is a good idea: it reduces planning work and improves the forecast because WFM treats them as one bucket.

The trap is in scheduling. If you combine route paths, the forecast shows only the combined value and the scheduler looks for agents who can handle the entire planning group. An agent who handles only part of it will not be scheduled against that workload but will still be given a schedule, so you can have people on shift whom the engine thinks are doing nothing useful. Combine only where agents handle the full combination, and check the planning group's Agents tab to see who matches.

2.3 Staffing groups, and why you want them

Staffing groups let you apply time-off limits to part of a management unit instead of the whole, for example giving 40 hours of allowance to one group rather than spreading it across everyone, and membership can carry effective dates so changes are planned in advance.

They also feed capacity planning. A capacity plan's staffing requirements come from links between planning groups and staffing groups. Any planning group without a staffing group, or without a forecast, is left out of the plan, and the only sign is a message that some planning groups are not associated. Check the association first when a gap looks suspiciously absent.

03

Forecasting

Everything downstream, from required staff to the schedule and the predicted service level, comes from two forecast numbers per planning group per 15-minute interval. Getting the forecast right, and knowing when not to touch it, is most of the planner's craft.

3.1 What the forecast is

A forecast predicts, for each 15-minute interval and planning group, Offered (the number of interactions) and Average Handle Time (talk, hold and after-call work).

You can start a forecast up to 26 weeks in the past or 104 weeks in the future, and its end cannot be more than 130 weeks from the start week; if you ask for more, Genesys shortens it and tells you. The 104-week forward reach arrived in January 2026 to support long-term staffing, budgeting and compliance planning.

3.2 The four ways to create a forecast

Use Automatic Best Method unless you have a specific reason not to. Genesys recommends it in one case in particular: with Genesys Cloud EX and externally injected data, because the weighted historical index method permanently caches conversation data older than a day and permanently excludes anything not yet injected, so any delay in injection makes those forecasts unreliable.

Automatic Best Method works with as little as one week of history, but is much stronger with more: it looks at up to 90 days to set daily arrival patterns, and a full season or several seasons give the best seasonality. Genesys also improved its short-term prediction of deferred work, such as email and workitems, in April 2025, so the forecast better reflects when that work is actually done.

Forecast creation methods
MethodHow it worksUse it when
Automatic Best MethodUses all available history; cleans outliers and missing data; detects seasonality, trend and calendar effects; and selects from more than 20 methodologies, including ARIMA, blending them into an ensemble when that minimises error.By default.
Weighted Historical IndexYou choose which historical source days feed each forecast day and how much each counts.You know exactly which past weeks represent the future, such as a repeat of an earlier campaign.
Weighted Historical Index with Source Data ImportThe same, but the source days come from a CSV file instead of Genesys Cloud history; up to eight source days per forecast day.You have little or no history in Genesys Cloud yet.
Import Short-Term Interval Forecast DataYou upload a finished forecast of up to six weeks.Another planning system owns the forecast.

3.3 Creating a forecast, step by step

  1. Go to Menu > Workforce Management > Forecasting > Forecasts.
  2. Choose the business unit at the top right, and change the display time zone if you need to.
  3. Click Add and pick the forecast start week.
  4. Set the number of weeks, within the 130-week limit.
  5. Tick the option to use the short-term forecast for scheduling if you will build schedules from it.
  6. Write a description that distinguishes this forecast from others for the same week: what you changed and why. You will not remember.
  7. Choose the creation method; for the weighted historical index, set the source day weights, giving most weight to the periods that best represent the future.
  8. Click Add Forecast, then review it against history before anyone schedules from it. For Automatic Best Method forecasts, Genesys shows the past 35 days of Offered and Average Handle Time in the short-term view and five years in the long-term view, including imported history.

3.4 Getting history in before you have any

Two features import history, and they are easy to confuse.

Historical data import and source data import
Historical data importSource data import (weighted historical index)
What it feedsAutomatic Best Method forecasts and the continuous forecastOne weighted historical index forecast
How muchUp to three years; files up to 5 GB in total, across up to 50 filesUp to eight weeks
Used as actuals?Yes, as historyNo: not used for actuals or intraday
Required columnsAs in Genesys's example file; 15-minute intervals with UTC timestampsInterval Start UTC Date, Planning Group, Offered, Average Handle Time in Seconds, Abandoned
  • Validated files take up to 24 hours to import; while Pending, they complete at about 3:00 am local time in each region.
  • Planning group route paths are never created for you from imported data; build them by hand first.
  • The historical end date cannot be in the future. After cutover, import a fresh file up to the cutover date and move the end date, so no gap appears between imported and native data.
  • Queues, skills and languages must match exactly. Export from a spreadsheet rather than hand-editing text, and check that names containing commas are quoted.

3.5 Modifying a forecast

Models cannot know about a campaign, a changed bank holiday, a product launch or a letter going to every customer next Tuesday. Forecast modifications are where you add that knowledge. Each one changes Offered or Average Handle Time for chosen planning groups over a chosen time, and all modifications are enabled when created. Up to 200 are allowed per forecast, and in rare cases that limit reduces with the number of planning groups and the impact of existing modifications.

Forecast modification types
ModificationWhat it does
Change percent per intervalIncrease or decrease the forecast in each interval by a percentage.
Change value over rangeIncrease or decrease the forecast by a set number across a range.
Change value per intervalIncrease or decrease each interval by a set number.
Minimum or maximum value per intervalSet a floor or a ceiling for each interval.
Set value over rangeSet the total value across a range.
Set value per intervalOverride each interval with a fixed value.
Change daily values and distributionsEdit a day's Offered or Average Handle Time and see the 15-minute distribution update, or load values from a historical day. Introduced in January 2024 so many adjustments can sit in one modification.

3.6 The main forecast and the continuous forecast

Every night Genesys calculates a continuous forecast using Automatic Best Method and shows it, read-only, on the Main Forecast page: a year ahead at 15-minute intervals, plus weekly forecasts for the first and second years. It cannot be used for scheduling. The page also shows actuals, in historical, trend and forecast views. At 15- to 60-minute granularity it holds the first 59 weeks of forecast and the latest 31 weeks of actuals; daily granularity reaches up to 261 weeks (five years) of actuals.

A Detected Outliers tab lists the actuals Genesys judged abnormal and normalised before using them. Forecast snapshots keep earlier nightly versions so you can see what the forecast said a month ago; they show system predictions only, without manual modifications, and cannot be used for scheduling or capacity planning. Since March 2026 a public API can export continuous forecast data, history and snapshots for a date range for use in other planning tools.

Use the main forecast for trends, budgeting and early warning, and a short-term forecast you created and enabled for scheduling to build schedules.

3.7 Forecast accuracy habits

  • Measure forecast error by planning group and by interval, not only by day. A day that is 98% accurate can hide a large miss in the morning ramp, and the intervals are where service is won or lost. A 2018 ICMI study found that only about one in four contact centres measured accuracy at half-hour level.
  • Read the Detected Outliers tab weekly. If Genesys normalised something you expect to happen again, add a deliberate modification rather than arguing with the model.
  • Keep an events register (marketing, product changes, billing runs, weather-sensitive lines, public holidays, regulatory dates) with the expected effect, and review it at every forecast refresh.
  • Keep a log of bad forecast days and their causes; it is the raw material for next year's modifications.
  • Do not over-modify. Each modification is your judgement replacing a model that used all the data.

04

Capacity planning: do you have enough people?

Schedules decide who works which shift. Capacity plans decide whether you have enough people at all. Planners use them to see over- and under-staffing ahead and to work out hiring needs.

Genesys's own examples show the scope: a two-year hiring plan built from forecast volumes, handle times, expected shrinkage and attrition; turning seasonal peaks into full-time-equivalent requirements, with temporary staff or early hiring to allow for training time; and multi-skilled centres, where linking planning groups to staffing groups that reflect multi-skilling shows how people are allocated and where the gaps are.

  1. Go to Menu > Workforce Management > Capacity Planning > Capacity Plans.
  2. Select the business unit, then Create Capacity Plan, and give it a name and description.
  3. Choose a forecast: an existing Automatic Best Method forecast, or import a representative week file and a long-term forecast file (check the example format if errors appear).
  4. Set the plan start and map planning groups to staffing groups.
  5. Save. Genesys generates the staffing requirements and opens the results.
Capacity plan metrics you can modify per planning group
MetricNotes from Genesys
Starting FTEOnly the first week can be changed; later weeks are calculated.
Attrition %The rate of leavers you expect to replace.
New Hire FTEThe hires you expect to add.
Transfers FTETemporary or permanent moves between staffing groups.
ET/UT FTEThe only metric that accepts negative as well as positive values.
Shrinkage %Time not available for customer work.

05

Scheduling

Scheduling turns the forecast into named shifts that obey contracts and law. The engine does most of the work if the work plans are right; the planner's job is to set it up well, read the result critically, and publish with discipline.

5.1 Three ways to make a schedule

Schedule creation methods
MethodWhat it isWhen to use it
With a forecast (load-based)The engine builds shifts to meet the forecast within work plan rules. Its goal, in Genesys's words, is predicted service that closely matches requirements with as few paid hours as possible.Normal operation.
Without a forecastThe engine builds expected shift patterns from the work plans, using shortest, median, longest or staggered durations and earliest, median, latest or staggered start times for flexible shifts.A fixed roster, or a gap in forecasting.
BlankYou add agents, create shifts and set parameters yourself.Exceptional or one-off cover.

5.2 Generating a load-based schedule

Before you start, check that agents are schedulable, work plans exist and are assigned, a forecast exists and is enabled for scheduling, and time off and activity plans are in place. Then go to Menu > Workforce Management > Scheduling > Schedules, select the business unit, and generate from the forecast, choosing the start week, number of weeks and a description. The schedule period must match the forecast period. The result is an unpublished schedule listed under Last Scheduling Attempts.

  • Only one schedule per business unit can be generating at a time.
  • A forecast-based schedule may take 20 minutes or longer. Plan your morning around it and do not click Generate repeatedly.
  • Only one schedule can be published for a given date range. To replace a published schedule, publish one that fully encompasses it: you cannot publish two weeks over the first half of a published four-week schedule, but you can publish four weeks over a published two weeks if no adjacent published schedule overlaps.
  • When an unpublished schedule overlaps a published one, assignments from the published schedule still count towards coverage, so the editor can show understaffing that is not real. Do not fix a phantom gap.
  • After you change a service goal template, Genesys uses a default model for new requirements until the overnight build creates a better one. Review requirements, and generate schedules, the next day.
  • When you open the current week, the schedule opens on today, not on the first day of the week.
  • New hires can be added to a published schedule without rebuilding it for everyone else, through an intraday reschedule, provided they are part of a configured work plan.

5.3 Reading the result: messages, Scheduled, Required and Performance

Judge the schedule before you touch it. On the Schedules page, the Generation Results column shows counts of messages; click it to see the list, filter by severity and copy the details. Genesys ships a set of standard messages, each with a default severity of Error, Warning or Information, and lets you change the severity per business unit, including Ignore, which hides a message. Part 8 sets out how to triage them.

At the bottom of the schedule editor, choose Scheduled, Required and Performance to see, per interval, the people you have, the people the workload needs, the difference and the predicted service. Required Staff excludes shrinkage; Required Staff with Shrinkage adds the unplanned shrinkage configured on the management unit. Daily summaries give agents with shifts, paid hours and total hours.

Schedule views
ViewBest for
DayOne day in 24-hour or shift slots with daily summaries; clearest at shift boundaries and daylight saving changes.
WeekDaily schedules for up to a week with agents with shifts, paid hours and total hours.
Date rangeHourly slots for up to a week with daily activity counts, but no daily summaries.
VerticalEach agent's week listed and expandable; 24-hour rows, or 36-hour rows for overnight shifts.

5.4 Editing and publishing

Editing a generated schedule is normal. In every view you can assign a shift to another agent, swap shifts, replace shifts with activities, copy activities and shifts, remove them, filter, sort, and add or remove agents. When you are ready, publish: publishing makes the schedule visible to agents, and any later change needs republishing.

Agents are notified when a published or republished schedule changes their future activities, but only if you choose the notification type when you publish and their role includes Workforce Management > Agent Schedule Notification > View. Publishing or republishing takes a few minutes to reach real-time adherence.

5.5 Work plans in practice

The quality of a schedule is mostly decided in the work plans, before generation.

  • Match the plan to the contract and to the law. Encode rest between shifts, maximum consecutive days and weekly hour limits as constraints and do not override them by hand. In the UK, for example, adult workers are usually entitled to 11 hours' rest between working days, 24 hours' uninterrupted rest a week (or 48 hours a fortnight), a 20-minute break when working more than six hours, and a 48-hour average week unless they opt out in writing.
  • Use flexibility where the money is. Flexible start and end times and flexible paid hours let the engine follow the demand curve without adding people. Start with a modest window and widen it only if service gaps persist.
  • Mark optional days as optional, so part-time or flexible capacity is used only when the forecast justifies it.
  • Put breaks and meals in the shift definitions, not in your head, and use Counts as Work Time so the contiguous work time constraint protects people from long stretches without a break.
  • Keep rotating plans constraint-compatible, remembering the minimum-of-minimums and maximum-of-maximums rule.
  • Validate before you save. The work plan editor has a Validate button; use it as you go.

5.6 Activity plans: meetings, training and compliance without wrecking service

Activity plans schedule recurring or one-off group and individual activities at the best time, taking account of attendee and facilitator availability and the impact on service goals: monthly one-to-ones, team meetings, training and annual compliance, or one-off events such as product training or a town hall. Attendee and facilitator lists can be rule-based and are updated when the plan runs.

An active plan adds sessions to future schedule generations automatically; to add sessions to schedules already published, open the plan and click Run Now. Making a plan inactive stops future occurrences. Sessions can only be placed during On Queue time or activities marked Is Interruptible; everything else, including work plan activities and manually added activities, is protected. Settings include group size, maximum simultaneous sessions, maximum total sessions, recurrence, a start time increment that sets valid session start times, and transition time for facilitators.

5.7 Time off and how it lands on the schedule

Time off competes with the forecast for the same people, so it is a planner's job. Three objects work together.

Time-off limits, plans and requests
ObjectWhat it does
Time-off limitsHow much time off is allowed, per management unit or staffing group, in the business unit time zone. Limit by staff (the default) sets how many people may be off in each 15-minute interval; limit by hours sets a maximum number of hours per day.
Time-off plansLink time-off activity codes to limits and set the approval rule: Manual Approval; Auto Approval, which approves every request even beyond the remaining limit; or Conditional Approval, which approves according to the limit and can also check for conflicts with chosen activity codes in the published schedule. Override dates can block requests or force manual review on chosen dates.
Time-off requestsAgents request time off in My Schedule on desktop or in Genesys Tempo. The system evaluates each request against plan and limit, approving what passes and leaving the rest for review.
  • Read the pending statuses: they say why a request did not auto-approve, for example insufficient balance, outside any work plan shift, waitlisted for limit capacity, restricted activity code, removed from the waitlist after a move between management units, waitlist window closed, or blocked date. A request for an agent who is not scheduled and has no work plan cannot auto-approve.
  • Process at scale with Evaluate, which works through requests in order. When it cannot approve one it pauses and lets you skip and continue, or stop and review, and can ignore a pending status in future runs. You can export the results as a CSV file.
  • Turn on the business unit settings that synchronise payable hours between schedule and request, and that estimate and synchronise start and end times for full-day requests. With the second, publishing updates the request with the actual shift times, preventing conflicts between full-day and partial-day requests and improving limit accuracy.
  • Use override dates for peak periods, to block requests or require manual review, and publish them before agents book into those dates.
  • Time-off balances can come from an HR system with a JSON REST API through the WFM and HR system integration, built with Architect workflows and data actions.

5.8 Block scheduling: deciding what kind of work, not just who is there

Block scheduling puts planning-group-based work blocks into a shift using non-default On Queue activity codes linked to a specific planning group, so you decide whether an agent blends work types or concentrates on one. It works manually in the schedule and in work plans, where the engine can place blocks and rescheduling is supported. Service level, average speed of answer and occupancy take the blocks into account, and Queue Activation can switch an agent's queues at the start or end of a block. Genesys lists the benefits as closer alignment to demand, control by time of day, less manual editing and less context-switching fatigue, for example separating written from spoken work or keeping quiet periods for deferred work. It was released in October 2025.

5.9 Shift trades, alternative shifts and opportunities

Shift trades let agents exchange complete future shifts within a six-week window that includes the current week. You choose automatic approval or review, a minimum time between approval and shift start (a 24-hour minimum, for example, blocks a trade for a shift starting in ten hours), and matching criteria such as queue, language and skills. Each trade rule, including unequal paid hours, one-sided trades and weekly paid-time violations, can be set to allow, deny or send for review.

Alternative shifts make the business the trading partner: agents browse shifts the system offers, and a request that satisfies the service goal impact you configured is approved automatically. Trades are processed in batches every few minutes; one that no longer meets the impact because of other changes is denied, and a supervisor can override a denial.

Opportunities are structured offers of extra work, such as overtime, extra hours, surge cover or event cover, built on On Queue activity codes with a set number of places, up to 24 hours per opportunity. Agents see opportunities only for times when they have nothing scheduled, and approved requests are added to their schedules automatically. Work plan bids let agents bid for work plans, awarded on criteria you choose, and Genesys Tempo shows agents their schedules, notifies them of changes and shows which days are available for leave and where they are on a waitlist.

06

Running the day: intraday monitoring and real-time adherence

Two views answer two different questions. Intraday monitoring asks whether the plan is still right. Real-time adherence asks whether everyone is doing what the plan says. Keep them separate in your head, because the remedies are different.

6.1 Intraday monitoring

Intraday monitoring compares forecast and actual values per planning group in 15-, 30- or 60-minute intervals, with differences highlighted and red values marking data to investigate. Forecast summaries cover the whole selected range; actual summaries cover the time elapsed. Its stated purpose is to adjust the schedule during the day: add agents to improve service, or send agents home if too many are available.

  • It uses the planning group configuration that existed when the forecast was created, so later configuration changes do not show.
  • It covers inbound statistics only, and only agents currently in the selected business unit.
  • Answered, abandoned and completed percentages are percentages of offered. Forecast averages are weighted by offered; actual averages by completed, except service level (weighted by answered plus abandoned) and average speed of answer (weighted by answered).
  • It needs a published, load-based schedule covering the date. Predicted average speed of answer uses only the agents the published schedule says handle the planning group, so make sure the schedule contains everyone who answers that work.
  • Service level options, such as including or excluding flow-outs, short abandons and callback wait, are explained in Genesys's workforce management metric definitions.

6.2 Real-time adherence

Real-time adherence compares each agent's current status and presence with the published schedule, so supervisors can act and change the schedule for the rest of the day. Charts show adherence (in, out, unscheduled, ignored or unknown), impact, scheduled activities and actual activities, with a searchable agent list below that includes how long each exception has lasted.

Impact is the column that turns real-time adherence from policing into management. An agent scheduled for a break who is still on queue has positive impact; one scheduled on queue but on an unplanned break has negative impact; one scheduled for training who attends a team meeting is neutral. For scheduled On Queue time, an agent is in adherence when On Queue, or in the Idle, Interacting or Communicating routing status.

  • Agents must be in a management unit and on a published schedule, or they have no adherence records.
  • Publishing or republishing takes a few minutes to show.
  • Moving an agent between management units in the same business unit moves adherence data with them; moving between business units leaves schedule and adherence history with the original unit. Time-off requests follow the agent.

6.3 Adherence thresholds on the management unit

Two numbers are yours to set. The severe adherence threshold is the number of minutes after which an agent counts as severely out of adherence in real time; the default is five minutes. The adherence exception threshold is the minimum length of an exception that appears in historical adherence. Treat the defaults as a starting point, not a policy, and set both with your supervisors so the screen shows what they will act on.

Four more settings on the management unit change every adherence score in it, so decide them once and write the decision down.

Historical adherence settings on the management unit
SettingWhat it does
Adherence TargetThe minimum target percentage shown on the historical view.
Activity EquivalencyIf Yes, non-On Queue activities count as equivalent: an agent scheduled for a break who is at a meal is in adherence. If No, they are out of adherence.
Working Outside Shift Considered ExceptionWhether on-queue time outside the scheduled shift counts as an exception.
Scheduled Activities to Ignore for AdherenceActivities excluded from adherence. Exceptions during them are always neutral, and agents get no out-of-adherence notifications during them.

6.4 Adherence and conformance

Both formulas are published. Adherence is (1 minus exception duration divided by scheduled duration) times 100, floored at zero: did people do the right activity at the right time? Conformance is on-queue time worked divided by on-queue time scheduled, times 100: did they work the right amount? An agent who works with nothing scheduled shows up in conformance, not adherence.

Adjustments and explanations are different things. An approved adherence adjustment counts the time as in adherence and keeps it in worked time: Genesys's example is an eight-hour shift with 50 minutes out of adherence, 430 of 480 minutes or 89.6%, which becomes 460 of 480 or 95.8% after a 30-minute adjustment. An approved Running Late explanation removes the time from the worked total instead. Agents submit adjustments with a reason code within a look-back period (seven days by default, up to 21), from up to 25 reason codes set on the business unit; Running Late is submitted separately, through Genesys Tempo.

In the schedule editor you can show adherence: a line under scheduled activities marks out-of-adherence time, and you can expand an agent to see the exceptions. Analytics can lag, so the most recent intervals may change as data catches up.

  • Agents see their own adherence in an adherence widget in the Activity view (added November 2025): scheduled, actual and exception details for the day.
  • Late explanations can currently be submitted only through the Genesys Tempo app; supervisors approve or deny them from the inbox or the schedule editor.
  • Treat explanations as data: repeated lateness on the same shift start is a rota design signal, not a conduct problem.

6.5 Intraday reschedule

When the day, or the rest of the week, has moved away from the plan, Genesys can re-optimise it. An intraday reschedule takes manual changes you have made to the short-term forecast and re-optimises shift starts and lengths and activity start times. It is also how you add new hires to a published schedule.

  • Reforecast first, then reschedule. Rescheduling against the old forecast only re-optimises the wrong answer; a forecast modification for the rest of the day may be enough.
  • Save any manual schedule changes before you run a reschedule.
  • Only one reschedule can be active per management unit, and one waiting in Ready to be applied blocks the next until you apply or cancel it.
  • Genesys uses the work plan in place when the schedule was first generated; if an agent's work plan has since been replaced by a different one, the new one is not used.
  • Agents are notified when the result is published, so reschedule sparingly and not at the last minute.

07

Closing the loop: history, shrinkage and the next cycle

The week is not finished when it ends. What actually happened, compared with the plan, is the evidence for every assumption in the next forecast, capacity plan and schedule.

7.1 Historical adherence

Use historical adherence for trends and for correcting the next plan rather than for one-to-one policing. The view shows adherence and conformance per agent, management unit averages, the target, an adherence-over-time chart you can click into, and exception counts you can drill into. Team reporting is available in the historical adherence and shrinkage views.

7.2 Shrinkage: the number that decides how many people you need

Historical shrinkage records both scheduled and actual shrinkage, so you can refine staffing models and improve scheduling accuracy. Genesys only counts activities whose activity code is marked as shrinkage, which is why activity code governance matters so much.

Unplanned shrinkage, set on the management unit, is the allowance for time scheduled agents will not be available. Genesys's arithmetic is simple: expected agents equal scheduled agents minus scheduled agents times the shrinkage percentage, so 200 scheduled agents at 10% gives 180. Genesys also notes that WFM already accounts for activities in the daily shift, so breaks, meetings and training placed in shifts must not be added to the shrinkage factor as well, or you will count them twice and over-staff.

How Genesys Cloud calculates historical shrinkage
MeasureCalculation
Scheduled shrinkageHours scheduled for activities marked as shrinkage, as a percentage of total scheduled time, in total and by activity category.
Actual shrinkageHours in presence states counted as shrinkage plus paid time-off hours, as a percentage of total logged hours plus paid time-off hours.
Total logged hoursAll activity category durations plus time off, except Offline, Away and Idle, which count only when they fall within the scheduled shift.
Moves between unitsShrinkage data tied to historical adherence can change when agents move between management or business units.

7.3 Reviewing shrinkage

Shrinkage review is where planning meets reality. Common practice in the industry is to build the shrinkage plan once a year from the forecast, plan holiday inversely to workload so leave is easier to grant in quieter periods, and reconcile planned against actual every month or quarter, starting monthly when the practice is new. Genesys gives you the two numbers to compare: scheduled and actual shrinkage, by category and management unit.

  1. Monthly, compare scheduled with actual shrinkage per management unit and by category, by interval band where you can (mornings, afternoons, evenings, weekends).
  2. Split the gap into its causes: sickness, late starts and early finishes, meetings that overran, unplanned training, system outages.
  3. Decide, for each cause, whether to plan for it (raise the shrinkage assumption on the management unit and accept the cost) or to remove it (an attendance, process or system fix). If actual runs several points above scheduled and the cause is unplanned absence, better scheduling will not fix it.
  4. Check the coding before you trust the trend: a new activity code without the shrinkage flag, or a status mapped to the wrong category, moves the number without anything changing on the floor.
  5. Record the decision and the new assumption with a date, so next quarter's review starts from facts.

7.4 The weekly cycle, end to end

A typical week for a planner, using only documented features. Adjust the days to your publishing calendar; what matters is that each step happens in order and on a predictable day.

The planner's weekly cycle
WhenDo thisWhere
MondayReview last week: forecast against actual by planning group and interval; top adherence exceptions; scheduled against actual shrinkage; changes made to the published schedule and why.Main Forecast, intraday monitoring, historical adherence, historical shrinkage
Monday to TuesdayRefresh the short-term forecast for the weeks about to be scheduled; add named, dated modifications for known events from the events register.Forecasts, forecast modifications
DailyProcess time-off and trade requests in small batches rather than once a week, and check limits and override dates for peak periods.Time-off requests, limits, plans, shift trades
WednesdayGenerate the schedule for the next week to be published; triage generation messages; read Scheduled, Required and Performance.Schedules
Wednesday to ThursdayEdit for operational reality; run activity plans; check time off landed correctly.Schedule editor, activity plans
ThursdayPublish on the agreed day, with notifications selected and a description of what changed.Schedules
Every dayRun intraday monitoring and real-time adherence; act using the agreed plan; log every intervention.Intraday monitoring, real-time adherence
Month endRefresh the capacity plan; reconcile shrinkage; review service goal templates and activity codes with the business.Capacity plans, historical shrinkage, configuration

08

The planner's operating procedure

Genesys documents what each feature does; it does not publish an end-to-end operating procedure for planners. This part is that procedure, as QVCCS sets it up with clients. Each routine is built on documented Genesys features and was checked against published industry practice from Call Centre Helper and ICMI research. Where the industry gives a range rather than a rule, we say so.

8.1 The daily rhythm

A planning team that runs to a rhythm spends less time firefighting. The morning sets the plan for the day; the day runs to agreed triggers; the evening records what happened.

A planner's day
WhenWhat to do
Before openingCheck today's forecast against yesterday's actuals and the events register; check overnight sickness and late time-off approvals; confirm the published schedule contains everyone who answers each planning group.
Start of dayA short huddle with team leaders and the real-time analyst or duty manager: expected volumes, known risks, where cover is thin, and what activities can move if needed.
Through the dayScan intraday monitoring at a fixed interval that matches your forecast grain; for each red interval, decide which driver moved: volume, handle time or staffing. Watch real-time adherence for negative-impact exceptions, not every exception.
When a trigger is metAct from the agreed plan (8.2), one step at a time, and give each change time to work before the next.
End of dayLog every intervention: what happened, what you did and what it cost. Note any bad forecast interval and its cause. Set up tomorrow.

8.2 An intraday plan agreed in advance

Industry practice is to agree, before the day, an ordered list of actions with the thresholds that trigger each one, how changes are communicated, and a review afterwards. Agreeing it in advance with operations means the planner applies policy rather than negotiating it at 10:15 on a Monday. Avoid knee-jerk changes: a short variance does not always continue, so look at the cause and size of the gap before acting, and make changes incrementally.

An example action ladder (adapt the order and thresholds to your operation)
When the queue isActions, in order
Under-staffedMove multi-skilled agents between planning groups; delay movable activities that are interruptible (coaching, one-to-ones, non-urgent training) to later the same day or week rather than cancelling them; offer opportunities for extra hours; use block scheduling to redirect focus; ask team leaders to take interactions; overtime in moderation.
Over-staffedBring forward coaching, training and activity plan sessions; give time to deferred work such as email or workitems; offer voluntary time off at short notice through your agreed process.
Volume above forecastCheck whether the cause will persist before acting; tell the business owner of the cause (a campaign, an outage, a letter); add a forecast modification for the rest of the day or week if it will.
Handle time above forecastTreat it as an operational question, not a staffing one: a slow system, a new process or a confusing message. Raise it with operations and quality.

8.3 Publishing discipline

When agents see their roster matters to them as much as what it says. Industry surveys suggest most contact centres publish exact shifts between four and eight weeks ahead, with some publishing working days or shift types further out and confirming exact times nearer the date. Genesys Cloud schedules are one to six weeks long, and you can keep several weeks published ahead by generating and publishing each new week on a fixed day.

Late changes are the other half. The platform allows republishing at any time and notifies agents of changes; your policy is what stops churn. A common pattern is a rolling horizon with the nearest weeks locked: changes inside the locked window only for emergencies, and swaps allowed further out through shift trades.

  • Publish on a fixed, announced day each week and keep to it.
  • Keep a rolling horizon: decide how many weeks ahead agents can see their exact shifts, and do not let it shrink in busy periods.
  • Lock the near term. Set an internal cut-off (for example, no changes inside 48 hours, or inside two weeks, without a manager's agreement) and route other changes through trades and opportunities.
  • Select agent notifications every time you publish, and use the schedule description to say what changed so supervisors can brief teams without comparing grids.
  • Never publish an unreviewed generated schedule: read the generation messages and Scheduled, Required and Performance first.
  • Watch UK law. The Employment Rights Act 2025 gives zero-hours and low-hours workers rights to reasonable notice of shifts and of changes or cancellations, and to payment for short-notice cancellations. As of 13 November 2026, Acas says the government has not announced when these changes will happen; regulations will set the notice periods. A disciplined publishing calendar now makes those rules easy to meet when they arrive.

8.4 Triage of schedule generation messages

Every generation produces messages, and the temptation is to ignore them or to hand-edit around them every week. Instead, set each message's severity once on the business unit so the list shows what matters, and treat any message that recurs as a fault in configuration rather than a weekly chore. Genesys lets you set Error, Warning, Information or Ignore per message; the defaults vary from message to message, so review them when you configure the business unit.

Triage: what the common messages mean and what to fix
Message family (examples)Usually meansFix it in
Agent is not configured to be schedulable; Agent is not in a work plan; Work plan not enabled or not foundThe agent cannot be scheduled at all and will be missing from the schedule.Agent schedulability; work plan assignment. Treat as blocking.
Agent not found in management unit; Agent not in selected management unitMembership changed since the work plan or schedule was set up.Management unit membership. Blocking for that agent.
Agent is not configured to handle any work; not qualified for planning groups in their work planSkills, queues or planning groups do not match the work plan's On Queue activities.Agent skills and queues, planning group route paths, or block scheduling codes.
Could not schedule required minimum coverage for planning groupNot enough qualified people at the times the forecast needs them.Capacity (hiring, multi-skilling) or work plan flexibility. Material: service will suffer.
There is no work available; Unable to produce agent scheduleNo workload the agent can do in the period, or constraints that cannot all be met.Planning groups and forecast enabled for scheduling; conflicting work plan constraints.
Could not schedule minimum or maximum days off, paid time or weekly work days due to time-off requestsApproved time off makes a contract rule impossible that week.Usually accept for that week; if frequent, revisit time-off limits or the rule.
Could not schedule minimum distance from previous day, or shift start variance, due to previous schedules or daylight savingThe boundary with the previous schedule, or a clock change, breaks a rest or consistency rule.Check the previous week's last shifts; plan clock-change weeks deliberately.
Increase activity maximum length from shift endAn activity window in the shift definition, such as a break or meal placement, cannot be honoured.Daily shift activity windows in the work plan.

8.5 Activity code governance

Activity codes decide pay, occupancy, adherence and shrinkage, so a code added casually by a supervisor can change a month of reporting. Industry guidance is simple: list every shrinkage code in the WFM system and group them, for example into out-of-office time (absence, holiday), discretionary time (coaching, training, meetings) and administrative time (outages, set-up, projects), with operations agreeing the groupings.

  • Own the list. One named owner in the planning team approves new codes and changes; supervisors request, they do not create. Use permissions to enforce it.
  • Agree the flags in writing with Finance and HR before a code goes live: category, paid, work time, interruptible, shrinkage planned or unplanned, and agent selectable.
  • Name codes consistently so reports group naturally, for example by prefix for training, meetings and absence types, and describe each code's purpose.
  • Do not change the flags of a code in use. Create a new code with an effective date and retire the old one, so history keeps its meaning.
  • Review the list quarterly: unused codes, codes used for the wrong thing, and codes whose shrinkage flag no longer matches how the business treats the time.
  • Map presence statuses deliberately. Each category sets a primary presence; if agents cannot select the status the schedule expects, it will look like non-adherence.

8.6 The monthly and quarterly reviews

Reviews beyond the week
CadenceReview
MonthlyShrinkage reconciliation (7.3); capacity plan refresh; forecast accuracy by planning group and interval, published to the business; self-service exceptions (trades and time off approved outside the rules); intraday log themes.
QuarterlyActivity code review (8.5); service goal templates with the business; work plans against contracts and law; planning group design against how agents are actually skilled; forecast modifications still active and whether they earned their place.
YearlyThe annual shrinkage plan and holiday allowances, built from the forecast; work plan rotations and bids; business unit and management unit design against the organisation as it now is.

09

Best practice and guidelines

The rules QVCCS applies on Genesys Cloud WFM programmes, gathered in one place. Most restate a Genesys recommendation; the rest are delivery practice built on documented behaviour.

9.1 Structure

  1. Design around shared queues, not the organisation chart. Keep agents who handle the same queue in one business unit; use several management units inside it for permissions or local management, and schedule the whole business unit together.
  2. Keep load separate between business units. If you cannot, accept the weekly manual forecast adjustment Genesys says you will need.
  3. One route path per planning group by default. Combine only low-volume paths, and only where agents handle the whole combination; check the Agents tab.
  4. Add management units for permissions rather than business units, and plan a division for each distinct access-control building block.
  5. Set the start day of the week and the time zone once, deliberately. They cannot be changed.

9.2 Forecasting

  1. Default to Automatic Best Method.
  2. In a new organisation, import up to three years of history on day one, allowing for the 24-hour import and building the route paths first.
  3. Let the nightly continuous forecast inform, not drive. Schedules come from the short-term forecast you created and enabled.
  4. Modify sparingly; name, date and review every modification. Prefer one daily values change to many interval overrides.
  5. Never change a service goal template and generate a schedule on the same day.
  6. Measure forecast error by interval and planning group, and publish it.

9.3 Scheduling

  1. Encode constraints rather than hand-editing around them. A recurring generation message is a configuration fault.
  2. Allow for run time: 20 minutes or more per forecast-based schedule, one generation at a time per business unit.
  3. Do not double-count shrinkage: what the shifts contain is already allowed for.
  4. Read Scheduled, Required and Performance before you touch a shift, remembering that overlapping unpublished schedules can fake a gap.
  5. Publish to a fixed calendar with a rolling horizon, and lock the near term.
  6. Put recurring meetings, training and compliance into activity plans.
  7. Use block scheduling for real differences in the kind of work, not for hourly control.
  8. Use opportunities for overtime and surge cover, so extra hours are capped and land on schedules automatically.

9.4 Time off and self-service

  1. Set limits per staffing group where allowances differ.
  2. Make Conditional Approval the default. Auto Approval approves beyond the remaining limit, so use it only as a deliberate exception.
  3. Turn on start and end time estimation and synchronisation for full-day requests.
  4. Explain waitlists to agents: requests approve automatically if capacity frees up before the window closes.
  5. Publish override dates for peak periods before agents book into them.
  6. Set shift trade rules explicitly, including minimum notice before shift start, and keep trades within the same skills.
  7. Treat supervisor overrides of alternative shift denials as a documented exception.

9.5 Running the day

  1. Separate the drivers (volume, handle time, staffing) before choosing an action.
  2. Reforecast, then reschedule, and save manual edits first.
  3. Watch impact, not just out-of-adherence: someone working through a break is not a coaching case.
  4. Set adherence thresholds with supervisors; five minutes is a default, not a policy.
  5. Make sure the published schedule includes everyone who answers the work.
  6. Log every intervention; it is the only honest evidence for next quarter's assumptions.

9.6 People and data

  1. Agree definitions in writing with Finance, HR and operations: service level, shrinkage categories and what counts as work time. Most WFM disputes are about definitions.
  2. Check the licence before promising a feature.
  3. Confirm your organisation's real limits with Genesys before designing near them.
  4. Use monitoring under a clear policy that agents know about, and within UK and European rules.
  5. Make self-service the engagement argument: visible schedules, notified changes, transparent waitlists and fair trading are what make rigorous adherence acceptable.
  6. Check capability questions against Genesys's own documentation before relying on them; it changes with every release.

10

Quick reference

Menu paths are as shown in Genesys Cloud on 13 November 2026; older organisations may also use Admin > Workforce Management.

10.1 Where things are

Where to find each task
TaskPath
ForecastsMenu > Workforce Management > Forecasting > Forecasts
Main ForecastThe Main Forecast page, under Workforce Management forecasting
Capacity plansMenu > Workforce Management > Capacity Planning > Capacity Plans
SchedulesMenu > Workforce Management > Scheduling > Schedules
Activity plansMenu > Workforce Management > Scheduling > Activity Plans
Time-off limitsMenu > Workforce Management > Scheduling > Time-Off Limits
OpportunitiesMenu > Workforce Management > Scheduling > Opportunities
Work plansMenu > Workforce Management > Work Plan Configuration > Work Plans
Work plan rotationsMenu > Workforce Management > Work Plan Configuration > Work Plan Rotations
Management units and agentsMenu > Workforce Management > Workforce Management Configuration > Management Units, or Agents
Business units, planning groups, activity codesMenu > Workforce Management > Workforce Management Configuration > Business Units, Planning Groups, or Activity Codes
Agent schedulabilityAgents > select the agent > Update Agent Schedulability

10.2 Numbers to remember

Key figures from the Genesys Cloud Resource Center
ItemValue
Media types plannedVoice, email, chat, callback, messaging, workitem
Forecast startUp to 26 weeks in the past or 104 weeks in the future
Forecast endNo more than 130 weeks from the start week
Main Forecast104 weeks of forecast; up to 261 weeks of daily actuals
Forecast modificationsUp to 200 per forecast
Imported short-term forecastUp to 6 weeks
Source data importUp to 8 weeks; up to 8 source days per forecast day
Historical data importUp to 3 years; 5 GB; up to 24 hours to import
Schedule length1 to 6 weeks
Schedule generation20 minutes or longer; one at a time per business unit
Published schedules per date rangeOne
Shift trade windowSix weeks including the current week
Scheduling granularity1 or 5 minutes (default 5)
Time-off limit grid15-minute intervals (limit by staff)
Severe adherence threshold5 minutes by default
Adherence adjustment look-back7 days by default, up to 21
Intraday intervals15, 30 or 60 minutes
Default concurrency1 callback, up to 4 chats, 1 email, up to 4 messages, 1 voice call, up to 4 workitems
Default planning limits10 management units per business unit, 500 per organisation; 1,500 agents per management unit, 5,000 per business unit

10.3 Scheduling more agents than concurrent licences

You may schedule more agents than you hold concurrent licences, provided they have the right permissions: Genesys's example is 500 agents against 250 concurrent licences, 250 in the morning and 220 in the afternoon. Billing is based on the concurrent peak of users of workforce engagement features in the month, and concurrency is measured on when users are online, not when they use a feature. This matters when you decide who gets WFM access.

11

Glossary

Workforce management terms used in this handbook
TermMeaning
Activity codeA schedulable activity type with settings for paid time, work time, shrinkage, interruptibility and agent selection.
Activity planA rule-driven recurring or one-off activity placed at a time that protects service.
AdherenceDoing the right activity at the right time, against the schedule.
Alternative shiftA shift the system offers to an agent, approved automatically if the service goal impact holds.
Automatic Best MethodGenesys's default forecasting method, which cleans history and blends several models into one forecast.
Block schedulingPlacing work blocks for specific planning groups within a shift.
Business unitThe level at which forecasts and schedules run; agents who share queues and skills.
Capacity planA long-range view of staffing gaps and hiring needs from forecast, shrinkage and attrition.
ConformanceTime worked compared with time scheduled.
Continuous forecastThe nightly system forecast, read-only on the Main Forecast page.
Load-based scheduleA schedule the engine generates from a forecast.
Management unitAgents inside a business unit sharing planning period, adherence, time-off and shift-trade settings.
OpportunityA capped offer of extra work that agents request and that lands on their schedule when approved.
Planning groupWorkload: one media type plus one or more route paths, with a service goal template.
Route pathQueue plus media type plus language plus skill set.
Service goal templateReusable service level, average speed of answer and abandonment targets.
ShrinkagePaid time when agents are not available to handle interactions; planned or unplanned.
Staffing groupAgents with similar skills sharing absence allowances; the people side of a capacity plan.
Work planShift patterns plus weekly, weekend, planning-period and general rules, assigned to agents.
WorkitemA routed task that does not necessarily involve a customer conversation.

12

Troubleshooting the classic failures

Symptoms, likely causes and what to check
SymptomMost likely causeCheck
An agent is missing from every generated scheduleNot schedulable, not in a management unit, or no work planUpdate Agent Schedulability; work plan assignments; generation messages
Agents are scheduled but do not cover the workloadThe planning group combines route paths they cannot all handleThe planning group's Agents tab; split the planning group
Queue or skill names show as Unknown1, Unknown2Missing Routing > Queue > Search or Routing > Skill > ManageRole permissions
Intraday actuals far lower than reality<none> read as any; several skills meaning all; agents missing from the schedulePlanning group configuration; schedule membership
Adherence missing for some agentsNot in a management unit, no published schedule, or publishing not yet shownPublish, then wait a few minutes
Understaffing that is not realAn unpublished schedule overlapping a published oneCompare with the published schedule
Publishing is refusedAnother published schedule covers part of the rangePublish a schedule that fully covers the existing one
A time-off request stays pendingNo work plan, not scheduled, insufficient balance, outside shift, blocked date or restricted codeThe pending status on the time-off requests page
The forecast ignores a known eventNo modification, or a modification on a forecast not enabled for schedulingForecast modifications; the scheduling option
Weekly figures move when nothing changedAgents moved between management or business unitsThe historical shrinkage and adherence notes on moves
Requirements look wrong after a target changeThe default model is used until the overnight buildWait a day, then review and regenerate
A reschedule will not startAnother reschedule is active, or waiting in Ready to be appliedApply or cancel it; one active reschedule per management unit
Manual edits disappeared after a rescheduleThey were not saved before reschedulingSave first, then reschedule
Adherence looks wrong for one activityActivity equivalency, the ignore list or the outside-shift settingThe management unit's historical adherence settings (6.3)
Over-staffed every week without an obvious reasonShrinkage counted twice: activities in the shift plus a factor for themRemove from the factor what the shifts already contain (7.2)
The modification limit is reachedToo many interval overridesUse change daily values and distributions
Shrinkage jumps after a configuration changeA new or changed activity code with a different shrinkage flagActivity code history; the governance log (8.5)

Questions

Common questions

What is the difference between a business unit and a management unit in Genesys Cloud WFM?

A business unit is the level at which Genesys Cloud forecasts and schedules: agents who share queues and skills belong in the same one. A management unit is a group of agents inside a business unit that shares a planning period, adherence settings, time-off rules and shift-trading rules, and it is where permissions are usually split. Do not put agents who handle the same queue in different business units.

Which forecasting method should I use in Genesys Cloud?

Automatic Best Method, unless you have a specific reason not to. It uses all available history, cleans outliers and missing data, detects seasonality and trends, and blends several models into one forecast. Use a weighted historical index when you know exactly which past weeks represent the future, source data import when you have little history in Genesys Cloud, and an imported forecast when another planning system owns it.

How long does it take Genesys Cloud to generate a schedule?

Genesys says a forecast-based schedule may take 20 minutes or longer, and only one schedule per business unit can be generating at a time. Plan the weekly cycle around that, read the generation messages and the Scheduled, Required and Performance results before editing, and if you have just changed a service goal template, wait until the next day so the improved overnight model is used.

How far in advance should contact centre schedules be published?

Industry surveys suggest most contact centres publish exact shifts four to eight weeks ahead, some confirming working days or shift types further out and exact times nearer the date. Genesys Cloud schedules run one to six weeks, so keep a rolling horizon by publishing each new week on a fixed day, and lock the nearest weeks against casual changes. UK rules on reasonable notice for zero-hours and low-hours workers are legislated but not yet in force.

How is shrinkage calculated in Genesys Cloud?

Scheduled shrinkage is the time scheduled on activities marked as shrinkage, as a share of scheduled time. Actual shrinkage is time in presence states counted as shrinkage plus paid time off, as a share of logged hours plus paid time off. Offline, Away and Idle count towards logged hours only inside the shift. Only activity codes with the shrinkage setting are counted, so code governance matters.

Can I schedule more agents than I have concurrent licences?

Yes, if they have the right permissions. Genesys's example is 500 agents scheduled against 250 concurrent licences, with 250 working in the morning and 220 in the afternoon. Billing follows the concurrent peak of users of workforce engagement features in the month, measured on when users are online rather than when they use a feature, so decide carefully who is given WFM access.

Sources

  1. Forecast modifications – Genesys Cloud Resource Centerhelp.genesys.cloud
  2. Real-time adherence view – Genesys Cloud Resource Centerhelp.genesys.cloud
  3. About workforce management – Genesys Cloud Resource Centerhelp.genesys.cloud
  4. Configure activity codes – Genesys Cloud Resource Centerhelp.genesys.cloud
  5. Activity plans overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  6. Add a business unit – Genesys Cloud Resource Centerhelp.genesys.cloud
  7. Add a forecast modification – Genesys Cloud Resource Centerhelp.genesys.cloud
  8. Add a forecast – Genesys Cloud Resource Centerhelp.genesys.cloud
  9. Add a management unit – Genesys Cloud Resource Centerhelp.genesys.cloud
  10. Add a new activity plan – Genesys Cloud Resource Centerhelp.genesys.cloud
  11. Add a planning group – Genesys Cloud Resource Centerhelp.genesys.cloud
  12. Add a time-off limit – Genesys Cloud Resource Centerhelp.genesys.cloud
  13. Add a time-off plan – Genesys Cloud Resource Centerhelp.genesys.cloud
  14. Add an activity code – Genesys Cloud Resource Centerhelp.genesys.cloud
  15. Add interaction route paths to a planning group – Genesys Cloud Resource Centerhelp.genesys.cloud
  16. Alternative shifts trades overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  17. Available schedule views – Genesys Cloud Resource Centerhelp.genesys.cloud
  18. Block scheduling overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  19. Business unit key principles – Genesys Cloud Resource Centerhelp.genesys.cloud
  20. Business units overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  21. Capacity plans overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  22. Configure historical adherence – Genesys Cloud Resource Centerhelp.genesys.cloud
  23. Create a capacity plan – Genesys Cloud Resource Centerhelp.genesys.cloud
  24. Create an opportunity – Genesys Cloud Resource Centerhelp.genesys.cloud
  25. Evaluate a time-off request – Genesys Cloud Resource Centerhelp.genesys.cloud
  26. Generate a schedule from a forecast – Genesys Cloud Resource Centerhelp.genesys.cloud
  27. Historical data import overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  28. Historical shrinkage overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  29. How Genesys Cloud calculates adherence and conformance – Genesys Cloud Resource Centerhelp.genesys.cloud
  30. How Genesys Cloud calculates historical shrinkage – Genesys Cloud Resource Centerhelp.genesys.cloud
  31. Import a .csv file that contains historical data into a weighted historical index short-term forecast – Genesys Cloud Resource Centerhelp.genesys.cloud
  32. Intraday monitoring overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  33. Main forecast overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  34. Manage activity plans – Genesys Cloud Resource Centerhelp.genesys.cloud
  35. Manage adherence adjustment requests – Genesys Cloud Resource Centerhelp.genesys.cloud
  36. Navigate the historical adherence view – Genesys Cloud Resource Centerhelp.genesys.cloud
  37. Navigate the Main Forecast page – Genesys Cloud Resource Centerhelp.genesys.cloud
  38. Navigate the time-off requests page – Genesys Cloud Resource Centerhelp.genesys.cloud
  39. Opportunities overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  40. Per minute granularity overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  41. Planning groups key principles – Genesys Cloud Resource Centerhelp.genesys.cloud
  42. Planning groups overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  43. Real-time adherence overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  44. Review Scheduled, Required and Performance results, and daily summaries – Genesys Cloud Resource Centerhelp.genesys.cloud
  45. Service goal templates key principles – Genesys Cloud Resource Centerhelp.genesys.cloud
  46. Service goal templates overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  47. Set up the work plan's configuration – Genesys Cloud Resource Centerhelp.genesys.cloud
  48. Shift trades overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  49. Staffing groups overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  50. Agent utilization – Genesys Cloud Resource Centerhelp.genesys.cloud
  51. View adherence information in the schedule editor – Genesys Cloud Resource Centerhelp.genesys.cloud
  52. View schedule generation messages – Genesys Cloud Resource Centerhelp.genesys.cloud
  53. Work with management units – Genesys Cloud Resource Centerhelp.genesys.cloud
  54. Work plan rotations overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  55. Work plan configurations overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  56. Work with Change Daily Values and Distributions modification – Genesys Cloud Resource Centerhelp.genesys.cloud
  57. Work with workforce management schedules – Genesys Cloud Resource Centerhelp.genesys.cloud
  58. Workforce management and divisions overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  59. Workforce management and HR system integration for time-off overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  60. Workforce management metric definitions – Genesys Cloud Resource Centerhelp.genesys.cloud
  61. Workforce management permissions overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  62. Workforce management supported configuration – Genesys Cloud Resource Centerhelp.genesys.cloud
  63. Workforce management overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  64. Can I schedule more agents than assigned to concurrent licenses? – Genesys Cloud Resource Centerhelp.genesys.cloud
  65. What is a forecast snapshot? – Genesys Cloud Resource Centerhelp.genesys.cloud
  66. What is the relationship between route paths, service goal templates and planning groups? – Genesys Cloud Resource Centerhelp.genesys.cloud
  67. Why are intraday monitoring actuals lower than I expect to see? – Genesys Cloud Resource Centerhelp.genesys.cloud
  68. January 10, 2024 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud
  69. January 19, 2026 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud
  70. July 26, 2023 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud
  71. June 27, 2018 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud
  72. March 16, 2026 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud
  73. October 20, 2025 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud
  74. October 24, 2018 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud
  75. October 27, 2025 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud
  76. Resource Management – Genesys Cloud Resource Centerhelp.genesys.cloud
  77. View historical data for automatic best method forecasts – Genesys Cloud Resource Centerhelp.genesys.cloud
  78. How chat concurrency works in workforce management – Genesys Cloud Resource Centerhelp.genesys.cloud
  79. Workforce management workitems support – Genesys Cloud Resource Centerhelp.genesys.cloud
  80. Genesys Cloud CX pricing and plan comparison – Genesysgenesys.com
  81. Employment Rights Act 2025 – Acasacas.org.uk
  82. Rest breaks at work – GOV.UKgov.uk
  83. Maximum weekly working hours – GOV.UKgov.uk
  84. 12 top tips for intraday management in the contact centre – Call Centre Helpercallcentrehelper.com
  85. 10 tips, tools and techniques for enhancing intraday management – Call Centre Helpercallcentrehelper.com
  86. How far in advance should you publish your contact centre shifts? – Call Centre Helpercallcentrehelper.com
  87. How to manage shrinkage – Call Centre Helpercallcentrehelper.com
  88. The state of intraday workforce management in today's contact centers (2018) – ICMIicmi.com
  89. Plan workforce management – Genesys Cloud Resource Centerhelp.genesys.cloud
  90. What method should I choose when I create a short-term forecast? – Genesys Cloud Resource Centerhelp.genesys.cloud
  91. Automatic Best Method forecast method overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  92. Unplanned shrinkage overview – Genesys Cloud Resource Centerhelp.genesys.cloud
  93. Modify a capacity plan – Genesys Cloud Resource Centerhelp.genesys.cloud
  94. Initiate an intraday reschedule – Genesys Cloud Resource Centerhelp.genesys.cloud
  95. Add new agents to the schedule – Genesys Cloud Resource Centerhelp.genesys.cloud
  96. Manage adherence explanations requests – Genesys Cloud Resource Centerhelp.genesys.cloud
  97. Add Workforce Engagement Management to your subscription – Genesys Cloud Resource Centerhelp.genesys.cloud
  98. April 28, 2025 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud
  99. November 17, 2025 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud
  100. October 26, 2026 release notes – Genesys Cloud Resource Centerhelp.genesys.cloud

Last reviewed

We work by introduction

Clients, partners and people introduced to us can reach the right specialist directly.

Who to contact