Asking for a testimonial feels weird. You just finished a project, the client is happy, and then you have to pivot into "hey, could you write something nice about me?" It's uncomfortable, and most business owners either skip it entirely or wait too long and lose the moment.

Here's the thing: customers want to help you if they're happy. The ask itself rarely loses you goodwill. What kills testimonials is vagueness, bad timing, and asking in a way that makes it feel like homework for them.

This guide gives you word-for-word scripts for every situation — email, DM, in-person, follow-up. Use them as-is or adapt them to your voice.

The golden rule: make it easy, not important

The single biggest mistake business owners make when asking for testimonials is framing it as a big deal. "I was wondering if you'd mind taking a few minutes to write a review for my business..." puts the burden entirely on them.

Instead, minimize the ask. Be specific about what you want. Give them a link they can click right now. The easier you make it, the more likely they say yes.

The magic formula: Specific moment of success + one easy action + a link. That's it.

When to ask (timing matters more than wording)

The best moment to ask for a testimonial is right after a win — the moment when the customer's positive feeling peaks:

Don't wait a week. Strike while the iron is hot. A happy customer in the moment is five times more likely to follow through than one you follow up with later.

Email scripts

Script 1: After completing a project

Email — Project completion

Subject: Quick favor — would you share a few words?

Hi [Name],

So glad [specific outcome, e.g. "the launch went smoothly" / "you're seeing results"]. It's been a pleasure working with you.

I'm building up testimonials for my website and I was hoping you'd be willing to share a few words about your experience. Totally fine if it's just 2-3 sentences — honestly, shorter is better.

You can leave it here: [your Vouch collect link]

No account needed, just click and type. Takes 60 seconds.

Thanks so much,
[Your name]

Script 2: After a customer says they're happy

Email — Following a compliment

Subject: So glad to hear that!

Hi [Name],

That genuinely made my day — thank you for sharing.

Would you mind putting that into a quick testimonial? I'd love to share what you just said with other [customers/clients/businesses] who are on the fence. You can do it here in about a minute:

[your Vouch collect link]

No pressure at all — just figured I'd ask while it was fresh!

[Your name]

Script 3: E-commerce / product businesses

Email — 7 days after purchase

Subject: How's [product name] working out for you?

Hi [Name],

It's been about a week since you picked up [product] — hoping it's been everything you needed.

If you've had a good experience, I'd love to hear about it. Even a sentence or two helps other people make the decision. Here's a quick link:

[your Vouch collect link]

And if something wasn't right, just reply to this email — I'm always looking to improve.

Thanks,
[Your name]

DM scripts (Instagram, LinkedIn, Twitter)

Script 4: LinkedIn DM

LinkedIn DM

Hey [Name] — really glad the [project/product] has been working well for you. Quick ask: would you be up for leaving a short testimonial on my site? Totally informal — a sentence or two about what worked. [link]

Script 5: Instagram DM (after a tagged post or comment)

Instagram DM

Thanks so much for that! 🙏 Would you mind if I used your words as a testimonial on my website? And if you'd like to add a bit more, here's a quick link: [link]

In-person scripts

In-person asks are the highest-converting but also the most uncomfortable. The trick: don't make it a big deal. Say it casually, then immediately hand them their phone or a card with the link.

Script 6: End of a service appointment

In person — service business

"I'm really glad you liked it. If you get a second, I'd love a quick review — I'll send you a link right now, it takes literally 30 seconds." [Send the link via text immediately]

Script 7: Retail / storefront

In person — retail

"We'd love to hear from you — here's a card with a quick review link. It's just a text box, no account needed." [Hand them a card with the QR code or short URL]

Follow-up scripts (for when they said yes but haven't done it)

Send this 3-5 days after the initial ask. Keep it light — one short nudge is totally acceptable. Two is borderline. Three is too many.

Script 8: Gentle follow-up

Follow-up email

Hi [Name],

Just bumping this up in case it got buried! The link still works: [link]

No worries if you're too busy — I appreciate you either way.

[Your name]

What NOT to say when asking

How to make the ask frictionless with Vouch

All of the scripts above use a "collect link" — a URL you send customers that opens a simple form where they type their testimonial, add their name, and optionally upload a photo. No account required on their end.

With Vouch, you get a permanent collect link when you create a widget. You can print it, text it, paste it into emails, or add it to a QR code on a receipt. Every submission comes into your dashboard for approval before it shows on your site.

Ready to collect testimonials the easy way?

Create your free widget and get your collect link in 5 minutes. No credit card needed.

Start free with Vouch →

Quick tips to get more responses

What makes a great testimonial?

You can't control what customers write, but you can nudge the outcome with how you ask. The best testimonials mention:

If you want to prompt for this without making the form feel like a survey, add one optional question to your collect form: "What would you tell someone who was on the fence about working with us?" — it's a softball that produces gold.

"I almost went with a bigger agency but a friend said to try these guys. Best decision I made — they delivered in half the time at half the price and we saw results in week two. Would 100% work with them again."

That's a testimonial that converts. Not because it's flowery — because it's specific and addresses objections.

Summary

The key to getting testimonials is removing every possible obstacle between a happy customer and a submitted form. Pick the right moment (right after a win), keep the ask short and casual, give them a direct link, and follow up once if needed.

The scripts above are starting points — adapt them to match how you normally talk. Authentic sounds better than polished.

If you want to stop copy-pasting email drafts and start getting testimonials on autopilot, Vouch makes it easy — one link per widget, every submission goes to your dashboard for approval, and it all embeds on your site with one line of code.