Support reporting guide
Help desk reporting for small teams
Build a small help desk report that reveals backlog, demand, response and resolution quality without misleading averages or vanity dashboards.

Write the numerator, denominator, time window and exclusions for every metric.
Pair speed with quality and inspect the oldest cases instead of trusting a single average.
Mark migrations, channel changes and automation launches as reporting boundaries.
Product shortlist
Reporting tools to evaluate
Compare the report you need on the edition you can buy.
Freshdesk
Best for: Growing teams that need proper ticketing, self-service, automation and reporting
A broad email-first help desk with ticketing, a shared inbox, a customer portal, knowledge base and out-of-the-box reporting on its entry paid plan.
$19 per agent/monthGrowth, billed annually; checked September 2026
Useful strengths
- Ticketing, shared inbox and knowledge base on Growth
- Clearer route into routing, SLAs and custom reporting
Watch for
- Omnichannel needs differ from the email-first Freshdesk plan
- AI and connector usage can add cost
- Free trial
- Email-first help desk
- Per-agent pricing
Zoho Desk
Best for: Budget-conscious teams and businesses already using the Zoho ecosystem
The free edition covers three users and email ticketing. Paid tiers add broader messaging, knowledge-base, reporting, automation and telephony capabilities in stages.
Free for 3 usersPaid plans vary by selected billing currency; checked September 2026
Useful strengths
- Three-user free edition
- Broad channel and Zoho integration range
Watch for
- Plan and currency selectors make budgeting less immediate
- Live chat and advanced routing are plan-dependent
- 15-day trial
- Free edition
- Three users on free plan
Zendesk
Best for: Teams that expect multiple channels, mature routing and increasing operational complexity
The Support Team plan supplies core email ticketing, routing, analytics and automations. The broader Suite adds live chat, messaging, telephony and a knowledge base.
£15 per agent/monthSupport Team, paid yearly; checked September 2026
Useful strengths
- GBP pricing and a clear entry ticketing plan
- Strong upgrade path for multichannel operations
Watch for
- Suite Team rises to £45 per agent/month
- Small teams may buy more process than they need
- 14-day trial
- GBP pricing available
- Per-agent pricing
HubSpot Service Hub
Best for: Businesses that want support, sales and marketing activity on one customer record
Free tools cover basic ticketing, inbox and live chat. The dedicated advanced help-desk workspace, knowledge base, SLAs and deeper routing are concentrated in Professional and Enterprise.
Free for up to 2 usersProfessional from $90/seat/month annually plus onboarding; checked September 2026
Useful strengths
- Support history beside CRM, sales and marketing data
- Free entry tools and a large integration marketplace
Watch for
- Advanced help desk features require a large price jump
- Professional has mandatory onboarding cost
- 14-day trial
- CRM-connected service
- Two users on free tools
HelpDesk
Best for: Small teams that want ticketing, website chat and useful automation without an enterprise platform
A focused support workspace combining ticketing, a shared inbox, website chat, messaging channels, automation and reporting in one entry plan.
$19 per user/monthEssential, billed annually; checked September 2026
Useful strengths
- Ticketing, website chat and messaging channels on Essential
- 14-day trial without a credit card
Watch for
- There is no permanent free plan
- Extra AI resolutions can add usage cost
- 14-day trial
- Email, chat and messaging
- Per-user pricing
A small support team does not need dozens of charts. It needs to know whether customers are waiting, why the queue is growing and whether replies solve the problem. Reporting should make those decisions easier. It should not become a competition to lower a headline average by closing tickets early or sending automated receipts that look like answers.
Build a minimum report around the team's actual coverage and ticket lifecycle. Then inspect real cases alongside the numbers. A figure can tell you that the backlog rose; a sample of conversations can tell you whether the cause was a shipping delay, a broken form or unclear ownership.
A one-page reporting set
| Measure | Question answered | Action it might trigger |
|---|---|---|
| New tickets by week and type | Where is demand coming from? | Improve content or staffing |
| Open tickets by age and owner | Who is waiting right now? | Reassign or escalate |
| First human response | How long to a useful first answer? | Adjust coverage or triage |
| Resolution time | How long until outcome? | Remove an internal blocker |
| Reopened or repeat cases | Are answers lasting? | Fix templates or root cause |
| Customer feedback sample | Was the outcome helpful? | Coach and correct |
This is a starting set, not a scorecard that should be maximised. Each measure needs a definition and an owner. If a chart never changes a decision, remove it.
Define the queue before measuring it
Agree what “open” means. Does it include waiting for the customer, waiting for a supplier, a ticket transferred to engineering and a reopened case? A dashboard may count them all, while an agent may consider only actively assigned work. Both views can be useful if labelled clearly.
Record a primary customer-facing owner. A ticket handed to another team should not disappear from the support report if support still owes an update. Separate the number of unassigned cases from the number assigned to an absent person. Both are ownership risks.
Use a daily view of the oldest cases. An average queue age can look healthy when most tickets are new and a few customers have waited too long. Read the oldest cases and ask what action is blocked. A small team can often fix more by clearing five neglected exceptions than by changing a target for every ticket.
Measure demand with a stable denominator
Count new customer issues by a consistent period and channel. Decide whether a reopened ticket counts as new demand, whether duplicate contacts about one incident are merged, and whether spam and internal tests are excluded. A promotion, delivery delay or product launch can change the mix quickly; compare like periods where possible.
Use a small category set that points to action: delivery, billing, technical problem, account access or product advice, for example. A category is worthwhile when it identifies a preventable question or a specialist need. Too many inconsistent tags make trends less reliable.
If messages are split into several tickets, volume can rise without more customers needing help. Conversely, merging unrelated issues can make volume look lower while resolution becomes slower. Document the operating rule before interpreting the chart.
First response: identify the human answer
First response can mean first receipt, first public agent reply, first substantive answer or first reply within business hours. These are not interchangeable. Zendesk's reply-time explanation measures from ticket creation to the first public agent response and distinguishes calendar and business hours. Freshdesk's SLA documentation says an automated Send Reply action is system-generated and does not count toward first-response SLA. Those product details illustrate why a dashboard label alone is insufficient.
Choose a definition that matches the customer's experience. An automatic “we received your message” is useful, but it does not mean the case has been understood. Report automated acknowledgement separately if it matters.
Look at a distribution or at least the slowest cases, not only the mean. A few severe misses can be invisible inside a fast average. Filter by channel or priority when the service promise differs; do not compare chat seconds with email business hours as if they were one measure.
Resolution: speed and outcome together
Resolution time should end when the customer's problem has reached the agreed outcome, not when an agent presses a close button. A ticket waiting on a supplier may need to remain visible even if the support team cannot accelerate the fix. Record the blocker and next customer update.
Track reopened cases and repeated contacts by the same customer or issue. A falling resolution time with rising reopens can mean cases are being closed too early. A slower resolution time might be acceptable if the team has begun handling more complex work or retaining cases until a real outcome; read samples before judging people.
If specialist teams perform part of the work, separate their internal turnaround from the full customer wait where possible. The customer experiences the total time, but the improvement action may sit with an internal dependency.
Make business hours explicit
Document the time zone, coverage days, holidays and out-of-hours policy. A ticket arriving Saturday should not be marked late on Sunday if the published promise is weekday service. Equally, a system configured for weekday hours should not be used to hide a public promise of weekend support.
Test a ticket arriving shortly before closing time and another before a bank holiday. Calculate the expected due time independently and compare it with the product. HubSpot's help desk SLA setup shows schedule and pause options; Zendesk's SLA policy guidance distinguishes business from calendar hours. Availability and flexibility depend on the edition.
When the schedule changes, annotate the report. Otherwise month-to-month response figures can move because of a policy setting rather than an actual change in service.
Watch the effect of imports and automation
Imported historic tickets may retain visible message dates without recreating the destination system's metric events. Zendesk explicitly notes missing historical first-reply and first-resolution metrics for imported tickets in its migration guidance. Mark a cutover boundary and avoid a blended average until the underlying data has been checked.
Automation can also change the denominator. A rule that creates a second ticket for every contact makes volume rise. A rule that closes unconfirmed cases quickly makes resolution look faster. Monitor rule changes alongside the report and keep a small sample of affected tickets.
If a channel is added, such as chat, report it separately first. Live conversations have different customer expectations and time units from email. Combine them only when a decision genuinely requires a combined number.
A practical review rhythm
Every support day: inspect unassigned work, overdue next actions, the oldest open cases and delivery failures. Once a week: compare incoming and resolved work, review reopened cases, read a sample of fast and slow resolutions, and name one process improvement. Once a month: review channel mix, repeat reasons, staffing capacity and whether the knowledge base reduced avoidable contacts.
Write the decision beside the report. “Add a clearer delivery-status page” or “move one agent to morning triage” is more valuable than “average reply time improved by two minutes” without context. If the metric is not linked to an action, stop collecting it or change its definition.
Do not rank individual agents on raw ticket counts alone. Case difficulty, part-time hours, specialist work and reassigned tickets make the number misleading. Use reports to find coaching and process opportunities, not to reward closing easy cases.
Product reporting fit
Freshdesk documents curated and custom analytics, with report availability varying by subscribed plan. Zoho Desk provides standard dashboards and custom reporting paths; test the edition and whether the intended filters are available. Zendesk can support more detailed Explore analysis, but first-reply metrics and reporting access vary by plan. HubSpot Service Hub connects service reporting to CRM records and offers SLA reporting on eligible help desk setups. HelpDesk can be enough for a small team needing a straightforward queue view; verify the exact report before buying.
Build the one-page report in each finalist. Do not accept a promise that it is “customisable” without reproducing the definitions of backlog age, first human response and reopen. The help desk pilot includes reporting as a pass/fail test.
Sources and further reading
- Freshdesk: analytics overview and curated report availability.
- Zoho Desk: standard dashboards.
- Zendesk: understanding ticket reply time.
- HubSpot: SLA goals and analysis.
The metric selection and product-fit guidance are Support Sorted's editorial guidance.
Frequently asked questions
Questions readers ask before choosing
What is the most useful help desk metric for a small team?
There is no single winner. Start with open backlog by age and owner because it shows work at risk now, then add demand and response measures to understand why the backlog changes.
Is average first response time enough?
No. A low average can hide a few very late cases. Review the distribution, the oldest unanswered tickets and whether the measure uses business or calendar hours and human or automated replies.
Should imported tickets be included in current reports?
Usually keep pre-migration history separate until event definitions and timestamps are reconciled. Imported records may not carry the original first-response or resolution metric events.
How often should a small team review reports?
Sweep unowned and ageing work daily, review demand and quality weekly, and use a monthly trend for staffing or knowledge decisions. The cadence should match the decision the report supports.