# Operator productivity reports

Review operator workload, availability, response times and handling performance across supported channels.

*Release 3.3 · admin, operator, supervisor*

**Reports › Live Chat › Productivity** · **Reports › Live Chat › Productivity By Date** · **Reports › Live Chat › Wind Down Reasons** · **Reports › Live Chat › Wind Down Details** · **Reports › General › Operator Performance** · **Reports › General › Business Performance** · **Reports › General › Active Operator** · **Settings › General Settings › Admin** · **Settings › General Settings › Wind Down Reasons**

## What it is

**Productivity** reports show how operators spend their time and handle incoming work. **Productivity By Date** adds a daily breakdown. Separate performance and wind-down reports help explain response times, workload and breaks.

## Who uses it and why

Supervisors compare workload and service performance. Operators with the **Reports** role review handling and response patterns. People with the **Settings** role maintain the reasons operators select when winding down. Ask Powerfront to change service targets.

## Where to find it

Use **Reports › Live Chat › Productivity** or **Productivity By Date**. **Social**, **Text** and **Voice Calls** also offer productivity reports.

For combined channel measures, use **Reports › General › Operator Performance** or **Business Performance**. **Active Operator** reports activity and enabled or disabled account status. **Wind Down Reasons** and **Wind Down Details** are under **Live Chat**.

## How it works

Select dates and the operator, team or other filters offered, then select **Apply Filters**. Use the relevant channel's report when assessing channel-specific work.

Chat productivity distinguishes these intervals:

| Measure | Meaning |
|---|---|
| Business response time | Visitor's first message to the operator's first message, including the initial queue wait. |
| Operator initial response time | Assignment to the operator's first response. |
| Operator response time | Time visitors spend waiting for replies; the per-response average divides total response time by operator responses. |
| Operator handling time | Assignment to the end of the chat. |
| Chat length | Visitor's first message to the end of the chat, including the initial queue wait. |

Queue time also includes time after a transfer back to the queue until reassignment.

Availability columns distinguish online, available, limited and winding-down time. The chat concurrency definition divides time chatting by available time plus winding-down time plus limited time. Concurrent chats can make the result greater than one.

**Wind Down Reasons** groups duration by operator and reason. **Wind Down Details** can show individual intervals or day and date-range totals. It separates **Winding Down** time before the operator becomes unavailable from **Wind Down** time spent unavailable until becoming available again.

## Configure it

With the **Settings** role, manage the available reasons at **Settings › General Settings › Wind Down Reasons**.

Powerfront can change **Chat Business Service Level Target (secs)**, **Chat Operator Service Level Target (secs)** and **Chat WFM Service Level Target (secs)** for you. These separate the customer's wait for the first response, operator response performance and time to assignment. The default for each is zero seconds; ask Powerfront to confirm the targets intended for your service.

### Settings

| Setting | Where | Applies to | Default | Who can change it | What it does |
|---|---|---|---|---|---|
| Chat Business Service Level Target (secs) | Settings › General Settings › Admin | website | 0 seconds | Powerfront, on request | Sets the first-response target measured from the visitor's initial message, including the initial queue wait. |
| Chat Operator Service Level Target (secs) | Settings › General Settings › Admin | website | 0 seconds | Powerfront, on request | Sets the operator response-time target used for chat operator service levels. |
| Chat WFM Service Level Target (secs) | Settings › General Settings › Admin | website | 0 seconds | Powerfront, on request | Sets the time target for assigning incoming chats to an operator in workforce service-level reporting. |

### Permissions

| Permission | Lets you |
|---|---|
| Reports | View productivity and operator performance reports. |

## Limits and good to know

- Several operators' accumulated online time can exceed the length of the selected reporting period.
- Handling time and response time answer different questions. A long conversation does not mean the visitor waited that whole time for a reply.
- Social, text and voice reports have channel-specific columns. Do not apply the chat concurrency formula to a voice measure without checking its description.
- Service-level percentage uses hits divided by hits plus misses. Compare both the percentage and the number of eligible requests.

## Depends on and works with

### This feature uses

- **Requires** [Report selection and filters](REP-001.md): Select productivity reports and their filters in Reports.
- **Configured in** Admin settings and feature switches (managed by Powerfront): Powerfront manages the chat workforce service-level target.
- **Configured in** [Operator settings](ADM-010.md): Exclude from reports on an operator account controls inclusion in applicable productivity calculations.
- **Configured in** [Wind-down and transfer reasons](ADM-030.md): Configured wind-down reasons label the reason reports.
- **Configured in** [Service levels and response timers](CHAT-029.md): Service-level targets determine hits and misses.
- **Configured in** [Visitor survey questions and scores](VX-013.md): Survey question scores and categories determine the feedback measures in applicable productivity reports.
- **Works better with** [Transferring conversations](CHAT-010.md): Transfers affect operator handling and queue time.
- **Works better with** [Saved responses](CHAT-015.md): Saved-response usage contributes to applicable productivity measures.
- **Works better with** [PCI Payment Form in web chat](COM-024.md): Payment-form activity adds request, session, duration and value measures to applicable productivity reports.
- **Works better with** [Operator availability status](CON-002.md): Operator availability states supply the recorded time measures.
- **Works better with** [Wind Down for operators](CON-003.md): Wind-down activity supplies reason and interval detail.
- **Related** [Reports data and metric definitions](REP-002.md): Metric definitions explain exclusions and the time measures used in productivity comparisons.
- **Related** [Team comparison reports](REP-005.md): Team Comparison groups handling and availability results by team or store.

### Used by

- **Related** [Wind Down for operators](CON-003.md): Productivity reports show recorded wind-down time and reasons.
- **Related** [Teams Overview and Manager Mode](CON-022.md): Use productivity reports to review historical operator workload and wind-down time.
- **Related** [Stats Bar and My Stats](CON-024.md): Productivity reports provide historical detail for the personal workload and timing measures.
- **Related** [Chat performance and tab visibility reports](REP-003.md): Productivity reports explain the operator time used in utilisation measures.
- **Related** [Team comparison reports](REP-005.md): Productivity reports explain the handling and availability measures shown in team comparisons.
- **Related** [Customer survey and NPS reports](REP-010.md): Productivity reports show survey counts and scores alongside operator handling measures.
- **Related** [Service Overview dashboard](REP-016.md): Productivity reports help investigate staffing and handling patterns after an interval.

## FAQ and troubleshooting

### Why is business response time longer than operator initial response time?

Business response time starts with the visitor's first message and includes the queue wait. Operator initial response time starts at assignment.

### Why is average concurrency above one?

Operators can handle overlapping chats. Time across those chats can exceed the status time used as the denominator.

### Why is an operator's online time missing?

Check dates, filters, reporting availability and **Exclude from reports** on the operator account.

### Where can I investigate a long break?

Use **Wind Down Details** for intervals and **Wind Down Reasons** for totals by reason.
