Customer Discovery Script Template

Use this customer discovery script to uncover urgency, workarounds, and willingness to pay before building a SaaS product.

A good customer discovery script helps you hear how buyers describe the workflow in their own words, where it breaks, why the pain becomes urgent, and what they already do to cope. If the conversation turns into your product pitch too early, you usually lose the evidence you actually needed.

The goal of customer discovery is not to get compliments on the idea. It is to hear enough grounded language about pain, urgency, and workarounds that you can judge whether a product deserves to exist.

Last updated and provenance

This guide is maintained as editorial guidance, then checked against the public SaaStash methodology and representative dossiers so the validation and scoping advice stays grounded in real public research examples.

Last updatedMarch 20, 2026
Source set reviewedMarch 20, 2026
Review basisSaaStash methodology, validation rubric, and representative public dossiers

Use this guide if this is the question blocking the next decision.

  • Founders running discovery calls before they commit build time.
  • Agencies checking whether repeated client pain is product-grade or just consulting work.
  • Operators testing whether a niche has enough urgency to justify a focused SaaS wedge.

What strong opportunities usually reveal early.

  • The buyer brings up the pain without needing to be convinced it exists.
  • There is a recent trigger event, deadline, or internal pressure behind the problem.
  • The workaround already costs money, delays work, or creates avoidable risk.

Follow the same order every time.

  1. Open with the current workflow and recent examples, not your product concept.
  2. Ask what is slow, manual, error-prone, or annoying enough to interrupt normal work.
  3. Probe for the moments that make the problem urgent, visible, or budget-worthy.
  4. Ask what they use today, what it costs in money or time, and what still frustrates them.
  5. Close by checking whether a narrower improvement would be worth paying for or piloting.

Where good ideas usually get ruined.

  • Pitching features before the buyer has described the current workflow in detail.
  • Asking leading questions that produce politeness instead of usable evidence.
  • Ending the call without confirming what currently gets budget or attention.

Apply the framework to concrete SaaS opportunities.

  • A call with a solo SaaS founder who spends month-end reconciling Stripe payouts and tax categories.
  • An interview with a support lead measuring how many tickets should have been deflected by better automation.
  • A conversation with a developer experience lead about the real cost of documentation drift.
Finance / Tax

Solo SaaS founder bookkeeping

Automated bookkeeping for one-person SaaS businesses that connects to Stripe, Lemon Squeezy, and Mercury.

$12–28K potential range
AI / CX

AI support queue deflection

An AI support layer trained on your docs that drafts accurate replies and escalates only novel cases.

$20–55K potential range
Marketing

Contact enrichment and intent routing

A real-time enrichment and intent scoring layer that cleans, scores, and routes leads before they hit the CRM.

$22–58K potential range

What keeps showing up across stronger categories.

  • Support buyers talk about ticket repetition, escalation quality, and trust long before they talk about AI.
  • Finance buyers usually reveal urgency through tax season, monthly close pain, or reconciliation cleanup.
  • Developer buyers give away the real opportunity when they describe where the issue shows up in the toolchain.

Choose the idea that stays narrow and commercially clear.

  • Keep the conversation short enough that the buyer stays concrete instead of drifting into theory.
  • Bias toward recurring pain and recent examples rather than abstract opinions about tooling.
  • Capture exact phrases because they usually become the strongest landing-page and outbound copy later.

A strong interview does not end with a yes. It ends with a clearer picture of the buying problem, the current workaround, and the level of product you would need to justify a switch.

Run this script against one or two niches, then compare what you hear against the public dossiers and the broader SaaStash dataset.

Use the framework on real categories, then buy if the wider catalog helps

Use the public research surface to decide whether the full database will save you time, sharpen your shortlist, and justify a one-time purchase.