What is the best way to forecast and measure a support agent's capacity? | Community
Skip to main content
Answered

What is the best way to forecast and measure a support agent's capacity?

  • February 20, 2026
  • 1 reply
  • 139 views

Hi there!

I’m having a really difficult time getting an accurate representation of ticket time allocation. I realize there’s a ton of nuance with this, but ideally, I’d like to see how much active time an agent spends on an email/chat but I’m not sure it’s completely possible without an attached timer for a rep to choose when it’s active and not actively being worked on. 

Is there a typical report or formula you use to determine how many tickets an agent can handle before needing to add more headcount to your support org? I have an idea of what this number is per week, but I want to be able to present accurate data to back it up, which is difficult to pull right now.

Thanks for your help!

Best answer by Cédric V

Hi ​@Jake Solomon,

Let me share a slightly different way to look at this, here's how I'd think about this :

You maybe don't necessarily need to measure active time per ticket to justify a headcount request. The most straightforward approach would be to build a Custom Report (available on Advanced/Expert plans) using the Conversations dataset, with:
- Closed conversations filtered by teammate
- Segmented by week

This should give you the number of conversations closed per agent per week, worth trying in your workspace to confirm it displays the way you need it to.

From there, the formula for your presentation would be:

Weekly ticket volume ÷ Average conversations closed per agent per week = Number of agents needed

This would just give you the data to back it up.

 

On the active time per ticket question: i think Intercom does have a metric called Adjusted Conversation Handling Time (currently in beta, Advanced/Expert plans), which attempts to subtract idle periods to get closer to the real time an agent actively spends on a conversation. It's the closest thing available natively, but it has limits, there's no manual timer on the agent side, so it can't be 100% precise.

But !

If you ever need a truly accurate measurement, there are ways to get there by pulling data externally via the Intercom API, happy to walk you through how that could work if you'd like to explore it.

 

Hope it’ll help !

1 reply

Cédric V
Innovator ✨
Forum|alt.badge.img+3
  • Innovator ✨
  • Answer
  • February 20, 2026

Hi ​@Jake Solomon,

Let me share a slightly different way to look at this, here's how I'd think about this :

You maybe don't necessarily need to measure active time per ticket to justify a headcount request. The most straightforward approach would be to build a Custom Report (available on Advanced/Expert plans) using the Conversations dataset, with:
- Closed conversations filtered by teammate
- Segmented by week

This should give you the number of conversations closed per agent per week, worth trying in your workspace to confirm it displays the way you need it to.

From there, the formula for your presentation would be:

Weekly ticket volume ÷ Average conversations closed per agent per week = Number of agents needed

This would just give you the data to back it up.

 

On the active time per ticket question: i think Intercom does have a metric called Adjusted Conversation Handling Time (currently in beta, Advanced/Expert plans), which attempts to subtract idle periods to get closer to the real time an agent actively spends on a conversation. It's the closest thing available natively, but it has limits, there's no manual timer on the agent side, so it can't be 100% precise.

But !

If you ever need a truly accurate measurement, there are ways to get there by pulling data externally via the Intercom API, happy to walk you through how that could work if you'd like to explore it.

 

Hope it’ll help !