Agent Productivity Report

Prev Next

The Agent Productivity Report helps you understand how your agents spend their time—so you can spot trends, reduce downtime, and optimize team performance. Whether you're tracking breaks, monitoring occupancy rates, or reviewing productivity percentages, this out-of-the-box report offers clear visibility into key contact center metrics.

Let’s dive into the details.

Who can use this

The Agent Productivity Report supports Voice and Digital Contact Center channels and is available for use by Contact Center Admins and Supervisors.

Access the Agent Productivity Report

To access the Agent Productivity Report, go to the Dialpad Admin Portal.

  1. Select Analytics > Reports

  2. Select Agent productivity

  3. Filter by Contact Center(s), timeframe and agent expertise group

Here, you’ll see aggregated data based on your filters and a leaderboard that shows agent-level insight such as time spent in different states, break patterns, and key productivity metrics.

Agent Productivity Report Dashboard

When filtering your report, the dashboard tiles update accordingly based on the report filters you select.

Digital and Voice Contact Centers

Digital Contact Centers Only

Voice Contact Centers Only

Agent states

  • Available

  • Not available

  • Occupied

  • Occupied by other CC

Productivity

  • Occupancy rate

  • Avg handle time

  • Avg resolution time

  • Customer interactions

Agent States

  • Available

  • Not available

  • Occupied

  • Occupied by other CC

Productivity

  • Occupancy rate

  • Avg resolution time

  • Customer interactions

Agent states

  • Available

  • Not available

  • Occupied

  • Occupied by other CC

Productivity

  • Occupancy rate

  • Avg handle time

Note

Definitions and formulas are available for each tile by hovering over and selecting the Definition icon.

The definition display bubble of tiles for Agent Productivity Report dashboards, defining terms,  formulas, and the Contact Center types.

Agent Productivity Report Filters

The Agent Productivity Report lets you customize your report with unique filters for Digital Contact Centers, Voice Contact Centers and agent performance.

Metrics for Voice Contact Centers

The Agent Productivity Report offers the following metrics for Voice Contact Centers.

Metric

Definition

Formula

Occupied

Total time the agent spent handling voice interactions.

Occupied time = 'Occupied' + 'Wrap up'

Aggregation:
Wrap up: 1h 11m 12s (15%)
Voice occupied duration: 5h 10m 24s (32%)

Unavailable

Total time an agent was marked as 'Unavailable'.

Unavailable Time = Busy Time + Breaks + Missed Calls

Aggregation:

Break: 0h 25m 34s (12%)

Available

The total time spent in the 'Available' status, in the selected contact centers and date range.

Occupancy rate

Total agent occupied time vs. idle time in selected contact center and date range.

Occupancy rate = (Occupied time + wrap up + digital occupied + other contact center occupied) / (Above Total + Idle Time) x 100

Occupied by other CC

Total agent handling time in other contact centers (excluding selected).

Occupied by other contact center = 'Occupied' + 'Wrap up'

Aggregation:
Voice occupied duration: 6h 32m 12s (38%), Digital occupied duration: 8h 28m 58s (52%)

Avg handle time

Average time spent handling a call, from ringing to wrap up work.

Average handle time: (total call duration + total wrap-up) / total inbound and outbound connected calls

Inbound answered calls

Total number of inbound calls that were answered.

Answered callbacks

Total number of callbacks that were answered.

Metrics for Digital Contact Centers

The Agent Productivity Report offers the following metrics for Digital Contact Centers.

Metric

Definition

Formula

Occupied

The total time agents spend in the 'Occupied' status.

Unavailable

The total time an agent was marked as 'Unavailable'.

Unavailable Time = Busy Time + Breaks + Missed Calls


Aggregation:
Break: 0h 34m 12s (12%)

Available

The total time spent in the 'Available' status, in the selected contact centers and date range.

Occupancy rate

Total agent occupied time vs. idle time in selected contact center and date range.

Occupancy rate = (Occupied time + wrap up + digital occupied + other contact center occupied) / (Above Total + Idle Time) x 100

Occupied by other CC

Total agent handling time in other contact centers (excluding selected).

Occupied by other contact center = 'Occupied' + 'Wrap up'

Aggregation:
Voice occupied duration: 6h 32m 12s (38%), Digital occupied duration: 8h 28m 58s (52%)

