
How to Ask for Testimonials (Without Feeling Weird About It)
I get this question all.the.time: "How do you actually ask for testimonials without feeling pushy?"
And I get it. You did great work, the client is thrilled, and there's this perfect little window where you should ask... and instead you say "so glad you're happy!" and close the laptop 😅
Here's what that hesitation is actually costing you:
- The praise still happens. It just lands in DMs, voice notes, and email replies where no future client will ever see it.
- Your sales page stays quiet while your inbox is full of proof.
- Every "I'll ask later" turns into a cold ask six months from now, which feels ten times more awkward.
Asking for testimonials was never a confidence problem. It's a timing problem.
When you ask at the right moment, with the right words, it doesn't feel like asking for a favor. It feels like finishing the project.
Why I built a system for this
For years, my testimonials lived everywhere except where I needed them.
A screenshot from Instagram. A line buried in an email reply. Something amazing a client said on a call that I swore I'd write down later. (I did not write it down later.)
The praise existed. I just couldn't find any of it when I was building a sales page at 10pm.
So I stopped treating testimonials as something that happens to me and started treating them as a system: a set moment to ask, exact words to use, and one place where every single testimonial lives. That last part became my Testimonial Tracker, a free template I now give away because this problem is so universal.
The praise already exists. Your only job is to catch it.
And honestly? Once I started paying attention, I realized most business owners don't have a testimonial shortage - they have a capture shortage.
People ARE saying nice things about you - in email replies, group threads, on calls.
A testimonial strategy isn't about squeezing compliments out of people. It's about catching the ones already flying past you.
(And if you suspect years of praise are already buried in your inbox, I built an AI skill for exactly that: Testimonial Finder goes through your existing emails and pulls out every testimonial that's already sitting in there.)
What actually changes
❌ Before
- You ask "whenever it comes up"Which is never, because it never comes up
- Praise scattered across 5 appsScreenshots, DMs, email replies, call notes
- Sales pages with 2 testimonials from 2022Because those are the only ones you can find
✅ After
- You ask at 3 specific momentsRight when saying yes feels natural
- Every testimonial in one trackerSource, date, permission status, where it's used
- Fresh proof ready for any page or emailPull the right quote in 30 seconds
The 3 moments to ask
Timing does most of the work. These are the three windows where a yes is almost automatic:
- Right after a win. They just got the result, hit the milestone, or told you the launch worked. The excitement is doing the writing for them. Ask within 24 hours.
- The moment they praise you unprompted. Someone sends "this changed everything for me!!" in a DM or email. That IS a testimonial. Your only job is to ask permission to use it.
- At the natural end point. Project wraps, program ends, they hit their goal. Build the ask into your offboarding so it's a step, not a favor.
Swipe these emails for yourself
Copy these, swap the brackets, hit send. No overthinking allowed.
Template 1: Right after a win
Subject: So proud of this 🎉
Hi [Name],
I'm still smiling about [the specific win]. Seriously, congrats!
Quick favor while it's fresh: would you be up for writing 2 to 3 sentences about what working together was like and what changed for you? No pressure to make it fancy. Whatever you'd tell a friend is exactly right.
Talk soon,
[Your name]
Template 2: When praise lands in your inbox
[Name], this made my whole day. Thank you! 🥹
Would you mind if I shared this on my website? I can use your first name only or keep it anonymous, whatever you're comfortable with.
Template 3: The past-client ask
Subject: A quick question (and a thank you)
Hi [Name],
I was just thinking about [the project/result] and how great it was to work together.
I'm updating my website and would love to include a few words from you. Would you be open to sharing 2 to 3 sentences about your experience? To make it easy, here are two prompts: What was [the problem] like before we worked together? What's different now?
Either way, thank you for being such a great client :)
Talk soon,
[Your name]
The takeaway
Give people prompts, not a blank page. "Write me a testimonial" gets silence. "What was it like before, and what's different now?" gets gold.
Grab the free Testimonial Tracker
Collecting them is step one. Keeping them organized is where most people fall apart.
- One place for every testimonial, with the source, date, and permission status
- Track exactly where each one is being used (sales page, emails, social)
- Google Sheets AND Airtable versions included
- Free, no strings attached
Let's be real about response rates
Not everyone will respond. Even people who LOVE your work.
They're busy, the email gets buried, life happens. That's not a rejection, and it says nothing about your work. Send one friendly follow-up a week later, then let it go.
If writing feels like too big an ask for someone, offer to draft it for them from something they've already said. "You mentioned on our call that you got 3 new clients in a month. Can I write that up and have you approve it?" Most people are relieved. Just make sure they see and approve the final version. Their words, their sign-off, always.
And one more thing, because I see this constantly: don't wait until you have "enough" testimonials to start using them.
One real, specific quote on your sales page beats zero perfect ones. Start with what you have, keep collecting, and once they're organized you can even put them to work automatically.
That's exactly what I built BlockBuilder, my embeddable block software, to do: it turns a testimonial spreadsheet into a live block on your website that updates itself...but that's step three 😉
Steps one and two are ask and capture which you need before you can do anything else.
Common questions
When is the best time to ask for a testimonial?
Ask within 24 hours of a win, immediately when someone praises you unprompted, or as a built-in step at the end of a project or program. The closer the ask is to the moment of excitement, the higher your response rate and the more specific the testimonial will be.
How do I ask for a testimonial without sounding pushy?
Keep the ask small and specific: 2 to 3 sentences, with two prompts to answer (what was it like before, what's different now). Make it clear there's no pressure and no need to make it fancy. A short, warm, low-effort ask reads as confident, not pushy.
What should I do if a client doesn't respond to my testimonial request?
Send one friendly follow-up about a week later, then let it go. Silence usually means busy, not unhappy. You can also offer to draft the testimonial from something they already said and have them approve it, which removes the effort barrier entirely.
Can I use something a client said in a DM or email as a testimonial?
Yes, with permission. Reply and ask if you can share their words on your website, and offer options like first name only or anonymous. Unprompted praise often makes the best testimonials because it's specific and in their natural voice.
How many testimonials do I need before using them on my website?
One. A single real, specific testimonial beats none. Start using what you have now, keep collecting at the three key moments, and rotate in fresh ones as they come. Recency and specificity matter more than quantity.
Recommended Resources 🛠️
The tools behind this system:
- Testimonial Tracker · the free template
- Testimonial Finder · AI digs the praise out of your inbox
- BlockBuilder™ · puts testimonials live on your site
- Airtable · where my tracker lives
Some links are affiliate links. I only recommend tools I actually use.


