Workflow Customer Discovery 8 min read

From customer interview to feature spec in 30 minutes

You did the interviews. You have the transcripts. Now what? Here's the exact workflow for turning raw customer conversations into a spec your team can actually build from.

The transcript graveyard

Every PM has one. A Google Drive folder (or Dovetail workspace, or Notion database) full of interview transcripts that were carefully recorded, diligently transcribed, and then... never looked at again.

It's not laziness. It's that the step between "I have 20 transcripts" and "I know what to build" is genuinely hard. Reading, tagging, clustering, prioritizing: it takes days of focused work. And by the time you're done, the team has already moved on.

Here's a faster way.

The 30-minute workflow

Step 1: Gather your transcripts (5 minutes)

Collect everything into one place. Customer interviews, user testing sessions, sales call notes, anything where a real person talked about their experience with your product (or the problem your product solves).

Don't be precious about quality. Rough transcripts from Otter.ai or Fireflies work fine. You need volume and honesty, not polish.

15-30
The sweet spot for interview transcripts. Fewer than 15 and you might not see real patterns. More than 30 and you're probably seeing diminishing returns for a single analysis pass.

Step 2: Extract the pain points (10 minutes)

Go through each transcript and pull out every moment where the user expressed frustration, confusion, or a wish. Don't interpret yet, just collect.

Look for phrases like:

  • "I wish I could..."
  • "The annoying thing is..."
  • "I ended up just doing it in a spreadsheet"
  • "I didn't even know that feature existed"
  • "My workaround is..."

These workaround moments are gold. When someone builds a workaround, they're telling you exactly what your product is missing.

Step 3: Cluster into themes (10 minutes)

Now group similar pain points together. You're looking for patterns, things that multiple users independently bring up.

A theme isn't "onboarding." A theme is "new users can't figure out how to invite their team in the first 5 minutes." Be specific about what the problem is and who experiences it.

Rank your themes by two things:

  1. Frequency How many different users mentioned this?
  2. Intensity How much does it bother them? A mild annoyance vs. a reason to churn.
"A pattern that shows up in 3 out of 20 interviews is a signal. A pattern that shows up in 12 out of 20 is a fire alarm. Learn to tell the difference."

Step 4: Write one spec for your top theme (5 minutes)

Pick the theme that scored highest on both frequency and intensity. Now write a spec, not a 15-page PRD, but a focused document that answers four questions:

  1. What's the problem? In one sentence, with a specific user quote as evidence.
  2. Who has this problem? Which user segment hits this, and when?
  3. What does the solution look like? Describe the behavior change. What should happen that doesn't happen today?
  4. How will we know it worked? One metric. Not five. One.

That's it. Four answers. If you can't fit each answer into 2-3 sentences, you're overcomplicating it.

Why this works

This workflow works because it forces you to stay grounded in what users actually said instead of what you think they meant. Every spec links back to real conversations with real people.

It also keeps the output small and actionable. A four-question spec is something an engineer (or an AI coding agent) can start working from today. A 15-page PRD is something that sits in Notion for a week while everyone "reviews" it.

When you have too many transcripts to do this manually

This workflow works great with 10-15 transcripts. But what about 50? Or 100? What if you also want to include support tickets, NPS responses, and usage data?

That's the scale problem we built BuildFR to solve. Upload all your transcripts, and BuildFR runs steps 2 through 4 automatically: extracting pain points, clustering themes, ranking by impact, and generating specs that your coding agent can run.

But even if you never use BuildFR, the 30-minute workflow above will make you a better PM. The habit of going from transcript to spec quickly, without getting lost in a synthesis rabbit hole, is one of the highest-leverage skills in product.

Got a folder full of transcripts?

Upload them and see what patterns BuildFR finds. Takes about 2 minutes.

Try It Free