Library

Plain-English guides, a glossary and templates. Everything here uses fictional data, and the guides show you how to keep your own work out of the picture.

How-tos

Six short guides. Open one.

Use AI on WFM work without leaking anything

Your organisation's rules come first. If your employer restricts AI tools or says which ones are approved, that rule beats anything on this site. When unsure, ask the policy owner, not a forum.

  1. Ask if you need real data at all. Most WFM questions do not. The shape of the problem is enough.
  2. Describe, do not paste. "A table with date, queue, calls offered and handle time" works as well as the table.
  3. Swap real for fictional. Rename queues and sites, shift dates, and scale volumes by a random factor you keep to yourself.
  4. Strip the extras. File names, tab names, chart titles, screenshot headers and document properties often carry the client or employer name.
  5. Know your tool. Check whether it stores or learns from what you type, and whether your organisation has approved it.
  6. Keep a person in the loop. Recompute numbers, read the output as your employer would, and say when something is AI-assisted.

The Check before you post tool catches the obvious slips. It will never catch everything.

How to read an intraday forecast

An intraday forecast splits the day into short blocks (intervals), usually 15 or 30 minutes, with expected contacts and handle time for each.

  1. Turn volume into workload: calls × handle time ÷ interval length. The answer is in Erlangs, roughly "agents kept busy".
  2. Convert workload into the people needed to hit your service target, then compare with who is scheduled.
  3. Read the shape, not just the total. A day can balance on paper and still fail at 10:00 and 14:00.
  4. Look hard at the first and last intervals. Openings and closings hide the biggest surprises.
  5. Mark known events (promotions, outages, public holidays) so you can explain a miss later.

Try it in the staffing calculator.

Erlang C in plain English

Erlang C answers one question: how many agents do I need so that a given share of calls is answered within a given time?

  • Inputs: calls in the interval, average handle time, service target (for example 80% in 20 seconds).
  • Output: the smallest team that meets the target, usually with a cap on occupancy so agents are not flat out.
  • Diminishing returns: the first extra agents help a lot, later ones barely move service level. This is why small teams struggle.
  • Limits: it assumes random arrivals, no hang-ups, one queue and agents who can take any call. Real centres differ, so use it as a starting point.
Shrinkage: what counts and how to gross up

Shrinkage is paid time when people are not available to handle contacts. It comes in two kinds: planned (leave, training, coaching, meetings) and unplanned (sickness, lateness, system problems).

  1. List every kind of time away in hours, per week, from your schedule data.
  2. Divide by total paid hours to get a percentage for each line, then add them up.
  3. Gross up: people to schedule = people needed ÷ (1 − shrinkage).

Common slips: counting breaks twice, using last year's leave pattern, and ignoring that shrinkage is not flat across the day or the year.

Forecast accuracy: MAPE, WAPE and bias
  • MAPE is the average of each period's percentage error. Easy to explain, but quiet days with small volumes can distort it.
  • WAPE divides total absolute error by total actual volume, so busy periods count more. Often a fairer headline.
  • Bias is whether you miss in one direction. A forecast that is high every week looks accurate on average but quietly wastes budget. One that is low burns service and people.

Measure at the level you staff. If you schedule by half hour, check accuracy by half hour, not just by day. Use the forecast accuracy check to see the three side by side.

Write a better WFM prompt

Five parts, in this order:

  1. Role: "You are an experienced workforce management analyst."
  2. Context: only what is safe to share, described in general terms.
  3. Task: one clear job, not five.
  4. Format: bullets, a table, under 100 words, whatever you need.
  5. Check: "Say what you are unsure about" and "Do not invent numbers."

See the prompt library for examples you can copy.

Templates

CSV files you can open in Excel. All numbers are made up.

Intraday forecast24 half-hour intervals with workload and agents needed.
Download
Shrinkage logSix fictional weeks, one column per type of time away.
Download

Using them: replace the fictional rows with your own only on a device and in a file your organisation allows. Do not upload a filled-in version to this site.

Glossary

The terms people use every day in workforce management, in plain English.

Abandon rate
Share of contacts where the customer gives up before an agent answers.
Adherence
How closely an agent follows the planned schedule, such as being logged in and in the right state at the right time.
After-call work (ACW)
Time an agent spends finishing a contact, such as notes or follow-up, after the customer has gone. Also called wrap time.
Attrition
People leaving the team over a period, usually shown as a percentage of headcount.
Average handle time (AHT)
Average time to complete a contact: talk time, hold time and after-call work.
Average speed of answer (ASA)
Average time customers wait before an agent picks up.
Backlog
Work waiting to be done, common in email, back-office and case queues.
Bias
A consistent lean in forecast errors, always too high or always too low.
Blended agent
An agent who handles more than one channel or queue, for example calls and chat.
Calibration
A session where evaluators score the same contacts and compare results so scoring is consistent. It takes agent or evaluator time, so it is scheduled.
Class (training class)
A group of new hires who start and train together. Class size and start date drive when new agents reach the phones.
Concurrency
How many contacts an agent handles at once, mainly in chat.
Conformance
Whether the total time an agent is available matches the plan, regardless of exact timing.
Contact
Any customer interaction: call, chat, email, message or case.
Erlang
A unit of workload. One Erlang is one agent kept fully busy for the whole interval.
Erlang C
A queueing formula used to work out how many agents are needed to reach a service target.
Forecast accuracy
How close the forecast was to actual volume, often shown with MAPE or WAPE.
FTE (full-time equivalent)
A way to count part-time and full-time people as full-time units.
Gross-up
Adjusting the people you need on the phones for shrinkage to get the people you must schedule.
Hiring plan
How many people to recruit, and when, so the right number are productive when needed, allowing for attrition and drop-out.
Interval
A short block of the day, such as 15 or 30 minutes, used for forecasting and scheduling.
Intraday management
Watching the day as it happens and adjusting breaks, tasks or staffing to keep service on track.
Long-term forecast
A forecast months ahead, used for hiring and budgets rather than daily scheduling.
MAPE
Mean absolute percentage error. The average of each period's percentage miss.
Nesting
A supported stage after classroom training where new agents take live contacts with extra help, before they are fully productive.
Occupancy
Share of logged-in time an agent spends handling contacts rather than waiting for them.
Offered and handled
Offered is everything that arrives. Handled is what an agent actually served.
Overtime
Paid time beyond the normal schedule, often used to cover short-term gaps.
Queue or skill
A group of contacts routed to agents with matching skills.
Ramp (time to proficiency)
How long, and how gradually, a new agent takes to reach the productivity the plan assumes.
Real-time analyst (RTA)
The person who watches live performance and adjusts the plan during the day.
Rostering
Building the pattern of shifts and days off that people work.
Schedule exception
A change to the plan for an individual, such as time off, lateness or an approved activity, recorded so adherence is fair.
Seasonality
Repeating patterns in demand, such as weekdays, month-end or holidays.
Service level (SL)
Share of contacts answered within a set time, such as 80% in 20 seconds.
Shift bid
A process where agents choose from available shift patterns, often ranked by seniority or another published rule.
Shrinkage
Paid time when people are not available for contacts, such as leave, sickness, training and meetings.
Staffing requirement
The number of agents needed in an interval to meet the service target.
Training drop-out
Hires who leave or fail during training. The hiring plan has to allow for it.
Utilisation
Share of paid time spent on productive work, which is a broader measure than occupancy.
WAPE
Weighted absolute percentage error: total absolute error divided by total actual volume.
Workload
Contacts multiplied by handle time. The amount of work to be done.