Ask. Never guess.Introducing Digital Twins →
GuidesCustomer research

How to use customer support transcripts as secondary research data to identify usability issues at scale


Every day, your support team fields hundreds or thousands of conversations with customers who are stuck, confused, or unable to complete a task. Each of those conversations contains a small piece of evidence about how your product is—or isn't—working for real people.

Most of that evidence goes unused by product and research teams. Support tickets get resolved and closed. The customer moves on. The underlying usability issue remains.

This article explains how to systematically turn customer support conversation transcripts into structured secondary research data, so you can surface usability problems at a scale that primary research methods alone cannot achieve.

Why support transcripts are an underused research resource

UX researchers typically rely on primary research—usability tests, interviews, surveys—to identify where users struggle. These methods are effective but constrained. You can only test so many participants, cover so many flows, and run so many studies per quarter.

Support transcripts, on the other hand, are generated continuously and in high volume. They represent the full diversity of your user base, not a recruited sample. And they capture problems that users encounter during real tasks with real stakes, not in a lab setting.

There are several specific qualities that make support transcripts valuable for usability research:

  • Unfiltered language. Customers describe problems in their own words, without researcher prompts shaping their responses. This reveals how users conceptualize features, what terminology they expect, and where their mental models diverge from the product's design.

  • Naturally occurring data. Transcripts are not generated for research purposes, which means they are free from observer effects and demand characteristics. Users are not performing for a researcher—they are trying to get something done.

  • High volume. A single quarter of support conversations may contain more data points about a specific feature than a year's worth of usability studies. This volume allows you to identify patterns with statistical confidence rather than relying on small samples.

  • Contextual detail. Customers often describe the steps they took, the page they were on, and the outcome they expected. This contextual detail can be remarkably specific and useful for diagnosing interaction-level problems.

The limitation is that transcripts are unstructured. A single conversation may contain a usability issue, an account billing question, a feature request, and a complaint about response time—all interwoven. Extracting usability signal from this noise requires a deliberate process.

Setting up a pipeline from support to research

Before you can analyze transcripts, you need a reliable way to access them and a shared understanding with your support team about how the data will be used.

Establish access and permissions

Work with your support operations team to get read access to transcript data. Depending on your tooling, this might mean API access to your helpdesk platform, scheduled exports, or a shared workspace where transcripts are stored.

Before any analysis begins, address privacy. Strip personally identifiable information from transcripts or work within a system that allows you to redact PII automatically. Confirm with your legal and compliance teams that internal research use of support conversations is covered by your terms of service and data handling policies.

Align with support leadership

Support managers are often enthusiastic about this kind of collaboration because it creates a feedback loop that can reduce ticket volume over time. Meet with support leadership to explain what you are looking for—usability-related conversations specifically—and ask for their input on which ticket categories, tags, or queues are most likely to contain relevant data.

Many support teams already use tags or categories like "how do I," "bug report," "confused," or "can't find." These existing taxonomies are a useful starting point for filtering transcripts before deeper analysis.

Define scope

Trying to analyze every support conversation is impractical and unnecessary. Define a scope that aligns with your current research priorities. If your team is focused on improving the onboarding experience, filter for transcripts from users in their first 30 days. If you are investigating a specific feature, filter by topic or product area.

A well-scoped dataset is easier to analyze, produces more actionable findings, and is easier to communicate to stakeholders.

How to code and analyze transcripts for usability issues

Once you have a filtered dataset of relevant transcripts, the next step is to systematically identify and categorize the usability issues they contain. This process borrows from qualitative research methods—specifically thematic analysis and structured coding.

Develop a coding framework

A coding framework is a set of categories you apply to segments of transcript text. For usability-focused analysis, a useful starting framework might include:

  • Navigation failure — The user could not find a feature, page, or setting.
  • Comprehension failure — The user did not understand a label, instruction, or system message.
  • Task abandonment — The user gave up on a task before completing it.
  • Unexpected behavior — The product did something the user did not anticipate.
  • Error recovery failure — The user encountered an error and could not resolve it without help.
  • Workflow mismatch — The product required a sequence of steps that did not match the user's expectations or mental model.

Start with a framework like this, but expect to refine it as you work through the data. New categories will emerge. Some initial categories may turn out to overlap and need merging. This is normal and expected in qualitative coding.

Code a sample manually first

Even if you plan to use automated analysis for the full dataset, begin by manually coding a sample of 50–100 transcripts. This accomplishes several things:

  1. It grounds you in the actual language customers use, which improves your ability to configure automated tools later.
  2. It reveals the range of issues present in the data and helps you refine your coding framework.
  3. It gives you a baseline for evaluating the accuracy of any automated coding.

During manual coding, highlight the specific passage in each transcript that signals a usability issue. Note the user's described goal, the point of failure, and any product area or feature mentioned. This level of detail makes synthesis much easier later.

Scale with automated analysis

For large datasets—thousands or tens of thousands of transcripts—manual coding of every conversation is not feasible. This is where automated text analysis tools become essential.

Platforms like Dovetail are designed to help research teams analyze qualitative data at scale. You can import support transcripts, apply tags and themes systematically, and use AI-assisted analysis to surface patterns across thousands of conversations. The ability to cluster related issues, track their frequency over time, and connect them to specific product areas turns a mass of unstructured text into a navigable research dataset.

Whether you use dedicated research tools or a combination of scripts and spreadsheets, the principle is the same: use automation to handle volume and pattern detection, but maintain human judgment for interpretation and prioritization.

