Reports: How to get % (or counts) of Solved conversations by Replies to close (1, 2, ≥3)? | Community
Skip to main content
Answered

Reports: How to get % (or counts) of Solved conversations by Replies to close (1, 2, ≥3)?

  • October 16, 2025
  • 2 replies
  • 94 views

Hey folks! 

I’m trying to report what share (or at least total counts) of Solved conversations were closed after 1 reply, 2 replies, and ≥3 replies for a given date range. What’s the exact Intercom chart setup to do this?

What I’ve tried:

  • Replies to close a conversation with Median/Average/Sum. Workable but without counts option, it is difficult to reach the actual percentage of solved conversations based on the number of replies used.
  • Closed on first contact rate. I believe this measures “one teammate replied,” not “closed in 1 reply.” so, not really something to rely on.

Could someone share any finding, insights or experience calculating this? Or suggest the best workaround.

Thanks!

Best answer by Emilygav

Hey there ​@HugoRm, Emily from Support Engineering at Intercom here 👋🏼

 

You can get this with a single custom chart by counting closed conversations and then filtering that count into three “reply-count buckets.”

 

Chart setup

  • Open Custom report > Add chart. Pick Donut (single-period share) or Stacked 100% (trend).

  • Metric: Closed conversations (counts unique conversations, anchored by close time).

  • Add three series (all use Closed conversations) filtered by the attribute Replies to close a conversation:

    • = 1 (1 reply).

    • = 2 (2 replies).

    • ≥ 3 (3+ replies).

Note: Replies are grouped (multiple back-to-back teammate messages before a customer reply count as one), so “1 reply” means one teammate reply cycle. Use Drill-in to export counts if needed.

 

Donut will show the distribution (share) across 1, 2, and 3+ replies for the selected date range; Stacked 100% columns will show the share over time. The total counts for each bucket are shown in the legend/tooltip and export.

 

Why not other metrics

  • Replies to close” as a metric is for aggregates (mean/median/sum) and is anchored to conversation start, not ideal for bucketed counts by close date.

  • Resolved on first contact” measures one-teammate involvement, not “closed in exactly one reply.”

Notes and gotchas

  • “Closed conversations” counts unique conversations closed in the range (a conversation can be closed multiple times, but the metric counts unique conversations filtered by when they were closed).

  • The Replies to close a conversation attribute counts replies with grouping: if a teammate sends multiple messages back-to-back before a customer replies, they count as one reply toward the total to close. This ensures “1 reply” truly means one teammate reply cycle before close.

  • If you prefer to download the underlying counts and do your own % math, you can use Drill-in on the chart and export to CSV from the chart actions menu.

Hope this helps a little Hugo! 🙏🏻

2 replies

Emilygav
Intercom Team
Forum|alt.badge.img+6
  • Intercom Team
  • Answer
  • November 7, 2025

Hey there ​@HugoRm, Emily from Support Engineering at Intercom here 👋🏼

 

You can get this with a single custom chart by counting closed conversations and then filtering that count into three “reply-count buckets.”

 

Chart setup

  • Open Custom report > Add chart. Pick Donut (single-period share) or Stacked 100% (trend).

  • Metric: Closed conversations (counts unique conversations, anchored by close time).

  • Add three series (all use Closed conversations) filtered by the attribute Replies to close a conversation:

    • = 1 (1 reply).

    • = 2 (2 replies).

    • ≥ 3 (3+ replies).

Note: Replies are grouped (multiple back-to-back teammate messages before a customer reply count as one), so “1 reply” means one teammate reply cycle. Use Drill-in to export counts if needed.

 

Donut will show the distribution (share) across 1, 2, and 3+ replies for the selected date range; Stacked 100% columns will show the share over time. The total counts for each bucket are shown in the legend/tooltip and export.

 

Why not other metrics

  • Replies to close” as a metric is for aggregates (mean/median/sum) and is anchored to conversation start, not ideal for bucketed counts by close date.

  • Resolved on first contact” measures one-teammate involvement, not “closed in exactly one reply.”

Notes and gotchas

  • “Closed conversations” counts unique conversations closed in the range (a conversation can be closed multiple times, but the metric counts unique conversations filtered by when they were closed).

  • The Replies to close a conversation attribute counts replies with grouping: if a teammate sends multiple messages back-to-back before a customer replies, they count as one reply toward the total to close. This ensures “1 reply” truly means one teammate reply cycle before close.

  • If you prefer to download the underlying counts and do your own % math, you can use Drill-in on the chart and export to CSV from the chart actions menu.

Hope this helps a little Hugo! 🙏🏻


  • Author
  • New Participant
  • December 15, 2025

Thank you for this information, ​@Emilygav

I tried following the steps you provided but had no luck. Can you provide a few more cues? I tried:
1. Creating a custom report.

  1. Creating a custom report
  2. Selected the option “create your own” chart, from the right side panel.
  3. Selected Donut (did not see an option to pick any of the following single-period share or Stacked 100% (trend).
  4. Then I selected “Closed conversations” as metric
  5. Used filters to select Team, teammates, but do not see any option to add series or filter by replies (see image below)

Can you help me understand how to add the series or filter by attribute “Replies”? Maybe you can share a Loom or some screenshots as guide? Thanks again!