Skip to main content
New Member ⭐⭐⭐⭐
September 15, 2026
Question

Reporting on First Contact Resolution (FCR)/First Team Resolution (FTR)

  • September 15, 2026
  • 4 replies
  • 28 views

I would like to know if anyone has found a way to measure either of the following metrics in TOPdesk:

  • First Contact Resolution (FCR)
    • The percentage of incidents or service requests that are fully resolved during the initial contact with the Service Desk, without requiring follow-up, escalation, or additional interactions.

  • First Team Resolution (FTR)

    • The percentage of incidents or service requests resolved by the first support team that receives them, without being reassigned or escalated to another team.

I tried searching the community and found this closed post which contained a suggestion using Selection criteria: First-time resolution rate | Community

Am I right in thinking that there is no out of the box flag that Operators can select to record an FCR?

For FTR, I’ve had a look at the Selection criteria based on the post linked above, but have been unable to produce accurate results, possibly due to the following factors:

  • We have three different roles in our IT Service Desk team, each with their own Operator Group.
  • Calls logged via Self Service are initially logged to a “pre-triage” Operator Group from which Automations are applied to set specific criteria on the call, including the Operator Group to which the call is assigned.
  • We have many specialist support teams across the IT department to which calls can be escalated.

So any logic would need to account for several scenarios, such as:

  • A call logged via Self Service will initially be logged to the pre-triage Operator Group, then moved by Automation to the required Operator Group - which could be our Service Desk first line team, who in turn may need to escalate the call to a specialist support team.

All of the information needed to calculate these metrics is contained within the Audit Trail data of each call, but we’ve been advised that the Audit Trail is not data TOPdesk shares in the Odata?

Any advice/experiences welcomed, thanks!

4 replies

Matt Fuller
Explorer ⭐⭐
September 15, 2026

Following…...

Starter ⭐⭐
September 15, 2026

Hi Glenn,

You are right there is no OOB way to flag a ticket as FCR, I have seen this issue not only with TOPdesk but with other solutions too. One of the solutions I rememver was to custom a mandatory checkbox field at the closure of each ticket to flag it if It was resolved from the 1st assignment or not.  

 

For FTR, due to the way you are custumizing assignments I don’t think you are missing any trick. technically the pre-triage group to service desk is not counted as a hop, so I was thinking a selection where let’s say: select all calls where operator group ancient value = Service Desk first and operator group current value =/= Service Desk (an escalation indicator) but this verifies only membership, and there is no way to verify a sequence or count in TD as far as I checked so there will be always limitations.


Similarly if you try to track all possible scenarios grouped by OR:

(operator group (current) = Service Desk 
and operator group (previous) ≠ specialist 1
and operator group (previous) ≠ specialist 2
and operator group (previous) ≠ specialist 3)
OR
(operator group (current) =  specialist 1
and operator group (previous) ≠ Service Desk
and operator group (previous) ≠ specialist 2
and operator group (previous) ≠ specialist 3)
...
the limitation: let’s assume this scenario:
pre-triage>group1>group2>group1 this will be selected although it’s an escalation.

 

To be honest in previous experiences we used to interact directly with the DB for similar complex reports via third party tools like PBI.

You may think in the future to add a new custom field for reporting, like in this case a field and a business rule in the workflow to count hops. 

pre-triage > group1 count 1
pre-triage > group1 > group2 count 2

at the end all the FTR calls will have a counter equals 1

Hope that helps.

GlennAuthor
New Member ⭐⭐⭐⭐
September 16, 2026

Thanks ​@Ayman  for the reply.
I too considered the possible introduction/use of a custom mandatory checkbox field for marking FCR, though I was mindful that there are a limited number of custom fields available and we already have many in place, so was hoping there may be another way… but that remains an option 👍

I appreciate your considered suggestion regarding FTR. I’ll have another look at the Selection criteria options (ancient/current) and whether we can make it work by referencing specific Operator Groups (though I fear we’d end up with a very complex logic structure).

“To be honest in previous experiences we used to interact directly with the DB for similar complex reports via third party tools like PBI.”
The initial response from my colleagues here was that the information from the Audit Trail of calls is not included in Odata from TOPdesk, so if there’s another way accessing that information I’d be keen to learn more about that.

Starter ⭐⭐
September 16, 2026

​@Glenn  It’s gonna be a complex non accurate query always, and if you add a newer group in the future…

Yep as far as I searched it’s not included and there’s no REST API for it either.

Probably a given read access to database would solve this if you bet on a luck :)