Implementing Automated Shift Bidding and Micro-Scheduling Workflows for Global Teams

Implementing Automated Shift Bidding and Micro-Scheduling Workflows for Global Teams

What This Guide Covers

  • Transitioning away from manual, rigid 8-hour top-down scheduling to an agent-empowered “Shift Bidding” model in Genesys Cloud Workforce Management (WFM).
  • Architecting “Micro-Schedules” (e.g., 2-hour or 4-hour fragmented shifts) to cover intraday volume spikes without overstaffing.
  • The end result is a highly flexible WFM environment that improves agent retention, accommodates remote workers across global time zones, and automatically fills coverage gaps without supervisor manual intervention.

Prerequisites, Roles & Licensing

  • Licensing: Genesys Cloud CX 3 (or CX 1/2 with WEM Add-on).
  • Permissions: WFM > Schedule > Edit, WFM > Shift Trade > Manage.
  • Infrastructure: A configured WFM Business Unit, Management Unit, and at least 4 weeks of generated historical forecast data.

The Implementation Deep-Dive

1. The Flaw of the Traditional 9-to-5 Schedule

Historically, workforce planners scheduled agents in rigid 8-hour blocks (e.g., 8:00 AM to 5:00 PM).

The Trap:
This model completely fails in a modern, remote-work environment. Remote agents (and BPOs) often have highly variable personal schedules. If you force a rigid 8-hour block, agents will simply call out sick when conflicts arise, destroying your Service Level (SL) and increasing shrinkage. You must embrace Schedule Flexibility and Micro-Scheduling to optimize coverage and reduce attrition.

2. Architecting Micro-Schedules

Instead of generating generic 8-hour shifts, you must configure the scheduling engine to generate fragmented shifts based strictly on volume demand.

Implementation Steps:

  1. Navigate to Admin > Workforce Management > Work Plan Rotation.
  2. Create a new Work Plan named Global_Flexible_WorkPlan.
  3. Under the Shifts configuration, do not set the minimum duration to 8 hours.
  4. Set the Minimum Duration to 2 Hours and the Maximum Duration to 4 Hours.
  5. Enable Flexible Start Times. Allow the start time to float anywhere between 6:00 AM and 10:00 PM.
  6. When you generate the schedule based on your AI forecast, the Genesys Cloud WFM engine will look at your volume spikes (e.g., the 11:00 AM lunch rush and the 4:00 PM closing rush) and create highly optimized 2-hour and 4-hour shifts that perfectly overlap those specific spikes.

3. Implementing Automated Shift Bidding

You have generated hundreds of optimized micro-shifts. Now, instead of blindly assigning them and causing conflict, you let the agents “bid” on them.

Architectural Reasoning:
Shift bidding gives agents control over their lives. They build a schedule that works for them, which guarantees significantly higher schedule adherence.

Implementation Steps:

  1. In the WFM Scheduling view, generate your schedule but do not publish it directly to the agents.
  2. Navigate to Shift Bidding and create a new Bid Period.
  3. The Ranking Metric: Decide how agents will be ranked for bid priority. While you can rank by Hire Date (seniority), the recommended approach is ranking by Performance Score (Gamification points or QA scores). This heavily incentivizes top performers by giving them the first pick of their preferred shifts.
  4. The Bidding Window: Set a 48-hour window. The agents receive an alert in their Genesys Cloud Agent UI. They log in, view the available micro-shifts, and rank their preferences (e.g., “1st choice: Monday 10am-2pm”, “2nd choice: Tuesday 6pm-8pm”).
  5. The Resolution: When the window closes, the WFM engine automatically assigns the shifts based on the agent rankings and business requirements, publishing the final optimized schedule.

4. Intraday Shift Trades and “Drop” Automation

Even with perfect bidding, an agent’s internet might drop, or an emergency might occur. Supervisors cannot spend 4 hours a day manually approving shift swaps.

Implementation Steps:

  1. Navigate to Admin > Workforce Management > Business Units.
  2. Under the Shift Trades tab, enable Automatic Shift Trade Approval.
  3. Configure the rules: Agents can trade shifts if they have matching Routing Skills, and the trade does not result in overtime (e.g., >40 hours a week for either agent).
  4. If Agent A has a 4:00 PM shift but needs to leave early, they can offer it up on the internal Shift Trade board. Agent B (who wants extra hours) accepts it. Because the rules match, the WFM engine instantly updates both schedules, pushes the change to the ACD routing engine, and updates payroll without a supervisor ever needing to intervene.

Validation, Edge Cases & Troubleshooting

Edge Case 1: The “Unpopular Shift” Deficit

  • The Failure Condition: You implement Shift Bidding. Every agent bids on the Monday-Friday morning shifts. No one bids on the Saturday evening shifts. The WFM engine assigns the Saturday shifts to the lowest-ranking agents, who immediately call out sick because they didn’t want them.
  • The Root Cause: Shift Bidding exposes the reality of unpopular hours.
  • The Solution: Implement Shift Premiums or split requirements. In your Work Plan constraints, configure rules that state: If an agent bids for >30 hours a week, 4 of those hours MUST be on a weekend. Alternatively, rely on management to offer financial bounties for specific unpopular micro-shifts, manually tagging them as highly desirable overtime slots.

Edge Case 2: Union Rules and Minimum Hours Constraints

  • The Failure Condition: The WFM engine generates twenty 2-hour shifts to perfectly match a volume spike. However, your contact center is governed by a labor union contract that states: “Any agent called in to work must be paid for a minimum of 4 hours.” You are now paying for 40 hours of dead, idle time.
  • The Root Cause: The AI scheduling algorithm is prioritizing mathematical queue efficiency over Human Resources legal contracts.
  • The Solution: In your WFM Work Plan configuration, strictly enforce the Minimum Paid Time constraints. Set it to 4 hours. The AI will then stretch the 2-hour shift into a 4-hour shift. To avoid dead time, use the Activity Codes configuration to automatically schedule the remaining 2 hours as “Offline Coaching”, “E-Learning”, or “Back-Office Email Work”, ensuring the union contract is met while keeping the agent productive.

Official References