Agent Performance Report

Agent Performance Report

From data to decisions: A deep dive into ticketing system reports


An agent performance report in a ticketing system provides a comprehensive view of how support agents manage customer tickets. It measures efficiency and quality by tracking key performance indicators (KPIs).

What KPIs do agent performance reports track? 

Response metrics

  • Outgoing: Total number of responses on tickets (not including incoming threads)
  • Responses: Total number of replies related to an incoming ticket thread
  • First response: Total number of first responses on incoming tickets
  • Reopened tickets: Total number of reopened tickets during the selected period
  • First response time (average): Average time between ticket creation and first response
  • Response time (average): Average time between a customer submitting a ticket and receiving a solution

Resolution metrics

  • FCR tickets: Total number of tickets that get closed within the first response
  • Closed tickets: Total number of closed tickets
  • Resolution time (average): Average time between resolving the customer's issue and successfully closing the ticket

SLA metrics

  • First response violation: Number of tickets whose first responses were sent after their SLA targets
  • First response success: Number of tickets whose first responses were sent within their SLA targets
  • Response violation: Number of tickets whose responses were sent after their SLA targets
  • Response success: Number of tickets whose responses were sent within their SLA targets
  • Resolution violation: Number of tickets that were resolved after their SLA targets
  • Resolution success: Number of tickets that were resolved within their SLA targets
  • First response violation time (average): How long, on average, first responses violated the SLA target by
  • Response violation time (average): How long, on average, did initial responses violate the SLA commitments by
  • Resolution violation time (average): How long, on average, resolutions violated their established deadlines or SLA commitments by (in days)
  • First response residual time (average): Average time left until the SLA target after sending a first response
  • Response residual time (average): Average time left until the SLA target after responding to a ticket
  • Resolution residual time (average): Average time left until the SLA target after resolving a ticket

Customer happiness metrics

  • OK ratings: The number of agent responses that received an ok rating
  • Bad ratings: The number of agent responses that received a bad rating
  • Good ratings: The number of agent responses that received a good rating

Report purposes

  • Track daily activities and monitor key metrics—such as ticket volumes handled, response and resolution times, and session counts—to gain insight into the daily actions of agents. 
  • Identify strengths and weaknesses that reveal which agents consistently meet service targets and which may need additional support or training. 
  • Make data-based decisions about staffing, scheduling, and process improvements.  
  • Agent performance reports help managers cut chaos and find their employees' strengths and weaknesses.

Quote

Points to remember when using an agent performance report

  • The data on the report will refresh every hour.
  • Only administrators can view the dashboard.
  • Deleted, merged, and spam tickets are included in the report.

Final thoughts

Supervisors can use the report to rank agents, recognize top performers, and tackle bottlenecks in their processes. They can filter the breakdown by high-priority tickets, different ticket types, or custom periods for deeper analysis. By regularly monitoring these metrics, organizations can improve service quality, boost team productivity, and ultimately enhance their customer experience. 

The agent performance report is a crucial tool in ticketing systems for measuring agent productivity, service quality, and adherence to support standards. It helps management optimize support operations.


Stay tuned for more articles in our Desk Reports series.


Regards,

 

Kavya Rao

The Zoho Desk Team



