Idea Validation Recipe: Problem Interviews to MVP Experiment

Type: Execution Recipe Confidence: 0.90 Sources: 7 Verified: 2026-03-11

Purpose

This recipe produces a validated go/pivot/stop decision for a startup idea — backed by 15-25 problem interviews, solution willingness-to-pay data, and behavioral MVP experiment results — within 3-6 weeks at $0-$2,000. It outputs a structured interview synthesis, customer segment ranking, and conversion metrics that feed directly into MVP scoping and launch planning. [src1]

Prerequisites

Constraints

Tool Selection Decision

Which path?
├── User is non-technical AND budget = $0
│   └── PATH A: Free Manual — Calendly + Google Meet + Google Sheets + Carrd Free
├── User is non-technical AND budget > $0
│   └── PATH B: No-Code Paid — Calendly + Zoom + Webflow + Stripe + PostHog
├── User is semi-technical AND budget = $0
│   └── PATH C: Semi-Tech Free — Cal.com + Google Meet + Carrd + PostHog Free
└── User is developer AND budget > $0
    └── PATH D: Full Stack — Calendly + Zoom + Custom LP + Stripe + PostHog
PathToolsCostSpeedOutput Quality
A: Free ManualCalendly, Meet, Sheets, Carrd$04-6 weeksGood — all phases covered
B: No-Code PaidCalendly, Zoom, Webflow, Stripe, PostHog$100-$5003-5 weeksHigh — professional LP + payment test
C: Semi-Tech FreeCal.com, Meet, Carrd, PostHog$03-5 weeksGood — open-source + analytics
D: Full StackCalendly, Zoom, custom LP, Stripe, PostHog$200-$2K3-4 weeksExcellent — custom MVP + full analytics

Execution Flow

Step 1: Map Assumptions and Define Hypotheses

Duration: 2-4 hours · Tool: Google Sheets or Notion

Write 5-10 core assumptions about the business. Rank by risk — which ones, if wrong, kill the idea? Convert top 5 into testable hypotheses with explicit pass/fail criteria. Plot on Strategyzer's evidence-impact matrix: high-impact + low-evidence assumptions get tested first. [src3]

Hypothesis template:
"We believe [customer segment] has [problem] at [frequency].
We'll know this is true when [X] of [Y] interviewees confirm [specific behavior]."

Verify: 5+ hypotheses documented with pass/fail thresholds · If failed: Spend 2 hours on competitor research and community lurking first

Step 2: Recruit Interview Subjects (30-50 Prospects)

Duration: 3-5 days · Tool: LinkedIn, Slack/Discord, Reddit

Identify 30-50 people matching the target customer profile. Send short outreach: "I'm researching [topic] and would love 20 minutes of your time." Offer $25-$50 gift cards for B2B (improves response rates from 10% to 25%). Target: schedule 15-25 interviews within 5 days. [src1]

Verify: 15+ interviews scheduled within 7 days · If failed: Broaden profile or use paid platforms (Respondent.io, $50-$100/participant) [src5]

Step 3: Conduct Problem Interviews (15-25 Conversations)

Duration: 1-2 weeks · Tool: Zoom/Google Meet, Google Sheets

Use Mom Test methodology: listen 80%, talk 20%. Never pitch, never lead. Record with consent. Track pain intensity (1-10), frequency, current solutions, money spent. After each batch of 5, update the assumption map. After 15 interviews, synthesize into pain point ranking and segment map. [src7]

Core questions (30 min):
1. "What's the hardest part about [domain]?"
2. "Tell me about the last time you dealt with [problem]"
3. "What have you tried to solve it?"
4. "How much time/money do you spend on this?"
5. "If you could wave a magic wand, what would change?"

Verify: 10+ confirm same pain; pain intensity 7+/10; weekly+ frequency · If failed: Narrow segment and recruit 10 more; if no pattern after 25 interviews, pivot or stop

Step 4: Design and Test Solution Concept (10-15 Solution Interviews)

Duration: 1-2 weeks · Tool: Figma (mockup), Zoom, Sheets

Design solution for #1 validated pain point. Create visual representation. Define 2-3 pricing tiers (anchor high). Present problem back first, then show solution and push for commitment. [src6]

Strong signals (behavioral):         Weak signals (verbal):
- Puts down a deposit                - "That sounds cool"
- Pre-orders or pre-pays             - "I'd definitely use that"
- Detailed feature request            - "Send me more info"
- Introduces to decision-maker       - "Keep me posted"

Verify: 30%+ concrete WTP; 5+ beta commits; clear positioning wedge · If failed: Test different pricing or value framing; if <20% interest, redesign solution [src5]

Step 5: Build and Launch MVP Experiment

Duration: 3-7 days build + 1-2 weeks run · Tool: Carrd/Webflow, Stripe, PostHog

Choose experiment type: landing page (demand), pre-sale page (WTP), concierge MVP (service), fake door (feature interest), or Wizard of Oz (full workflow). Build in 1-3 days. Drive 200-500 targeted visitors from communities, outreach, or paid ads ($5-$10/day). [src4]

