Agent Productivity Report

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 can be used by Contact Center Admins and Supervisors.

This feature is currently in an Early Adopter Program, please contact your Customer Success Manager if you’d like to join.

Access the Agent Productivity Report

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

  1. Select Analytics

  2. Select Reports

  3. Filter by Contact Center(s) and timeframe

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 Filters

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

Filters for Voice Contact Centers

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

Filter

Definition

Formula

Occupied

The 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

The 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

Filters for Digital Contact Centers

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

Filter

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%)

Filters for Voice and Digital Contact Centers

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

Filter

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%)

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 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

Agent leaderboard

The agent leaderboard helps you spot top performers and understand how agents spend their time. You can see key metrics like total interactions handled, time spent in an available state, and more.

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.

Notes on leaderboard metrics

  • The percentage shown in the Available Time, Unavailable Time and Wrap Up % columns is calculated based on the agent’s total login time.

  • Occupancy Rate refers to the total time spent in an occupied or wrap up state.

  • The Productivity Rate refers to the percentage of time the agent spent in an occupied state vs their active login hours.

Frequently asked questions

How do average formulas work?

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

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?

Not yet, but export functionality is coming soon.

How can I share my feedback?

A huge part of the Early Adopter process is getting your feedback on what’s working and what needs more attention before we publicly launch the feature.

To provide feedback, please reach out to our Customer Care team or your Customer Success Manager.

Please note that we may use your responses in marketing promotions for the product launch (don’t worry, we will ask for approval before doing so).