InfoManaging a help desk involves complex responsibilities, such as identifying bottlenecks, minimising errors, and evaluating team performance for seamless service delivery. To do this effectively, access to comprehensive analytics and real-time insights is crucial. Zoho Desk streamlines these tasks by also providing detailed analytics and live reports through the Radar app, allowing managers to make informed decisions anytime, anywhere. Download now!

      • Sticky Posts

      • Zoho Desk Partners with Microsoft's M365 Copilot for seamless customer service experiences

        Hello Zoho Desk users, We are happy to announce that Zoho Desk has partnered with Microsoft's M365 to empower customer service teams with enhanced capabilities and seamless experiences for agents. Microsoft announced their partnership during their keynote
      • WhatsApp pricing changes: Pay per message starting July 1, 2025

        Starting July 1, 2025, WhatsApp is shifting from conversation-based pricing to per-message billing. That means every business-initiated message you send will count. Not just the first one in a 24-hour window. Pricing updates on the WhatsApp Business Platform
      • Live Webinar - Work smarter with Zoho Desk and Zoho Workplace integration

        Hello customers! Zoho Desk and Zoho Workplace are coming together for a webinar on 14th May, 2024. Zoho Workplace is a suite of productivity apps for email, chat, docs, calls, and more at one single place. Zoho Desk is closely integrated with a few tools
      • Apple iOS 17 and iPadOS 17 updates for Zoho Desk users

        Hello Zoho Desk users! Apple recently announced the release of iOS 17 and iPad OS 17. These latest OS updates will help you stay productive and efficient, through interactive and seamless user experiences. Zoho Desk has incorporated the updates to help
      • Zoho Desk Cheat Sheet For The Year-End

        Check out these Zoho Desk best practices to end this year on a high and have a great one ahead! #1 Set Business (Holiday) Hours - If you have limited working hours, please make sure you restrict your business hours or set them as holidays for the coming days. Let your customers know when you will, and won't, be available. #2 Update the Annual Holiday List - Check the holidays for the new year and update the holiday schedule. Usually, holidays from the current year will be carried over for the next

        • Recent Topics

        • Operation Not Permitted

          Hi, I have problem in adding user after verifying the domain but it seems like error appeared which is "operation not permitted". For your information, I had delete other domain before did it.
        • Email forwarding setup fails

          I'm trying to set up email forwarding from my Zoho email to my gmail address. I followed the directions to set up email forwarding here: https://www.zoho.com/mail/help/email-forwarding.html. I did only steps 1-6. After doing this, rather than setting
        • Passing the CRM

          Hi, I am hoping someone can help. I have a zoho form that has a CRM lookup field. I was hoping to send this to my publicly to clients via a text message and the form then attaches the signed form back to the custom module. This work absolutely fine when
        • Shopify store email issues- Not getting emails

          Hi We have migrated from Microsoft outlook to Zoho back in March, we have a shopify store, the domain is hosted on namesilo, not shopify, I have seen some people here complaining about not getting emails from customers who fill out the contact form on
        • How do I fix this? Unable to send message; Reason:554 5.1.8 Email Outgoing Blocked.

          How do I fix this? Unable to send message; Reason:554 5.1.8 Email Outgoing Blocked.
        • Invoice Discount Account

          Is there a way to change the account used for Discounts applied to an invoice? The current Discount account (ZB native account) type is an "Income" type. I would like to change it to "Other Income", but that is not possible, I am assuming because it contains
        • Need Inactive accounts to be visible in Reports in Zoho Books

          I N=need Inactive accounts to be visible in Reports in Zoho Books to do recons of the accounts but when i see the same they are not visible in the Accountant - Account Transactions report
        • API Support for Creating Invoices with Batch-Tracked Items

          Hi Zoho Community, I am working on an integration where we create invoices in ERPNext and push them to Zoho Books. I need to send batch-tracked items (batch numbers) when creating invoices. I could not find any reference in the Zoho Books API documentation.
        • javax.mail.authenticationfailedexception 535 authentication failed

          Hi, I am facing 535 authentication failed error when trying to send email from zoho desktop as well as in webmail. Can you suggest to fix this issue,. Regards, Rekha
        • Phantom Opening Balance

          While experimenting w/ creating a composite item, Zoho added funds to Petty Cash and added Bank Account equal to previous day's balance. I'm unable to undo the adding of funds. Attaching screenshots of both bank account and petty cash transactions.
        • Importing customer comments and multiple shipto addresses

          I am evaluating Zoho Books and have most of my data imported with two exceptions: (1) Import customer comments - in my current system I have several comments of different types, and I need to bring these into Zoho. Preferably Books customer records, but
        • Detailed Account Reports - Add Running Balance

          When one clicks into an account from a report (say P/L or Balance Sheet), the default reports have the Debit, Credit, and then the Amount. The Amount column (last one) is duplicate information. It would be far better and fit more peoples' use cases if
        • How to Billed from two different GST Numbers

          How to Billed from two different GST Numbers. Suppose ABC & Co had GST registration in Delhi and Haryana and Zoho account is created with Delhi GST Registration number. Now i also want to issue invoice from Haryana GST Registration number. How can i proceed ?
        • Payment system for donations management

          I manage an organization where we receive donations from payers. Hence, there is no need to first create invoices and then create payments received against the invoices. What are the recommended best practices to do this in ZohoBooks?
        • Zoho IP blocked by SpamHaus

          ERROR CODE :550 - 5.7.0 Your server IP address is in the SpamHaus SBL-XBL database, bye
        • IMAP Communication Problems - IMAP Down Again

          We are experiencing the same problems over the last week or so that were supposedly 'solved' according to this thread. Zoho Imap Down Again This is affecting attempts to use IMAP on multiple ISPs and users so is definitely narrowed down to Zoho problems.
        • Can't login to Zoho mail

          I'm logged into Zoho but when I try to go in zoho mail I get: Invalid request! The input passed is invalid or the URL is invoked without valid parameters. Please check your input and try again. I just set up my mx records and stuff with namecheap a few
        • Hotmail is STILL blocking the zoho mail IP

          Greetings, as I already mentioned in my last message, my Zoho IP has been blocked by Hotmail for more than 15 days. Although someone said that the issue was "solved," it still isn't, and this amount of time seems neither normal for a "serious" company,
        • Keyboard shortcut M key

          I'm trying to customize my keyboard shortcuts and assign the "m" key. But it says the key is already assigned. I've looked through all my shortcuts and can't see any assigned "m". When I select an email and press the M key, nothing happens. What is the
        • Manage customer access across multi-brand help centers

          Hello everyone! Managing customer's access across multiple brands has been streamlined with the ability to invite, reinvite, approve, reject, and deactivate contacts individually for each help center brand . This enhancement gives administrators precise
        • White Label certificate

          Hi all, About 72 hours ago, we fulfilled all steps for white labeling (CNAME to point to mail.cs.zohohost.eu), but since then the configuration page is now stuck at "generating certificate" since 3 days. When I execute an NSLOOKUP mail.webfoundry.be it
        • Unusual activity detected from this IP. Please try again after some time

          When i try to create new addresses on my account i am getting this error, it has been 24 hours now and i am still getting this error can anyone help
        • How to add a new domain in my account?

          Probably zoho has the worst UI in the market. Cannot add a new domain to manage a new email address.
        • Ability for admin to access or make changes in zoho form without asking for ownership

          Currently in zoho form only form owner can make the changes in the form and if someone else has to make changes then we have to transfer the ownership to them and even admin also cant access it . So i think admin must have the ability or option to access
        • Why does Zoho’s diff viewer highlight parts of unchanged lines?

          Hi everyone, I’ve noticed something odd in the Zoho editor’s diff view. When I delete a single line, the diff doesn’t just mark that line as removed. Instead, it highlights parts of the next line as if they changed, even though they are identical. Example:
        • Report sorting not working

          I make extensive use of Summary reports and Pivot Tables. Most of these reports are structured such that I have several columns of "information" data that I want displayed, followed by one or more "Data" summarizations. For example, I have the following
        • How to convert MBOX to PDF

          I have a my zoho mail data stored in MBOX format how can i convert it into PDF?
        • New Enhancements in Wizards

          Dear All, Wizards help you break a long form into a series of smaller forms on different screens, making it less overwhelming. We are thrilled to introduce a couple of enhancements to wizards in Zoho CRM: Enhancements for conditional rules in Wizards
        • Microsoft Teams now available as an online meeting provider

          Hello everyone, We're pleased to announce that Zoho CRM now supports Microsoft Teams as an online meeting provider—alongside the other providers already available. Admins can enable Microsoft Teams directly from the Preferences tab under the Meetings
        • Find and Merge Duplicates to trigger webhook

          My sales team uses the Find and Merge Duplicates feature often to cleanup records in the CRM. We use webhooks to signal to our internal tools database when new Contacts are created, updated, or deleted, in order to keep our DB in sync with Zoho CRM. However,
        • Charting the 2025 Voyage: Zoho Invoice's Year in Review

          2025 has been a year of progress, productivity, and purposeful growth for Zoho Invoice. From expanding into new regions to refining everyday workflows, each update was designed to help businesses stay compliant, get paid faster, and work with confidence.
        • How to Hide System-DefinedTemplates in Service Report

          Is there any option available to hide system-defined templates? these templates are causing confusion for field users.
        • WhatsApp Report in Bigin CRM

          Reporting feature for Bigin CRM’s integrated WhatsApp that provides insights such as: Number of WhatsApp conversations closed Number of messages sent and received Number of conversations replied to Response and closure metrics for WhatsApp chats More
        • Auto tracking URL generation based on Carrier

          Hi, While creating a shipment order for a package in Zoho Books, I have a requirement that for example, if the carrier is Delhivery and tracking number is 1234, then can automatically the tracking link/URL be generated as www.delhivery.com/1234. Similary,
        • Issue with Azure DevOps Integration in Zoho Flow

          Hello, All workflows between Zoho Flow and Azure DevOps have stopped working for several days now. Upon further investigation, it seems that the connection to Azure DevOps is no longer directly supported. Indeed, Microsoft has deprecated the Azure DevOps
        • Narrative 16: Simplify with workflows

          Behind the scenes of a successful ticketing system: BTS Series Narrative 16: Simplify with workflows What is a workflow? A workflow organizes business tasks in a defined sequence that makes each step clear to all participants. This ensures work is completed
        • Zoho Invoice Customer Login Portal

          Are there any plans for a customer portal to Zoho Invoice, ala Freshbooks?  I would like customers that I invoice to be able to login to review invoices and invoice history.  I have not switched from Freshbooks for this very reason.
        • Random Leads are being created

          Hi, Every few days I am getting random leads that are being created with no form interactions at all. The email addresses are from obvious spam, such as 'Easymerchantsx'. When I look at the timeline, there is a Visit record and then a Lead Created record,
        • Print a price list or price book

          Hi Community. Am I right in concluding that Zoho has no functionality to print a price list from either Zoho CRM, Zoho Inventory or Zoho Books? I won't get stuck on the fact that Zoho doesn't sync price books between Zoho CRM and Books/Inventory (more
        • Bar Chart -- sort X-axis

          Hi! I created a bar chart ("Top 10 Products by Revenue") X-axis: Product Name Y-axis: Revenue Filter: Revenue - Top 10 Here's a picture: http://screencast.com/t/ZTJlZTdkNz The x-axis is sorted alphabetically by Product Name. How can I force it to sort numerically by Revenue?
        • Next Page