Because multi-contact type and multi-staff type environments are so complex, the predicted staffing requirement is not a simple calculation (e.g., base staffing requirements) and nor does it use a simple formula (e.g., Erlang-C). Instead, a proprietary process is used that utilizes mathematical modeling, mathematical optimization, linear programming, discrete event simulation, and heuristics. We have quite a bit of intellectual property around this and would not be able to share detailed information even if someone asking has an advanced mathematical education and background.
------------------------------
Jay Langsford
VP, R&D
------------------------------
Original Message:
Sent: 11-17-2025 09:13
From: James Tarara
Subject: Capacity Planning Erlang Calculation
Thanks Jay! Are you able to explain the calculation that Genesys Capacity Planner is using to produce the required FTE? We are trying to validate what's being produced by Genesys by comparing that to our in-house Capacity Plan.
Thanks for your assistance!
Jimmy
------------------------------
James Tarara
Original Message:
Sent: 11-15-2025 12:10
From: Jay Langsford
Subject: Capacity Planning Erlang Calculation
It would be a mistake to say Genesys capacity planning uses Erlang-C or variants.
Let's take your example to an extreme...you have significant historical load on Sundays but you don't have anyone working on Sundays. We could still compute the staffing requirement on Sundays.
You mentioned Erlang and Erlang-C can take in volume, AHT, and SL/SLO and compute staffing requirement (with glaring holes like assuming no abandonment).
Part of our modeling does indeed look at historical information that includes agent activity in aggregate (e.g., when they handle interactions, what impact they have on service performance, etc.) in the BU.
------------------------------
Jay Langsford
VP, R&D
Original Message:
Sent: 11-13-2025 16:54
From: James Tarara
Subject: Capacity Planning Erlang Calculation
Hello. I have been struggling with an issue with the Genesys Capacity Planner. Erlang formulas require knowing the HOOP. If there are no hours of operation set at the MU or BU level, what is Genesys using as the "hours of operation" in order to calculate the required headcount? How does it know that on weekends, we have X hours, but on weekdays we have Y hours?
I could be missing something obvious, but I wasn't sure.
Thanks for any help!
JT
#Unsure/Other
------------------------------
James Tarara
------------------------------