Customer Validation Template

12-Week Sprint to Product-Market Fit

November 15, 2024
12 min read
Updated: January 20, 2026
customer validationproduct-market fitcustomer discoveryinterviews

Customer Validation Template

12-Week Sprint to Product-Market Fit

Goal: Prove people will pay for your solution before you build too much.

What is Validation?

❌ Not Validation

  • "My friends said they'd use this"
  • "There are 10M developers, if we get 1%..."
  • "Competitors exist, so there's a market"
  • "I built it and launched on Product Hunt"

✅ Real Validation

  • 10+ people signed LOIs or pre-orders
  • 5+ paying customers (even if it's a pilot)
  • 90%+ retention after 30 days
  • Customers referring others organically

The test: Money talks. Opinions don't.

12-Week Validation Timeline

text
┌─────────────────────────────────────────────────────────┐
│                   12-WEEK VALIDATION                     │
├─────────────────────────────────────────────────────────┤
│                                                           │
│  Week 1-4           Week 5-8           Week 9-12         │
│  ──────────         ──────────         ─────────         │
│                                                           │
│  50+ convos     →   12 PAYING      →   PROVE             │
│  Patterns           pilots             REPEATABILITY     │
│  emerge             $$ committed       5 more customers  │
│                                                           │
│  ↓                  ↓                  ↓                  │
│  VALIDATE           MEASURE            SCALE              │
│                                                           │
└─────────────────────────────────────────────────────────┘

Week 1-4: VALIDATE

Week 1: Target List

Goal: Identify 50 people to talk to

Template:

| Name | Company | Role | How to Reach | Priority |

[@portabletext/react] Unknown block type "table", specify a component for it in the `components.types` prop

Where to find them:

  • Your network (ex-colleagues, friends of friends)
  • LinkedIn (2nd-degree connections)
  • Twitter/X (engage with their content first)
  • Industry Slack/Discord communities
  • Conferences and meetups

Prioritize:

  • High: Strong connection, perfect ICP
  • Medium: Weak connection, adjacent ICP
  • Low: Cold outreach, experimental

Target: 50 names by end of Week 1

Week 2: Outreach Campaign

Goal: 20 calls scheduled

Outreach Template (Email):

text
Subject: Quick question about [their workflow]

Hi [Name],

I saw you're [specific observation about their work].

I'm researching how [role] at [company type] handle
[problem area]. I'm talking to a few people to understand
the space better—not selling anything.

Would you have 20 minutes this week for a call?

Thanks,
[Your name]
[LinkedIn profile]

Outreach Template (LinkedIn DM):

text
Hi [Name] - saw we both [common connection/interest].

I'm researching [problem area] and would love to
hear your perspective on [specific question].

20-min call this week?

Success rate: 20-40% response rate if warm intro, 5-10% if cold

Target: 20 calls scheduled by end of Week 2

Week 3: Customer Calls

Goal: 10 completed calls, pattern recognition

Call Structure (30 min):

text
Min 0-5:   Intro & context
Min 5-20:  Problem discovery (15 min - THE MOST IMPORTANT)
Min 20-25: Current solutions
Min 25-28: Budget & authority
Min 28-30: Next steps & referrals

Questions to Ask:

1. "Walk me through your [workflow] last week. What broke?"

2. "What did that cost you? (time, $, stress)"

3. "How often does this happen?"

4. "What have you tried? Why didn't it work?"

5. "If this problem was solved, what would change?"

6. "Who else on your team feels this pain?"

After Each Call:

  • [ ] Take notes (use Interview Notes Template)
  • [ ] Strong/Weak/Red flag rating
  • [ ] Ask for 2-3 referrals
  • [ ] Send thank-you + follow-up

Target: 10 calls completed, patterns identified

Week 4: Build v0.1 + Commitment Asks

Goal: Ship something minimal, get 3 LOIs

v0.1 Principles:

  • Solve ONE problem
  • Manual processes OK (wizard behind curtain)
  • Ugly is fine
  • Make it work for 1 customer first

Example (Observability Tool):

  • ❌ Don't build: Auto-instrumentation, ML anomaly detection, custom dashboards
  • ✅ Do build: Manual log aggregation, basic search, email alerts

Commitment Ask:

text
"Based on our call, it sounds like [problem] costs you
[quantified impact]. We're building [solution] and have
a rough prototype.

Would you be interested in a 30-day pilot for $[price]?
I'll send you a simple agreement to review."

LOI Template:

text
LETTER OF INTENT

[Customer Company] intends to pilot [Your Product] for 30 days
starting [date].

Pilot terms:
- Price: $[X] (paid upfront)
- Duration: 30 days
- Success criteria: [Specific metric]

If successful, we will convert to annual subscription at
$[Y]/year.

Signed: _________________ Date: _______
[Customer name & title]

Target: 3 LOIs signed, v0.1 shipped

Week 5-8: MEASURE

Week 5-6: Convert LOIs to Paying Pilots

Goal: 5 paying customers

Pilot Agreement Must Include:

  • [ ] Specific scope (what you'll deliver)
  • [ ] Success criteria (how you'll measure)
  • [ ] Duration (30-60 days)
  • [ ] Price (charge something, even if discounted)
  • [ ] Support terms (response time, availability)

Pricing Strategy:

  • Too cheap (<$100): They won't take it seriously
  • Too expensive (>$1K for pilot): Too risky for them
  • Sweet spot: $250-$500 for 30-day pilot

Payment Methods:

  • Stripe (easiest)
  • Wire transfer (enterprise)
  • Check (if they insist, but slow)

Target: 5 paying pilots by end of Week 6

Week 7: Install Metrics

Goal: Dashboard tracking success

Metrics to Track:

text
PRODUCT METRICS
├─ Daily active users
├─ Feature usage
├─ Time spent in product
└─ Completion rate (core workflow)

CUSTOMER HEALTH
├─ Weekly usage trend
├─ Support tickets
├─ NPS/satisfaction score
└─ Referral requests

BUSINESS METRICS
├─ MRR (even if small)
├─ CAC (cost to acquire)
├─ Retention (% still using)
└─ Conversion rate (pilot → paid)

Tools:

  • Product analytics: Amplitude, Mixpanel, PostHog (free tiers)
  • Customer health: Spreadsheet (start simple)
  • Business metrics: Stripe + Google Sheets

Target: Dashboard built, updated weekly

Week 8: Retention Checkpoint

Goal: Are customers sticking around?

30-Day Check-In (For Each Pilot):

text
Hi [Customer],

We're 30 days into the pilot. Quick check-in:

1. Are you still using [product]? (Y/N)
2. What's working well?
3. What's frustrating?
4. Would you renew for another 30 days? (Y/N)
5. NPS: How likely are you to recommend us? (0-10)

Thanks!

Scoring:

  • Strong: Daily usage, would renew, NPS 9-10
  • Medium: Weekly usage, maybe renew, NPS 7-8
  • Weak: Rarely uses, won't renew, NPS 0-6

Red flag: <80% would renew → Fix product before more customers

Green flag: 100% would renew → Double down on acquisition

Target: 80%+ retention, identify why people churn

Week 9-12: SCALE

Week 9-10: Prove Repeatability

Goal: Acquire 5 more customers using same process

Repeatability Checklist:

  • [ ] Same outreach message works
  • [ ] Same ICP converts
  • [ ] Same onboarding process
  • [ ] Same pricing accepted
  • [ ] Same retention rate

Measure:

text
Conversion Funnel:
├─ 100 people contacted
├─ 30 responded (30% response rate)
├─ 15 calls scheduled (50% of responders)
├─ 5 LOIs signed (33% of calls)
└─ 4 paying pilots (80% of LOIs)

Key Question: Can you predict how many conversations = 1 customer?

If yes → Repeatable

If no → Keep experimenting

Target: 5 more customers, repeatable acquisition process

Week 11: Unit Economics Check

Goal: Are the economics healthy?

Calculate:

text
Total Spend (Weeks 1-11): $________
├─ Your time (valued at $X/hour)
├─ Tools/software
├─ Legal/accounting
└─ Ads/marketing (if any)

Customers Acquired: ___

CAC = Total Spend / Customers = $________

ARPA (Average Revenue Per Account): $________

Projected LTV (Lifetime Value):
= ARPA × Expected lifetime (months)
= $________ × ___ = $________

LTV:CAC Ratio = LTV / CAC = ___:1

Target: LTV:CAC ≥ 3:1 (healthy unit economics)

If < 3:1: Either lower CAC (cheaper acquisition) or increase LTV (higher prices, longer retention)

Week 12: Decision Point

You now decide: Raise capital, bootstrap, or pivot

✅ RAISE CAPITAL (If you have...)

  • [ ] 10+ paying customers
  • [ ] 90%+ retention
  • [ ] LTV:CAC ≥ 3:1
  • [ ] 15%+ MoM growth
  • [ ] $100M+ market opportunity
  • [ ] Repeatable acquisition process

Next steps:

1. Build pitch deck (use 10-Slide Template)

2. Refine one-pager (use One-Pager Memo Template)

3. Get warm intros to investors

4. Start fundraising conversations

✅ BOOTSTRAP (If you have...)

  • [ ] Profitable or near-profitable
  • [ ] Organic growth working
  • [ ] Don't need speed/scale immediately
  • [ ] Happy with slower growth

Next steps:

1. Keep acquiring customers

2. Reinvest revenue into growth

3. Hire strategically

4. Focus on retention

⚠️ PIVOT (If you see...)

  • [ ] <80% retention (customers churning)
  • [ ] CAC > LTV (losing money per customer)
  • [ ] No repeatable acquisition channel
  • [ ] Market too small (<$100M)

Next steps:

1. Talk to churned customers: Why did they leave?

2. Identify adjacent problem: What WOULD they pay for?

3. Test new hypothesis: 4-week mini-validation

4. Decide: Pivot or shut down gracefully

❌ SHUT DOWN (If you see...)

  • [ ] Fundamentally broken product
  • [ ] No one will pay
  • [ ] Founders misaligned
  • [ ] Market doesn't exist

How to shut down gracefully:

1. Notify customers: 30-60 days notice

2. Refund remaining time: Prorated refunds

3. Offer alternatives: Recommend competitors

4. Thank everyone: Customers, advisors, supporters

5. Document learnings: What you learned for next time

Shutting down is not failure. It's data.

Validation Scorecard (Use This Weekly)

text
WEEK: ___

CONVERSATIONS
├─ New conversations: ___
├─ Total conversations: ___
└─ Patterns identified: ___

COMMITMENTS
├─ LOIs signed: ___
├─ Pilots started: ___
├─ Paying customers: ___
└─ Conversion rate: ___%

PRODUCT
├─ Features shipped: ___
├─ Uptime: ___%
├─ Critical bugs: ___
└─ Customer requests: ___

RETENTION
├─ Active customers: ___
├─ Churned customers: ___
├─ Retention rate: ___%
└─ NPS score: ___

ECONOMICS
├─ MRR: $________
├─ Total spend: $________
├─ CAC: $________
└─ LTV:CAC: ___:1

SIGNALS
Strong signals: ___
Weak signals: ___
Red flags: ___

DECISION
[ ] Keep going (strong signals)
[ ] Pivot (weak signals)
[ ] Shut down (red flags)

Common Validation Mistakes

Mistake #1: Building Too Long Before Talking to Customers

  • Wrong: "I'll launch when it's perfect (6 months)"
  • Right: "I'll get 3 customers with duct tape version (3 weeks)"

Mistake #2: Talking to the Wrong People

  • Wrong: Friends/family who will lie to you
  • Right: Strangers in your ICP who will tell truth

Mistake #3: Not Asking for Money

  • Wrong: "I'll make it free until it's good"
  • Right: "Will you pay $X for a pilot?" (Week 3)

Mistake #4: Ignoring Churn

  • Wrong: Only focus on new customers
  • Right: First customers = reference customers = critical

Mistake #5: No Repeatability

  • Wrong: Each customer is unique, bespoke process
  • Right: Same ICP, same pitch, same onboarding

Resources

  • The Mom Test by Rob Fitzpatrick: Customer validation bible
  • Lean Customer Development by Cindy Alvarez: Practical tactics
  • Y Combinator Startup School: Free online course

Download all 12 templates: sanscourier.ai/qconsf-2025

*From the QCon SF 2025 talk: "From Staff Platform Engineer to a16z Founder: What I Wish I'd Known" by Gonzalo (Glo) Maldonado*

Need help implementing this?

I work with CTOs at $2M-10M startups on infrastructure decisions that compound for 18-24 months.

Schedule discovery call

15-30 minutes, no obligation