Turning coded transcripts into usability findings

Coding is not the end goal. The value comes from synthesizing coded data into findings that product teams can act on.

Quantify frequency and severity

Once transcripts are coded, you can count how often each issue category appears. A navigation failure that surfaces in 400 transcripts over a quarter is a different priority than one that appears in 12.

Frequency alone is not enough, though. Consider severity by looking at what happens after the issue occurs. Does the customer eventually complete the task with help? Do they abandon the product? Do they express frustration that suggests churn risk? Transcripts often contain this follow-up context, which helps you assess impact.

Identify affected user segments

Support transcripts usually include metadata about the customer—account age, plan type, platform, or role. Use this metadata to determine whether usability issues cluster around particular segments. An issue that disproportionately affects new users has different design implications than one that affects power users.

Map issues to product areas and flows

Group your findings by the specific product area, feature, or user flow involved. This mapping makes it straightforward to route findings to the relevant product team and connect transcript evidence to existing knowledge from usability tests or analytics.

Write research findings, not ticket summaries

Present your findings in the same format you would use for any research study: a clear statement of the problem, supporting evidence (quoted transcript excerpts work well here), data on frequency and affected segments, and a framing of the design question that needs to be addressed.

This matters because stakeholders take research findings seriously in a way they often do not with aggregated support metrics. Framing transcript data as research elevates its influence on product decisions.

Common pitfalls and how to avoid them

Treating every complaint as a usability issue

Not every support conversation signals a design problem. Some issues are infrastructure problems (outages, bugs), some are billing questions, and some reflect edge cases that affect very few users. Your coding framework should help you distinguish usability issues from other categories, and your analysis should focus on patterns rather than individual complaints.

Ignoring the support team's existing knowledge

Support agents develop deep intuitions about recurring user problems. Before diving into transcript analysis, interview a handful of experienced agents. Ask them what users struggle with most, which features generate the most confusion, and where they see patterns. This contextual knowledge helps you interpret transcripts more accurately and ensures you are not duplicating insights the support team has already surfaced informally.

Over-relying on transcripts without triangulation

Transcript analysis tells you what problems exist and how often they occur, but it does not tell you the full story of why they occur or how to fix them. Pair transcript findings with other data sources—analytics to confirm behavioral patterns, usability tests to observe the interaction in detail, and design reviews to evaluate potential solutions.

The strongest usability cases are built from multiple evidence types. Transcripts give you breadth; primary research gives you depth.

Letting the dataset go stale

User problems change as the product evolves. A transcript analysis from six months ago may no longer reflect the current experience. Build a recurring process—quarterly or monthly—rather than treating transcript analysis as a one-time project. Tracking how issue frequency changes over time also gives you a way to measure the impact of design changes.

Building a sustainable practice

The most effective teams treat support transcript analysis not as a special project but as an ongoing input to their research operations. This means establishing a regular cadence for importing and analyzing new transcripts, maintaining a consistent coding framework that evolves with the product, and creating visible connections between transcript findings and product roadmap decisions.

When product managers and designers see that support data directly informs research priorities, they begin to value the support team as a strategic partner rather than a reactive function. And when support teams see their daily work contributing to product improvements, it strengthens cross-functional trust.

Tools that centralize qualitative data from multiple sources—support transcripts, interview recordings, survey responses, feedback from sales—make this kind of integrated practice realistic. Dovetail, for example, allows teams to bring support data into the same workspace where they manage other research, making it easier to triangulate findings and maintain a single source of truth for customer insights.

Start with what you have

You do not need a perfect system to begin. Export a few hundred transcripts related to a product area your team is currently investigating. Read through them. Tag the usability issues you see. Count them. Share what you find with your product team.

That first pass will almost certainly reveal patterns no one on the team was fully aware of. It will also reveal the limitations of working with unstructured data manually, which builds the case for investing in better tooling and a more systematic process.

Customer support transcripts are one of the richest and most accessible sources of qualitative user data available to any product organization. The challenge has never been generating this data—it has been treating it as research. With a structured approach, that challenge is entirely solvable.

FAQs

What makes support transcripts useful as secondary research data?

Support transcripts capture real user language, real frustrations, and real task failures as they happen organically. Unlike surveys or interviews, they are not shaped by researcher framing or recall bias—customers describe their problems in the moment, often with specific details about what they were trying to do and where they got stuck. This makes transcripts a rich, high-volume source of qualitative data for identifying recurring usability issues across a broad user base.

How do you handle privacy and ethical concerns when using support transcripts for research?

Before using support transcripts for research purposes, confirm that your organization's data policies and terms of service allow internal analysis of support conversations. Strip or redact personally identifiable information (PII) such as names, email addresses, account numbers, and payment details before any research analysis begins. Work with your legal and compliance teams to establish a clear protocol, and ensure that any insights shared with stakeholders are aggregated rather than tied to individual customers.

Can support transcript analysis replace usability testing?

No. Support transcripts reveal what problems users encounter and how frequently those problems occur, but they rarely show why the usability issue exists at an interaction level. You cannot observe a user's screen, see where they clicked, or understand the full sequence of decisions that led to the problem. Transcript analysis is best used as a complement to usability testing—it helps you prioritize which flows to test and gives you confidence that the issues you investigate are affecting real users at meaningful volume.

Editor's picks↘

Latest articles↘

Turn customer feedback into product innovation