User Interview Playbook

March 29, 2026 ยท View on GitHub

Gingiris Logo

User Interview Playbook

Battle-tested framework for user interviews โ€” from HeyGen's 937 interviews to PMF

GitHub stars GitHub forks License: MIT Website PRs Welcome

English | ไธญๆ–‡


๐Ÿ’ก Why Star This?

  • Battle-Tested: HeyGen did 937 interviews in 6 months to find PMF โ€” this is the same methodology
  • Complete Framework: End-to-end templates from user screening to post-interview analysis
  • Ready to Use: Question banks, debrief templates, user grading standards

๐Ÿ’ก Need 1-on-1 Consulting? 30 min / $100 โ€” Contact @Iris_carrot on Telegram


โญ Star This Repo

If this playbook helps you, a GitHub Star โญ helps others discover it!


Why User Interviews?

"Product founders spend the first 6 months doing intensive user interviews. HeyGen's founder did 937 interviews in 6 months. Wisperflow and Higgsfield both did 500+. It's constant interviewing and iterating."

โ€” Iris (็”Ÿๅงœiris)

ValueDescription
๐ŸŽฏ Validate NeedsConfirm users actually need this feature/product
๐Ÿ” Discover Pain PointsFind friction points in the user journey
๐Ÿ“– Collect StoriesGather real user stories for marketing & fundraising
๐Ÿค Build RelationshipsConvert high-value users into ambassadors
๐Ÿš€ Guide IterationTurn feedback into product roadmap

Key Benchmarks

MetricTarget
Registration to Paid5%-8%
Interview Frequency3-5 per week minimum
Actionable Insights3+ feature requests per interview

Pre-Interview Preparation

Step 1: Define Interview Goals

  • What is the core question for this interview?
  • What hypothesis are you validating?
  • Which user segment are you targeting?

Step 2: Screen Interview Candidates

PriorityUser TypeDescription
๐Ÿ”ด P0Paying UsersAlready paid โ€” highest value
๐Ÿ”ด P0Power UsersDaily usage, deep product knowledge
๐ŸŸ  P1Competitor UsersUsing competing products
๐ŸŸ  P1Churned UsersPreviously active, now gone
๐ŸŸก P2Registered Non-PayersInterested but not converted

Step 3: Schedule Users

Invitation Template:

Hi [Name],

I'm [Your Name] from [Company]. We noticed you've been using [Product] 
and would love to invite you to a 30-minute interview to understand 
your experience and feedback.

The session will be recorded for internal review only, never shared publicly.

Would you have time this week?

Best,
[Your Name]

Follow-up Cadence:

  • Day 1: Initial invite
  • Day 3: First follow-up
  • Day 7: Second follow-up
  • Day 10: Final follow-up
  • Multi-channel: LinkedIn, email, Telegram, Discord โ€” everywhere you can reach them

Interview Execution

Interview Setup

ItemRequirement
Duration30-45 minutes
FormatVideo call (Zoom/Meet/Teams)
RecordingMandatory โ€” including screen share
Team1 moderator + 1 note-taker

Opening Script (5 min)

1. Warm-up + Introduction
   "Hi, thanks for taking the time to chat. I'm [Name], working on 
   product at [Company]."

2. Set Expectations
   "Today I'd love to learn about your experience with our product 
   and hear your feedback to help us improve."

3. Get Recording Consent
   "We'll record this session for internal learning โ€” it won't be 
   shared publicly. You can keep your camera off if you prefer. 
   Is that okay?"

4. Background
   "Before we dive in, could you briefly introduce yourself?"

Core Question Framework

1. Background (Must-Ask)

QuestionPurpose
What do you do for work?Understand user persona
How did you hear about us?Identify acquisition channels
How long have you been using the product?Gauge user maturity
Which features do you use most?Identify core use cases
What other similar tools do you use?Understand competitive landscape

2. Deep Dive (Core)

Current Workflow:

  1. What problem are you solving with our product?
  2. What do you do most frequently in our product?
  3. How did you solve this problem before us?
  4. What's changed since you started using us?

Competitor Comparison:

  1. What other similar products are you using?
  2. What do you use each product for?
  3. How do we compare to competitors?
  4. What do competitors do better than us?

Pain Point Discovery:

  1. What frustrates you about using our product?
  2. Have you encountered any bugs or issues?
  3. Is there a feature that's particularly hard to use?
  4. If you had a magic wand, what would you change?

