Back arrowAll guides

Feature-Request Volume by Company in Zendesk

Pixel art of three glowing support conversation cards side by side on a dark green background
Talton Figgins••6 min read

Yes, with real limits. Zendesk Explore's tag reports are built on the Support: Tickets dataset, so what you get by default is a count of tickets carrying a given tag, not a count of companies. You can add Organization as a row and filter by tag to get closer to an account view, but that only works for tickets where the requester's Organization field is actually populated. The report is buildable. What it counts is matched tickets, and every unmatched or under-tagged ticket disappears from it without a trace.

That gap between "tickets with a tag" and "accounts that want this feature" is where most Zendesk admins get stuck, and it's a real gap, not a configuration mistake. Zendesk's own documentation on tag reporting is explicit that "a tag can be added to multiple tickets and a single ticket can contain multiple tags," a ticket-to-tag relationship, not an account-to-tag one. There's no built-in view that already answers "how many named companies have asked for SSO," deduplicated and counted. You can build toward that answer, but it's a report you assemble by hand, and it stops being reliable the moment tagging discipline or organization matching gets sloppy, which for most support teams happens almost immediately.

“we need SSO before rollout”
Slack logo“any update on single sign-on?”
Gong logo“SSO came up twice on this call”
↓ classified + deduped into
SSO requests
8 accounts asking · quotes kept
filesLinear logoLinear issue, quotes attached
writesNotion logoinsight report in Notion
answersyour agents
Explore hands back rows of tickets. Turning that into a company list is the step that happens outside Zendesk.

What the tag report is actually counting

Every Zendesk ticket has a requester, and if that requester belongs to an organization in your account, the ticket carries that Organization value. So a report with rows set to Organization, filtered to a tag like feature-sso, will genuinely group ticket counts by company where the link exists. That part works as advertised.

Where it gets unreliable:

  • Unmatched requesters show up as blank. A contact who signed up with a personal email, or whose domain never got mapped to an organization record, generates a ticket with no Organization value. It's invisible to an org-grouped report, even though a real company is behind it.
  • The same company can appear under two names. One contact files a ticket under the company's full legal name, another under a shortened version or the bare domain, and Explore has no reason to know they're the same account unless someone has already reconciled the organization records.
  • Tag sync isn't instant. Per Zendesk's own docs, tag changes on tickets, users, or organizations can take up to an hour to reach Explore, so a report pulled right after a support shift ends can undercount.
  • Selecting more than one tag in the filter panel changes the math. Zendesk's tag reporting article warns that "selecting multiple tags in the Filters panel multiplies the report's metric values by the number of matching tags," which means a ticket tagged both feature-sso and enterprise gets counted twice if you filter on both. It's a real quirk, not a hypothetical one, and it's easy to miss.
  • Tags themselves cap out. Explore stores only the first 255 characters of a tag, which rarely matters for short slugs like feature-sso but has bitten teams that tried to encode more context into the tag string itself.

None of this means Explore is broken. It means a tag report answers "how many tickets," and turning that into "how many companies, cleanly" is a step you do afterward, by hand, every time you want the number.

Where the manual join stops being worth it

At low volume, ten tickets a quarter, going through the list line by line is fine. You know your customer base well enough to catch the duplicates and the misses by eye. That stops scaling in a specific, predictable way. Past a few dozen tagged tickets a month, across more than one support agent, the manual reconciliation that made the count trustworthy takes longer than deciding what to build with the number once you have it.

The failure mode isn't dramatic. Nobody gets a wrong report and ships the wrong feature. What happens is quieter. The monthly count starts getting skipped because it's tedious, the org-matching backlog grows, and "which companies want this" turns back into a question someone answers from memory in a meeting instead of from a report.

This is also where Zendesk alone can't help, because the underlying data it's missing isn't a Zendesk problem. A company that raised the same request on a sales call, in Slack, or in a GitHub issue doesn't show up as a duplicate signal in Zendesk at all. Explore only knows about the ticket that happened to land there. If your customers report the same thing across more than one channel, an account-level count built purely from Zendesk tags is undercounting by definition, regardless of how clean your organization records are.

How Modem closes the gap

One disclosure up front: Modem is the tool we sell, and closing exactly this gap is what it's for. Read the rest with that in mind. Modem's Zendesk integration reads tickets, requesters, and organizations, and resolves each request to a person and a company automatically, rather than depending on the ticket's Organization field being populated correctly. A request from a personal email address and a request from a matched work domain both land on the same account if Modem's own matching connects them, which is exactly the reconciliation you would otherwise do by hand.

The bigger difference shows up across channels. If the same request also came in on a sales call transcript, a Slack thread, or a GitHub issue, Modem treats it as one topic with every requester attached, not three separate signals split across three separate tools. The count that comes out the other end, a deduplicated company total with names and quotes attached, is a number you can hand to a product lead without a caveat about duplicate org records or missed tags. Modem's pricing is unlimited users on every plan with pay-as-you-go beyond included usage, so adding this doesn't mean licensing a new report-builder per admin.

Under a few dozen tagged tickets a month, the manual process is genuinely fine, and there's no reason to add a tool to solve a problem that costs fifteen minutes once a quarter. Past that volume, or as soon as the same requests start arriving through more than Zendesk alone, the manual join is the part that breaks first.

For how a tool resolves the same request across channels into one countable thing, see what is a customer context graph.