Contact centre scheduling guide
Scheduling sits between forecasting and operations: it converts a volume forecast and agent headcount into a roster that delivers the right number of agents at the right time. A good schedule meets service level targets at minimum cost. A bad one overstaffs some intervals and understaffs others, sometimes on the same day.
From Erlang C to a schedule
The scheduling process in sequence
Shift pattern types
Fixed shifts
08:00–16:30, Mon–FriAdvantages
- + Simple to administer
- + Agents can plan their personal lives easily
- + No weekly variation in break timing
Disadvantages
- − Poor fit for variable intraday demand
- − Creates simultaneous breaks at standard times
- − Overstaffs quiet periods; understaffs peaks if misaligned
Best for: Small operations (under 20 agents); operations with flat intraday demand; back-office processing
Rotating start times
Early (07:00), Mid (10:00), Late (13:00) on a 3-week rotationAdvantages
- + Distributes intraday coverage across the day
- + Fair: no one always works the unpopular evening shift
- + Better demand fit than fixed shifts
Disadvantages
- − More complex to schedule and communicate
- − Agents find it harder to establish routines
- − Childcare and commute conflicts increase with variation
Best for: Operations with 6am–9pm coverage; medium-to-large operations (30+ agents)
Flexible start window
7.5-hour shift starting anytime 07:30–10:30 (WFM assigns start time per week)Advantages
- + Optimal for Erlang C demand matching: WFM assigns starts to peaks
- + Efficiency gain vs. fixed shifts can be 10 to 15% fewer agents for same SL
- + Still provides predictable shift length for agents
Disadvantages
- − Requires contractual agreement for flexible start obligations
- − Agents need advance notice (typically 2–4 weeks) to plan around
- − More complex for agents to communicate their schedule to family/childcare
Best for: Operations committed to WFM-led scheduling; large operations (50+ agents) where efficiency gains compound
Compressed hours
4×10-hour shifts (e.g. Mon–Thu, with Fri off); or 3×12-hour shiftsAdvantages
- + Extra rest day per week, which agents consistently prefer
- + Enables 24-hour coverage with fewer shift changeovers
- + Reduces commuting frequency
Disadvantages
- − 10-hour shifts increase fatigue in the final 2 hours, with AHT and quality risk
- − Working Time Regulations: 11-hour minimum rest between shifts must be maintained
- − Breaks and lunch must be managed carefully in long shifts
Best for: 24/7 operations; agents with long commutes; operations with strong agent demand for 4-day weeks
Days off and weekend scheduling
Weekend scheduling is where most contact centres make their first scheduling compromise. The instinct is to ask for volunteers, but relying on volunteers for a structural coverage requirement produces unpredictable staffing and resentment among the agents who always volunteer.
Contractual weekend rotation
Weekend working is included in the employment contract. Agents work 1 in every N weekends (e.g. 1 in 3 or 1 in 4). The rota is set annually and published in advance. Premium pay or TOIL for weekend shifts is common. Predictable for WFM; fair if applied consistently.
Weekend premium (volunteer)
Weekend working is optional, incentivised by a premium payment (typically 1.25–1.5× weekday rate). Works when weekend volume is low enough that a fraction of the team suffices. Unreliable if weekend volume requires more volunteers than will reliably come forward.
Split workforce (Mon–Fri + Tue–Sat)
A proportion of agents have a Tuesday to Saturday contract (or Wed to Sun). Weekday and weekend teams overlap in the mid-week. Provides guaranteed weekend coverage without a universal rota. Requires recruiting agents who accept a non-standard week, which is harder in some labour markets.
Common scheduling mistakes
Synchronised break times
When all agents take their first break at 10:30, coverage drops simultaneously. The Erlang model does not account for breaks; breaks must be staggered across the interval so the seated agent count stays above the Erlang minimum at every moment.
Scheduling to the average, not the peak
If you schedule enough agents for the average volume of the day, you will be right on average and wrong during every peak. Erlang C requirements must be met at every interval. The SL target is not 'most of the time'.
Ignoring ramp-up at shift start
Agents logging in at shift start need 5–10 minutes to set up, review notes, and reach stable AHT. Scheduling 08:00 shifts to cover 08:00 volume produces an 08:00–08:10 coverage dip. Build a 10-minute ramp buffer at shift starts in high-volume periods.
Applying shrinkage to the schedule, not the seated requirement
Shrinkage converts the Erlang C seated requirement into a scheduled headcount. It belongs in that conversion step. Applying it again to the schedule (double-applying shrinkage) produces systematic overscheduling: more agents on roster than needed.
End-of-shift early departures in the Erlang count
Some agents log off early (finishing a call, then leaving). If end-of-shift cutoffs are not built into the schedule, intervals at shift boundaries are understaffed relative to the Erlang requirement. Add a 15-minute operational buffer at shift ends in high-volume periods.
Scheduling questions
What shift patterns are used in contact centres?
Fixed shifts (same hours daily), rotating shifts (different start times on a cycle), flexible start window (WFM-assigned start time within a window), and compressed hours (4×10h or 3×12h). Most operations use rotating or flexible-start patterns for intraday demand matching.
How do you optimise a contact centre schedule?
Three steps: (1) Generate the interval-level demand curve using Erlang C. (2) Design shift templates with staggered starts that match the peaks. (3) Assign agents to shifts equitably, fill gaps with overtime or flex, and confirm minimum floors are met at every interval.
How do you schedule for weekends in a contact centre?
Options: contractual weekend rotation (1 in 3 or 1 in 4 weekends, set annually); voluntary premium (incentive pay for weekend working, works when volume is low); or split workforce (some agents on Tue–Sat contracts). Volunteer-only without structure fails when weekend volume is significant.
What is the difference between fixed and rotating shifts in a contact centre?
Fixed: same hours every day, simple to plan around but poor demand fit. Rotating: agents cycle through early/mid/late starts with better coverage and fair distribution of unpopular slots, but harder for agents to establish routines. Most operations use a hybrid: fixed structure (same weekdays) with rotating start times.
Related guides and calculators
Shift design guide
Detailed shift engineering principles
Erlang C explained
The demand curve underlying scheduling
Shrinkage explained
Seated to scheduled conversion
Annual leave planning
Leave management within the schedule
Erlang C calculator
Generate your interval demand curve
WFM analyst role
Who builds and maintains the schedule