According to the invention, a system and method for integrating agent
scripting, call routing and workforce management functions in contact
centers, enabling them to work together without opposing the influence of
the workforce management system against those of the other two systems,
is disclosed. In an embodiment of the invention, a feedback mechanism is
provided between the agent scripting engine and either the forecasting
engine or the adherence module of the workforce management system, or
both. This feedback mechanism is used to pass useful information
dynamically between the said workforce management system and the said
agent scripting engine, said information exchange being unidirectional in
either direction, or bidirectional. A similar feedback mechanism is
provided between the routing system and either the forecasting engine or
the adherence module of the workforce management system, or both. This
second feedback mechanism is used to pass useful information dynamically
between the said workforce management system and the said call routing
system, said information exchange being unidirectional in either
direction, or bidirectional. In another embodiment of the invention, a
method in which information is passed from an agent scripting engine and
a call routing system to the forecasting engine or adherence module of a
workforce management system, or both, is disclosed.