Experiment selection:
├── Test demand broadly?     → Landing page + email signup
├── Test willingness to pay?  → Pre-sale page with Stripe
├── Test service delivery?    → Concierge MVP (3-5 customers)
├── Test feature interest?    → Fake door test (click tracking)
└── Test full workflow?       → Wizard of Oz (manual backend)

Verify: 200+ visitors within 7-14 days; analytics tracking · If failed: Invest $50-$100 in targeted ads; switch landing page tool if needed [src1]

Step 6: Analyze Results and Make Go/Pivot/Stop Decision

Duration: 2-3 days · Tool: Google Sheets, PostHog

Calculate conversion metrics against benchmarks. Cross-reference with qualitative data. Combine all evidence into a single decision. Do not cherry-pick positive signals. [src2]

SignalStopPivotGo
Pain score<5/105-7/107+/10
Pattern clarityNo patternEmerging10+ same
Solution WTP rate<10%10-30%>30%
Beta pre-commitments0-12-45+
LP email conversion<2%2-5%>5%
Pre-sale orders01-23+

Verify: Decision document with evidence from all phases; channel ranked by conversion · If failed: If ambiguous after 6 weeks, treat as "stop" — ambiguity means the signal is too weak [src3]

Output Schema

{
  "output_type": "validation_decision_package",
  "format": "document collection",
  "columns": [
    {"name": "decision", "type": "string", "description": "Go, Pivot, or Stop with reasoning"},
    {"name": "problem_validated", "type": "boolean", "description": "Whether interviews confirmed pain"},
    {"name": "top_pain_point", "type": "string", "description": "Highest-ranked pain from synthesis"},
    {"name": "target_segment", "type": "string", "description": "Best-fit customer segment"},
    {"name": "wtp_rate", "type": "number", "description": "Willingness-to-pay rate"},
    {"name": "mvp_conversion_rate", "type": "number", "description": "LP or pre-sale conversion"},
    {"name": "best_channel", "type": "string", "description": "Best acquisition channel tested"},
    {"name": "interviews_completed", "type": "number", "description": "Total interviews conducted"},
    {"name": "pre_commitments", "type": "number", "description": "Deposits or pre-orders collected"}
  ]
}

Quality Benchmarks

Quality MetricMinimum AcceptableGoodExcellent
Problem interviews completed152025+
Problem pattern clarity3+ same pain7+ same pain10+ unprompted
Willingness-to-pay rate>20%>30%>50%
Beta pre-commitments35-1010+
LP email conversion>3%>5%>10%
Pre-sale conversion1 order3+ orders10+ orders
Data completeness>70% fields>85% fields>95% fields

If below minimum: Re-run Steps 2-3 with broader customer segment. Do not skip to MVP testing with fewer than 15 interviews. [src5]

Error Handling

ErrorLikely CauseRecovery Action
Cannot recruit 15 interviewees in 7 daysTarget audience too narrow or hard to reachBroaden profile; try Respondent.io ($50-$100/participant); post in 3+ communities
All interviewees polite but describe no painProblem hypothesis is wrongAsk "what IS painful?" and let them lead; update hypothesis
High interest but zero pre-commitmentsSolution doesn't justify switching costTest 10x lower price or freemium; test different segment
LP <2% conversion after 500+ visitorsValue prop or messaging mismatchA/B test headline and CTA; try different audience
Zero traffic to landing pageWrong distribution channelsAdd $50 paid ads; try different communities; cold outreach
Stripe setup or payment errorsConfiguration issueTest in Stripe test mode first; use LemonSqueezy as fallback
Analytics not trackingPostHog snippet not firingCheck console for errors; verify script placement; use Clarity as backup

Cost Breakdown

ComponentFree ($0)Lean ($500)Standard ($2K)
Interview incentives$0$200$500
Design/mockup tools$0 (Figma free)$0$50
Landing page$0 (Carrd free)$16 (Carrd Pro)$50 (Webflow)
Paid traffic testing$0$100$500
Analytics$0 (PostHog)$0$50
User research platform$0$100$500
Contingency$0$84$350
Total$0$500$2,000

Constraint: Spending more than $2,000 on validation means you crossed into product development. [src1]

Anti-Patterns

Wrong: Asking friends and family if your idea is good

Friends optimize for preserving the relationship, not honest feedback. Interview strangers who match your target profile. [src7]

Correct: Use behavioral questions with strangers

Ask "Tell me about the last time you dealt with [problem]." If they show workarounds they built, the signal is real. [src5]

Wrong: Building first, then looking for customers

42% of failed startups cite "no market need." Building first means you cannot pivot without losing months. [src4]

Correct: Validate before building — 3-6 weeks saves 3-6 months

$0-$2,000 validation is the cheapest insurance in entrepreneurship. [src1]

Wrong: Treating verbal interest as validation

60-80% of stated purchase intent never converts. Polite enthusiasm is not a signal. [src4]

Correct: Require concrete commitment at every stage

Commitment ladder: time (interview) → social (introduction) → financial (deposit). Each phase demands a stronger signal. [src3]

When This Matters

Use when a founder or agent needs to execute a structured idea validation — run the interviews, build the landing page, collect the data, and make the decision. Requires a problem hypothesis as input; produces a validated go/pivot/stop decision as output.

Related Units