Willingness to Pay:

  1. What tools have you paid for before?
  2. What made you decide to pay?
  3. How much would you pay for our product?
  4. What would make you upgrade to paid?

3. Screen Sharing (Critical!)

"Have users share their screen during interviews. Watch how they use it. See where they get stuck." โ€” Iris

What to Observe:

  • How does the user navigate?
  • Where do they get stuck?
  • Which features are used vs. ignored?
  • Emotional reactions during usage?

Prompt:

"Could you show me how you typically use our product? 
Just do what you'd normally do โ€” no need to prepare anything special."

Closing & Follow-up

Closing Script (5 min)

1. Ambassador Invite
   "We have a user ambassador program โ€” you'd get early access to 
   new features and direct input on product direction. Interested?"

2. Referrals
   "Do you know anyone else who might benefit from our product?"

3. Thank You
   "Thanks so much for your time โ€” your feedback is incredibly valuable!"

Post-Interview Debrief (Required!)

See Templates


User Grading Standards

Grading Dimensions

DimensionDescription
Usage FrequencyDaily / Weekly / Monthly
Usage DepthCore features / Advanced / API
Payment StatusFree / Basic / Pro / Enterprise
Engagement LevelPassive / Active / Proactive
Social InfluenceRegular user / KOL / Community leader

User Tiers

TierCharacteristicsStrategy
๐Ÿ”ด S-TierPower user + Paid + Willing to advocateAmbassador priority, CEO/PM direct contact
๐ŸŸ  A-TierPower user + Payment potentialBeta access, regular check-ins
๐ŸŸก B-TierOccasional use + No clear payment intentGuide to core features, push conversion
โšช C-TierLow activity + No payment intentReduce investment, monitor natural retention

Templates & Tools

๐Ÿ“ Templates

CategoryToolUse Case
SurveyTypeformUser research surveys
RecordingGrain, FathomMeeting transcription
DatabaseAirtableUser database
SchedulingCalendlyAppointment booking
OutreachLinkedInB2B user contact

FAQ

Q1: Users don't want to join interviews?
  • Offer incentives ($50 gift card)
  • Emphasize impact on product improvement
  • Start with your most engaged users
Q2: User is nervous and can't talk?
  • Start with casual topics
  • Share some industry gossip
  • Let them demo the product first โ€” reduces pressure
Q3: User has too many feature requests?
  • Ask: "If you could only have one, which would it be?"
  • Check alignment with core use cases
  • Compare against product roadmap
Q4: How to tell if user is just being polite?
  • Watch screen share behavior โ€” real usage is revealing
  • Probe for details: "Can you tell me more?"
  • Willingness to pay is the most honest signal

ไธญๆ–‡็‰ˆ

่ฏฆ็ป†ไธญๆ–‡ๅ†…ๅฎน่ฏทๅ‚่€ƒ references/zh/README.md

ๅฟซ้€Ÿๅฏผ่ˆช

ไธป้ข˜้“พๆŽฅ
่ฎฟ่ฐˆๅ‡†ๅค‡references/zh/preparation.md
่ฎฟ่ฐˆๆ‰ง่กŒreferences/zh/execution.md
้—ฎ้ข˜ๆก†ๆžถreferences/zh/questions.md
ๆจกๆฟๅบ“references/templates.md

๐Ÿ“š Get the Complete Playbook

Want all playbooks in one comprehensive package? Get the Open-Source Project Integrated Marketing Action Manual:

Get the Playbook


About the Author

Iris (็”Ÿๅงœiris) โ€” Former cofounder & COO of AFFiNE, led global go-to-market from 0 to millions of users.

  • ๐Ÿ’ฌ Telegram: @Iris_carrot
  • ๐Ÿฆ Twitter: @WeiYipei
  • ๐Ÿ“ฑ ๅณๅˆป: ็”Ÿๅงœiris
  • ๐Ÿ“ง ๅ…ฌไผ—ๅท: ไบ‘ๅฎ็š„ๆกƒ่Šฑๅž

Consulting

ServicePrice
30-min Session$100 / ยฅ800
60-min Session$200 / ยฅ1,500
Monthly Retainer (โ‰ค5h)$1,000 / ยฅ7,000


License

MIT License - Feel free to use and adapt!