The issue you're encountering stems from the way the scheduling algorithm currently selects available time slots. At present, the system returns a maximum of ten slots, prioritised by the greatest staffing surplus ordered by date. As a result, it often surfaces availability later in the week-such as Thursday and Friday-because that's when the impact of scheduling Coaching is minimal according to the staffing difference.
While it may appear that your team is overstaffed throughout the week, the data suggests that staffing levels are even higher towards the end of the week, which is why those days are prioritised. Unfortunately, there isn't a workaround for this at the moment, as the behaviour is data-driven.
However, we are working on a new feature, due in the coming months, which will significantly enhance how scheduling is handled for both Coaching and Learning. This update will leverage service goals as defined in Workforce Management (WFM) to determine slot availability. This method offers greater precision, taking into account the availability and impact at the individual level, and should result in more relevant time slots being offered from the outset.
Additionally, we'll be introducing a new custom selector that allows users to define a preferred date range before running the slot-generation algorithm. This will give you more control and should directly address the type of scenario you've described.
------------------------------
Paul Turner
Senior Product Manager
Genesys - Employees
------------------------------