Workforce Management
Overview
Agent and call information can be exported to a third-party workforce management solution enabling you to:
Start improving your service levels and reducing staffing costs by closely matching staffing levels to call volumes with accurate forecasts, intelligent real-time monitoring, and reporting.
Constantly track the accuracy of your forecast in real-time and quickly identify any deviations and emerging trends.
We currently integrate with:
This will require some professional services to set up initially.
1. How does it work?

2.What fields do we Export?
Field name | Description |
---|---|
agentid | The unique identifier of the agent |
startTime | A date time string that represents the time that an activity occurred |
endTime | The endTime will only be provided as part of the PUT request. In the event that no endTime is updated on an activity, the next event to occur will act as the end event for the currently active activity |
taskIdentifier | Unique identifier for the type of activity. This will be mapped to the task type within AgyleTime, and will normally be the name or other unique identifier for the activity in the client system. For example: 'available', 'break' |
workstreamDetails | For any activity that represents a customer interaction, the workstream details should be provided |
workstreamDetails.waitTime | The wait time for a workstream activity - such as a call, web chat etc. This is the wait time encountered by the end customer before the interaction was picked up by the agent. It is an integer in seconds |
workstreamDetails.identifier | unique identifier for the interaction |
workstreamDetails.type | The identifier for the workstream type. This will normally be a queue or campaign name |
workstreamDetails.category | This should identify the type of interaction. (Inbound Call, Outbound Call, Inbound WebChat) |
workstreamDetails.totalTime | The total interaction time in seconds |