Skip to main content
TurnellaBeta
WFM guideScheduling

Contact centre shift bidding

Shift bidding gives agents meaningful input into their schedule without giving up the coverage control that makes WFM possible. Done well, it increases adherence, reduces attrition, and eliminates the administrative burden of managing shift preference requests manually.

Why shift bidding improves operational outcomes

Higher schedule adherence

Agents who chose their own shift pattern from a fair process are more committed to adhering to it. A schedule imposed top-down — particularly one that assigns unsocial shifts without explanation — generates disengagement from the first week. Research from NICE and Calabrio consistently shows 5–10pp improvement in adherence in operations that move from assigned to bid scheduling.

Reduced voluntary attrition

Schedule predictability and the perception of fairness in shift allocation are consistently in the top 5 voluntary attrition drivers in contact centre surveys. An agent who trusts that the shift process is fair and that their preferences are considered is less likely to leave for a competitor simply because that competitor offers more schedule flexibility.

Reduced administrative burden for WFM

Without a structured bidding system, schedule preference management happens informally — through individual conversations, WhatsApp messages, and manual approvals. This creates significant WFM administrative overhead and inconsistency in how preferences are honoured. A structured bidding system replaces this with a transparent, documented process.

Better coverage outcomes

A structured bidding system with operational constraints produces better coverage than a top-down allocation in which planners guess at agent preferences. When agents actively choose from available shifts (all of which meet coverage requirements), the result is both fairer and operationally valid — guaranteed coverage is the entry condition for every bid option.

The shift bidding process

1.

Determine the available shift menu

Before opening the bid, the WFM team generates the set of shift patterns available for the schedule period. Every shift in the menu must meet the coverage requirement — shifts that would not provide adequate SL coverage are not included in the bid. The shift menu is not a preference survey; it is a menu of operationally valid options.

2.

Define the bidding priority system

Choose a priority mechanism: seniority-based (longer-serving agents bid first), rotation-based (agents who received their top preference last period are lower priority this period), or a hybrid (seniority for the first allocation with rotation adjustment). Document and publish the priority system — transparency is essential for fairness perception.

3.

Open the bid for agent preferences

Agents rank their preferred shifts (e.g. first choice, second choice, third choice) through the WFM system or self-service portal. Set a closing deadline — typically 1–2 weeks before the schedule period starts — so allocation can be completed and published with adequate agent notice.

4.

Allocate shifts in priority order

The WFM system (or manual process) works through agents in priority order, assigning each agent their highest available preference. Once a shift type is fully allocated, it is removed from the pool. Agents who ranked only unpopular shifts and have low priority may receive their third or fourth choice.

5.

Handle unallocated and constrained agents

Agents who do not receive any of their preferences, agents with contractual constraints (e.g. specific days off), and agents with reasonable adjustments (e.g. school run constraints) are handled separately — assigned the operationally required shift that best fits their constraints. This group should be small if the shift menu has been designed with the workforce mix in mind.

6.

Open a trade window

After the initial allocation, open a 1-week window for agents to negotiate shift swaps with each other, subject to operational approval. Approved swaps maintain coverage; WFM reviews and approves trades that do not create a coverage gap. Automated swap approval (via WFM system rules) reduces planner administrative burden.

Priority system options

SystemHow it worksBest forRisk
Seniority-basedLongest-serving agents bid first; newest agents bid lastOperations with stable, experienced workforces where rewarding tenure is culturally valuedNew agents always receive worst shifts — accelerates early-tenure attrition
Rotation-based (fair share)Agents who received their top choice last cycle are lower priority this cycle. Priority rotates so every agent gets their first choice periodically.Operations with high agent equity requirements; newer contact centres without a strong seniority cultureHigher administrative complexity; agents may game the system by intentionally not taking their first choice to gain priority
Performance-basedAgents with higher QA scores, adherence, or CSAT receive higher bidding priorityOperations that want to link scheduling flexibility to performance as an incentive mechanismCreates perception of unfairness for agents with lower scores due to system factors (difficult queue allocation, high-complexity contact type)
Random lotteryPriority order is determined by random draw each cycleSmall teams or operations where other systems create too much complexityNo predictability for agents; does not reward any positive behaviour; perceived as unfair by both high and low performers

Shift bidding questions

How does shift bidding work in a contact centre?

The WFM team determines available shift patterns based on the coverage requirement — only operationally valid shifts are offered. Agents rank their preferences through a self-service portal. Shifts are allocated in priority order (seniority, rotation, or hybrid system). Agents who do not receive any preference are assigned the closest operational match. A post-allocation trade window allows peer swaps subject to coverage approval. The WFM team controls which shifts exist; agents choose from that constrained menu.

Related guides