Avg resolution time

Average handling time per customer interaction handled by human-agent.

Average Resolution Time = Total resolution time ÷ Total customer sessions handled by human agent

Aggregation:
WhatsApp: 0h 13m 32s (2%)
Facebook: 1h 14m 12s (20%)
Email: 0h 7m 45s (1%)
Instagram: 1h 33m 57s (22%)
Webchat: 2h 24m 43s (30%)

Metrics for Voice and Digital Contact Centers

The Agent Productivity Report offers the following metrics for Voice and Digital Contact Centers.

Metric

Definition

Formula

Occupied

The total time agents spend in the 'Occupied' status.

Aggregation:
Voice occupied duration: 6h 32m 12s (12%), Digital occupied duration: 8h 32m 12s (7%), Wrap up: 1h 34m 12s (2%)

Not available

The total time an agent was marked as 'Unavailable'.

Unavailable Time = Busy Time + Breaks + Missed Calls


Aggregation:
Break: 0h 34m 12s (12%)

Available

The total time spent in the 'Available' status, in the selected contact centers and date range.

Occupancy rate

Total agent occupied time vs. idle time in selected contact center and date range.

Occupancy rate = (Occupied time + wrap up + digital occupied + other contact center occupied) / (Above Total + Idle Time) x 100

Occupied by other CC

Total agent handling time in other contact centers (excluding the selected) .

Occupied by other contact center = Time in ‘Occupied’ + ‘Wrap-Up’ across other contact centers

Aggregation:
Voice occupied duration: 6h 32m 12s (38%), Digital occupied duration: 8h 28m 58s (52%)

Avg resolution time

Average handling time per customer interaction handled by human-agent.

Average Resolution Time = Total resolution time ÷ Total customer sessions handled by human agent

Aggregation:
WhatsApp: 0h 13m 32s (2%)
Facebook: 1h 14m 12s (20%)
Email: 0h 7m 45s (1%)
Instagram: 1h 33m 57s (22%)
Webchat: 2h 24m 43s (30%)

Customer interaction by human agent

Customer sessions handled by human agents.

Aggregation:

WhatsApp: 24

Webchat:8

Email: 7

Instagram: 3

Facebook:4

Inbound answered calls

Total number of inbound calls that were answered.

Answered callbacks

Total number of callbacks that were answered.

Unavailable Count

Total number of times an agent is unavailable in the selected time period.

Note

This includes agents that are off-duty with a custom status.

Total Unavailable Time

Total duration of time spent as unavailable.

Note

This includes agents that are off-duty with a custom status.

Avg. Duration/Unavailable

The average amount of time an agent is unavailable.

Note

This includes agents that are off-duty with a custom status.

Agent leaderboard

The agent leaderboard helps you spot top performers and understand how agents spend their time. You can view key metrics, including total interactions handled, time spent in an available state, and other relevant data. Refer to the Agent Productivity Report Filters for all available metrics.

To customize the leaderboard, select Edit, then use the eye icon to hide or show specific metrics. To sort the leaderboard by a particular metric, select the down arrow in that column header.

Frequently asked questions

How do average formulas work?

Average formulas reflect only the days where the breaks/chats/calls happened.

How is break time calculated?

Break time is the amount of time spent in any custom off-duty status.

Why don’t my aggregate percentages always equal 100%?

Due to slight rounding errors, you might notice the total of available, unavailable and occupied will be 99.7% and not 100%.

Why did my group filter selection change?

If you navigate away from your report and return, you’ll need to reset the group filter.

If a call is transferred, does it count as one interaction or two?

At the Contact Center level, each customer interaction is counted once—even if it was transferred between agents.

At the agent level, total interactions may appear higher because each agent involved in a transferred conversation is credited with one interaction.

Can I export the Agent Productivity Report?

Yes. To export the Agent Productivity Report, select Export and choose if you want to send the report immediately, or schedule it for later.

Note

When you export the Agent Productivity Report, only the filtered leaderboard data will be exported.

Can I view my agent’s time in or out adherence from this report?

No, to track and view an agents adherence report, you’ll need to purchase the WFM add on and access that from within Dialpad WFM. You’ll be able to view the drivers behind adherence in terms of agent status and activity, in real-time and to minute level granularity.