Contact centre scheduling: the complete guide
Scheduling is where a forecast becomes a roster — the act of turning “we need this many people in this interval” into actual shifts that real people will work. It is the most under-rated discipline in workforce planning, because a perfect forecast staffed by a poorly shaped schedule still misses service level, and a modest forecast covered by a well-shaped one often hits it.
The core problem is shape. Demand rises and falls across the day and the week in a curve that rarely matches the neat 9-to-5 shifts people would prefer to work. Good scheduling closes the gap between the coverage you need and the coverage you have — using a menu of shift patterns (fixed, rotating, annualised hours, compressed weeks, split shifts, a part-time layer), the placement of breaks, and flexibility levers that flex capacity toward the peaks without wrecking the workforce experience.
That tension — coverage versus a schedule people will actually keep — runs through everything here. Push too hard for coverage and adherence and attrition suffer; protect work-life balance without discipline and the curve goes uncovered. The answer is almost never one pure model; it is a deliberate blend, designed against your real demand and your real people.
This page collects everything ccPlanning has written on scheduling — the methods, the breaks question, multi-skill, the schedule-design traps, and the maths of matching staffing to the curve. Start with the tools, then explore the library.
Tools & deep references
Erlang C calculator
Find the interval-by-interval staffing requirement your schedule has to cover.
Shrinkage calculator
Convert net requirement to the gross headcount you actually need to schedule.
The Scheduling Masterclass
The free white paper: turning a forecast into shifts that cover the curve.
Reading path: Scheduling
A guided journey through the scheduling articles in order.
The articles — all on this topic
Part of ccplanning.net — independent best practice for contact centre workforce planning.