Skip to content

Founder skill

Skill: asking for testimonials honestly

Asking for testimonials looks easy and is not. The wrong timing produces hollow quotes; the wrong ask produces fake-sounding answers; the wrong framing produces customers who feel pressured. The honest version is specific, well-timed, and respects the customer's agency.

Time to functional: 30-60 days of sustained practice from the first ask to a reliable system that produces 1-3 testimonials per month. Faster for founders comfortable with direct asks; slower for those who default to apology-mode.

Verified · editorial policy

Why this skill matters

Testimonials with verifiable details are the highest-trust marketing asset indie SaaS can ship. Pre-cohort case studies; mid-build social proof; post-launch credibility. But every fabricated, padded, or vague testimonial corrodes trust faster than the good ones build it.

What “good” looks like

Ask at the right moment (first observable outcome, not first purchase). Ask for a specific verifiable detail (a metric, a screenshot, a named outcome). Offer to write a first draft for the customer to edit (not to fabricate). Publish only what is approved and accurate. Customer feels valued, not transactional.

The practice plan

  1. Step 1

    Track the 'first observable outcome' moment for each customer

    First time the customer hits a real milestone in your product (first booked meeting, first email sent, first paying-customer-of-theirs). This is the testimonial-ask window, not the post-purchase day.

    Cadence: Per customer, tracked in your CRM or notes.

  2. Step 2

    Send a personal ask at the moment

    Real founder email. One question: 'Can you tell me what happened just now?' Open-ended; do NOT propose words yet. The customer's own first answer is the gold.

    Cadence: Within 48 hours of the moment.

  3. Step 3

    Convert the answer to a testimonial offer

    Send back a draft: 'Here is one way to phrase that — would you be comfortable with this on our site, attributed to you with your role?' Edit until they are.

    Cadence: Within 48 hours of receiving their answer.

  4. Step 4

    Always include a verifiable detail

    Real name, real role, real company URL or LinkedIn. If they are nervous about full attribution, offer first-name + role + industry as fallback. Anonymous testimonials read as fabricated.

    Cadence: Every testimonial.

  5. Step 5

    Publish and notify

    When the testimonial goes live, let the customer know. Many will share it themselves, which is the highest-leverage organic amplification.

    Cadence: Within 24 hours of publishing.

Failure modes when self-teaching

  • Asking too early. Pre-outcome testimonials are hollow.
  • Proposing the words before hearing the customer's own. Words you put in their mouth feel transactional.
  • Skipping verification. Anonymous quotes lose trust faster than zero quotes.
  • Bulk-asking via Typeform. Mass requests produce mass non-responses; personal asks produce personal replies.
  • Editing the testimonial after publication without re-approval. Trust violation.

Related Brunson terms

Frequently asked

Should I incentivize testimonials with a discount?
No. Incentivized testimonials read as paid endorsements and lose trust. The exception is when the incentive is clearly disclosed in the testimonial itself.
What if no customer says yes?
Then the underlying product or service is not producing testimonial-worthy outcomes yet. Fix the outcome first; testimonials follow.

Apply the skill to a live page

The free 90-second Launch Diagnostic labels which Brunson failure mode your page hits — and tells you which founder skill is most directly on the critical path.

🚀 Explore Our Network

Full disclosure: UnlockSaaS is one of ten small products built and run by one independent operator. These are the other nine.

60 days
To First Paying Customer
7 steps
Proven Playbook
100%
Money-Back Guarantee
$49
Founding Price /mo

You shipped. Nobody paid. The playbook breaks the pattern or the code refunds you automatically.

Get Free Diagnosis

Refund runs from your dashboard, not a support ticket — the server re-checks eligibility and issues it through Stripe automatically.