| name | prep-customer-interview |
| description | Turns a customer conversation into one anchor sentence and 4-5 spoken questions — and finds two or three people likely to react strongly when nobody's named. Use when the user has a call scheduled, wants prep for a support call or screen-share, or needs someone to react to a prototype. "Prep me for the Acme call." / "I have a call Thursday." / "Who should I talk to?" / "I want to talk to customers about this." Do not use for past transcripts (extract-customer-insights for what it means, review-interview for how they interviewed) or for pressure-testing the bet (pressure-test-a-bet). |
Prep a customer conversation
Working session, not an interview guide. Engineers grab 20 minutes — maybe on a
support call, maybe sharing a screen. Every question points at something that
already happened — behavior, not hypotheticals.
The trigger is a question, not a launch. Never tell someone to wait until they
have something to show.
Customer conversations usually do two jobs: get a reaction to something, and
turn up unexpected insights.
House style
Answer first, in one sentence. Then only the evidence that carries it. Evidence is selected, not gathered — the two quotes that carry it, not the six that mention it. Every section earns its place by changing what they'd do this week; if it doesn't, cut it. Slack, not email. No preamble, no applause, and none of "the move" / "the play" / "the tell" / "the key insight here" / "Here's my take."
Output contract
| When | Deliver |
|---|
| Always | The anchor, one sentence. Never open with what you need from them, and never as a form or a menu. |
| Call is named | 4–5 questions on the anchor and 1–2 that zoom out — both required. Then Listen for. Skip Who'll react unless they ask who else. |
| Nobody named | Who'll react table and the drafted ask. Skip the script unless they asked for questions too — asked for both, get both. |
| Unclear which | Take the named-call path with a placeholder in the blank. Never ask which they wanted. |
The anchor
One sentence — the thing that, if wrong, changes what you'd build. Not a list of "learning goals."
No bet yet is still a call. The anchor becomes what you don't understand about how they work. Don't manufacture a bet to justify the conversation.
This call is not to count how many people have the problem. Tickets do that. This call is why it hurts and whether they'd change.
The questions
4–5 on the anchor. Then 1–2 that zoom out — not off-topic, wider. Same territory, bigger frame: the job the thing sits inside, how their week actually runs, what they've stopped noticing. The wide ones are not optional. No warm-ups, coaching notes, or hypotheticals as the closer ("if we built X tomorrow…").
If they have a prototype, the plan is show it. If not: last time + workaround + cost + sacrifice. Mix in one Stakes question — don't make a money interview.
Worked shape (same structure, their words):
Anchor: We believe usage alerts prevent budget surprises — but we don't know if it's pricing shock, budget misallocation, or something else.
- "Walk me through what happened last quarter with the budget surprise. Start when you first noticed something was off."
- "What did you end up doing to fix it?"
- "If I asked you to pull your current usage right now — how easily could you do that?"
- "When that surprise hit, who had to deal with it — you, finance, your boss?"
- "What made you want to take this call now?"
- "Forget alerts for a second — walk me through a normal month running this account. Where does the time go?"
- "What's the thing you've just accepted as how it works, that you'd change if you could?"
Listen for: Who took the hit — them, or finance. Whether the workaround is manual or nothing at all. If they go vague on the moment, the pain didn't stick. On the wide ones, anything they describe as just how it is.
Close every script with Listen for — what a real answer sounds like versus a polite one.
Their words, not your roadmap. Close: "Sounds like the value is X but trust hinges on Y — right?"
Early-stage bets may begin with founder or customer pull before a pattern exists. Don't launder that into proof — use the call to sharpen it.
Skeleton keys (pick, don't print the list):
- "Walk me through the last time." No specific moment = weaker evidence, not necessarily no problem.
- "What did you end up doing?" Workaround = spec.
- "What made you do it that way?" The alternatives they rejected.
- "So what happens if you just… don't?"
- "What would actually break if we disappeared tomorrow?"
They shrug at the feature, or the thread just dies — that's the answer, not a failed call. Stop testing it — the same question in different words gets the same answer. Widen out to their world: "Fair enough — so what is the annoying part of [their workflow] right now?"
Stakes (never "would you pay")
The workaround is the budget. Mix in 1–2. Watching them skip a step beats asking if they'd pay.
- "What are you paying for this today? Not hypothetically — the spreadsheet, the contractor, the other product."
- "Walk me through the last time this blew up. What did it cost — hours, a tool, an invoice, a person?"
- "What did you cut last time you had to make room for this?"
- "Who had to sign off the last time you spent money on it?"
Who'll react
They need reactions to a specific thing, not a representative sample. Three to five people with enough at stake to react either way.
Start from who they already have. One or two names is a seed. Name what makes those two right — built the workaround, churned over it, biggest list, filed the ticket — then find others on that line.
Where the line runs: same ticket theme in support (Intercom, Zendesk), customer: tags and comments in GitHub / Linear / Jira, same churn or closed-lost reason in CRM, same usage shape in analytics (exports, CSV downloads, empty states), the repo (PRs, issue text, TODO/FIXME naming a customer), and mail / calendar / Slack — they may have already talked to someone. Canceled tickets and prior attempts count: already tried ≠ don't build.
Spread the reactions. Someone who'll want it, someone who'll pick it apart, someone who left. Not your biggest fan, not five random logos, one power user max — label them as such.
Three rows, one piece of recent evidence each, then stop. A sweep, not a research project.
The drafted ask is the deliverable here, not a script — short, engineer-to-human, one skeleton key inside it:
"You mentioned exporting to Excel every Monday in [ticket]. Got 20 minutes this week? I want to see how you do it — I've got a rough version to react to."
Nothing in the tools → say so. Ask for a ticket export, a CRM list, or three names they already know. Never invent accounts. Never auto-send — always draft.