Skip to content

Customer Discovery Interviews

First PublishedLast UpdatedByAtif Alam

The decision this page enables: what your target customers actually do today, in their own words — the input to ICP, positioning, and product priorities.

A customer-discovery interview is a structured, 25-45 minute one-on-one conversation with someone in your target segment. The goal is to learn how they handle the problem you might solve today, not to pitch your product and not to ask whether they’d buy.

Discovery interviews are the foundational qualitative research method. Surveys, voice-of-customer, and competitive research all rest on the assumption that you already know roughly what you’re listening for — and discovery interviews are how you learn that. Done well, they take a vague problem space and turn it into a sharp ICP and a real pain hierarchy.

The Mom Test rule (the single most important thing on this page)

Section titled “The Mom Test rule (the single most important thing on this page)”

The book The Mom Test (Rob Fitzpatrick) gives one rule that improves discovery quality more than any other technique:

Ask about their past behavior. Don’t ask about their future opinions.

People are bad at predicting their own behavior and good at being polite — including your mom. A question like “would you use a tool that did X?” almost always gets a “yes” that means nothing. A question like “the last time you ran into problem Y, what did you do?” gets you a real story with real details.

Three quick rules of thumb that fall out of this:

  1. Talk about their life, not your idea. Mention your product only at the very end, if at all.
  2. Ask for specifics from the past, not generics about the future. “Tell me about the last time…” > “How often do you…”
  3. Listen 70-80% of the time. If you’re talking more than that, you’re pitching, not researching.

A simple 5-step process you can run end-to-end in 2-3 weeks for a new segment:

  1. Define the recruit. One sentence: “a [role] at [type of company] who [does this thing today].” Resist broadening — narrow recruits produce sharper patterns.
  2. Recruit 10-15 people. Sources: LinkedIn outreach, founder/personal network, your waitlist, community channels (Slack/Discord), Userinterviews / Respondent for B2C, X / Reddit DMs for niche audiences. Offer either money ($50-100 for B2C, $75-150 for B2B) or a clearly-stated trade (early access, a write-up they’ll find useful).
  3. Run 30-minute interviews. Camera-on, recorded with consent. Stick to the discovery script (next section). Get them talking about the last time the problem happened.
  4. Take notes during, transcribe immediately after. AI transcription is fine; the value is having searchable text. Within 24 hours, pull out direct quotes — they’re the gold.
  5. Synthesize after every 5 interviews. Cluster pains, count distinct mentions, look for surprise. Stop or pivot the recruit when you reach theme saturation (no new pains emerge in a session, typically at interview 5-7 within one tight segment).

Treat this as a starting backbone, not a checklist. Follow the customer’s energy — if they go deep on question 3, skip 4 and 5.

1. Walk me through your week. What does a typical workday look like?
(warm-up; pulls out their actual workflow, not their idealized one)
2. Tell me about the last time you had to [the problem area].
What were you trying to do?
(anchors them in a specific past event)
3. What was the most frustrating part of that?
(surfaces the sharp pain — usually emotionally tinged)
4. What did you try to make it better — including things that didn't work?
(reveals workarounds and how much effort they've already spent)
5. What does "good" look like for this part of your job?
(their definition of success, in their words)
6. Who or what else is involved? Anyone you have to convince or coordinate with?
(surfaces buying committee + adjacent personas)
7. If this problem never got better, what would it cost you?
(probes severity; usually quantifies the pain)
8. Is there anything I should have asked but didn't?
(the single highest-yield closing question; people often save the best for here)

Fill this in within 60 minutes of the call:

Date: [YYYY-MM-DD]
Interviewee: [role / company-shape — never identifiable in writing]
Recruit source: [LinkedIn cold | network | waitlist | etc.]
Top-3 pains, verbatim:
1. "..."
2. "..."
3. "..."
Current workaround(s):
- ...
Severity / frequency (your read, not theirs):
- ...
Surprise (anything you didn't expect):
- ...
Disqualifier signal? (anything suggesting they're NOT your ICP)
- ...
Follow-up needed? (would they take a follow-up; share a teammate?)
- ...
  • Interviews per week — once you start, hold a steady 3-5 per week. Streaks beat batches; you compound the pattern recognition.
  • Recruit-to-interview ratio — outreach sent ÷ interviews booked. Healthy range: 15-25%. Below 10% the recruit pitch needs work; above 30% you may be over-paying or too easy on screening.
  • Theme saturation point — the interview number at which no new pain emerges. Tight ICP segments saturate at 5-7; broad segments need 10-15 and signal that the recruit is too loose.
  • Quote density — number of direct, useable quotes per interview. Below 5 quotes the script is asking the wrong questions (probably too generic).
  • Disqualifier rate — fraction of interviewees who turn out not to be your ICP. If this is >50%, the recruit definition is too loose.

Recruiting: posted in two product-engineering Slack communities + DM’d 40 team leads on LinkedIn whose companies were 5-15 people. Booked 12 interviews from 200 messages (6%). Offered a $100 Amazon gift card or “you can read the write-up before anyone else” — about half took the writeup option.

Quote that became the positioning copy (interview 7):

“Honestly, my job is mostly stopping the glue from breaking. The actual work happens between the breaks.”

Theme saturation was hit at interview 8 — by then the “glue-breaking” theme had appeared in 6 of 8 conversations, all unprompted.

Recruiting: paid recruit via Userinterviews ($75/interview, n=14). Recruit definition: “casual home exerciser, 25-45, has tried at least 3 fitness apps in the past year, currently not consistently using one.” Theme saturation hit at interview 11 — slower than B2B because the population is broader.

Notable: the emotional language showed up almost immediately (“guilty”, “embarrassed”, “starting over again”). B2C discovery interviews need more time on emotional/social questions than B2B; the functional layer is usually thinner.

  • Pitching instead of listening. If your product comes up before minute 25, you’ve ruined the data. Save the pitch (if any) for the very end, framed as “here’s what I’m exploring — does this connect?”
  • Asking hypothetical questions. “Would you pay for…” / “How likely are you to…” — both produce noise. Substitute past-behavior questions: “What did you do the last time this happened?”
  • Letting leading questions creep in. “Don’t you find it frustrating when…” gets a polite yes. “Tell me about the last time” gets the truth.
  • Running too few interviews per segment. One or two interviews is anecdote; 5-7 within a tight segment is signal.
  • Not synthesizing until the end. Wait until you’ve done 12 interviews and the early ones are stale. Synthesize after each batch of 5 to update the recruit and script for the next batch.
  • Skipping the recording / transcript. “I’ll remember it” is a lie everyone tells themselves. The verbatim quote at month 6 is the artifact that wins arguments.