how to ask for a testimonialEnglish13 min read

How to Ask for a Testimonial (The Full Script)

A copy-paste script for asking for a testimonial in every situation: email, in-app, DM, SMS, and in person, plus the timing that turns a happy customer into a story that actually sells.

Junaid Khalid
Junaid Khalid
August 4, 202613 min readUpdated August 4, 2026

Most people overthink asking for a testimonial. They wait for a perfect moment, write a long apologetic email, then never hit send. The reality is simpler: a happy customer usually wants to help, and your only job is to make the request small, specific, and easy to answer. This guide is the full script, the exact words to send in every common situation, plus the timing that decides whether you get "great to work with" or a story that actually sells. Copy the block that fits, change the names, and send it today.

Quick takeaways

  • Ask at the moment of delight: right after a result lands, a milestone hits, or a customer says something kind unprompted.
  • Send one short message with one link. Every extra step, tab, or login costs you replies.
  • Match the channel to the moment: email after a delivery, an in-app prompt after a win inside your product, a quick reply after a compliment.
  • Lower the effort to almost zero. Give a prompt to answer or a short draft to approve, not a blank box.
  • Say where the testimonial will appear and offer to keep it anonymous. Clear permission removes the last hesitation.
  • Collect on a form you buy once and keep, so the proof you gather stays yours instead of vanishing when a subscription lapses.

The shortest version that actually works

The whole ask fits in three moves: catch the customer at a high point, send one short message that says what you want and why, and hand them a single link to a form that takes about a minute. That is it. You are not writing a case study or a cover letter. You are removing friction between a good feeling and a few sentences on the record.

A strong request answers three questions before the customer has to wonder about them. What do you want (a couple of sentences about their experience). Where do they do it (this one link). How long will it take (about a minute). When all three are obvious, the customer does not have to think, and thinking is where these requests quietly die.

Everything below is a variation on those three moves. The channel changes, the opener changes, but the shape stays the same: a personal line, the reason, a prompt, and one link.

Timing beats wording every time

The single biggest lever is when you ask, not how you phrase it. Ask while the result is fresh and the customer still feels the win, and you get a specific, emotional answer. Wait three months and even a thrilled customer gives you "highly recommend," which says nothing and sells nothing.

The good moments are easy to spot once you watch for them. A project just shipped and the outcome landed. A customer hits a milestone inside your product: their first thousand signups, their tenth invoice paid, whatever "it worked" looks like for them. Someone sends an unprompted thank-you in email, Slack, or a DM. Any of these is your cue. A compliment in writing is the clearest one of all: reply, thank them, and ask if they would put a version of that on the record.

There is a second reason timing matters. The moment of delight is not just when the customer is most willing, it is when their answer is most useful. Catch them at the peak and you get the exact before-and-after that makes a testimonial persuasive. Ask cold, months later, and you get a polite shrug.

Moment Best channel One-line opener
A project or onboarding just wrapped Email "It was great getting [result] live with you."
A customer hits a milestone in your product In-app prompt "You just [hit X], nice work. Share a line?"
Someone sends an unprompted compliment Reply on the same channel "That made my day, mind if I use it?"
Right after a purchase SMS or email "Thanks for choosing us. Quick review?"
A live event, workshop, or handoff In person via QR code "This QR points to a thirty-second review."
A quiet win with no recent contact Email, with a draft attached "I wrote a short draft. Okay to use it?"

The full script, by channel

Here is the library. Each block is copy-paste ready. Change the brackets, keep it short, and send only one link.

1. The plain ask, by email after a result. Use this once a project or onboarding wraps and the outcome is clear.

Hi [name], it was great getting [specific result] live with you. I am putting together a few customer testimonials and yours would mean a lot. Would you answer one quick question: what changed for you after [working together / switching to us]? Here is a link, it takes about a minute and there is no sign-up: [link]. Happy to use your name and title, or keep it anonymous, your call.

2. The "I drafted it for you" ask. Busy customers approve far more often than they write. Offer a draft they can edit or bless in one reply.

Hi [name], I would love to feature you on our site after the results we saw on [project]. I know you are slammed, so I wrote a short draft based on our work, no pressure to use it as is: "[one or two sentences naming a specific result and what the experience was like]." Feel free to tweak, rewrite, or scrap it. Just let me know if I have your okay to use a version on my [website / wall of love].

3. The reply to a spontaneous compliment. This is the highest-yield ask you will ever send, because the customer already wrote the testimonial for you.

That genuinely made my day, thank you. Would you mind if I used it as a testimonial? If you are good with it, you can paste a sentence or two here, [link], and I will add it to the site. No login, about a minute.

4. The in-app ask, at a moment of delight. For a product or SaaS, the best place to ask is inside the app, right after the customer sees value. A small prompt beats an email they open days later.

You just [hit a milestone / shipped your first X]. Nice work. If [product] helped, would you share a line about it? [Leave a quick review] (about a minute, right here).

5. The post-purchase or SMS ask. Short channel, shorter message. One line, one link.

Thanks for choosing [business]. If you have a minute, we would love a quick review of how it went: [link]. No account needed.

6. The in-person or QR ask. After a live win, a workshop, an event, or a handoff, put the form behind a QR code on a slide, a receipt, or a card.

Loved working with you today. If you are up for it, this QR points to a thirty-second review, text or video, whatever is easier. No sign-up.

7. The permission and usage line. Add this to any ask so there is no second email about consent: "I would use this on my website and maybe LinkedIn, with your name and title, unless you would rather stay anonymous." Being specific about where it appears is one of the few things every guide agrees on, and it removes the last bit of hesitation.

8. The single follow-up. Most people who go quiet are busy, not unwilling. Nudge once, a week later, then stop.

No pressure at all, just floating this back up in case it slipped. Same link if you have a minute: [link].

If you want deeper, situation-specific wording, our guide on how to ask a client for a review breaks down the service-business version with a five-step ask, and these copy-paste email templates give you eight full emails to adapt.

Give them a prompt, not a blank page

The fastest way to kill a testimonial is to send someone a form that says "leave a review" over an empty box. A blank page is intimidating, and it produces vague filler. One or two guiding questions produce a story instead.

The prompts that pull the best answers follow the arc of the customer's experience: the problem before, the turning point, and the result after. "What were you struggling with before you found us?" surfaces the pain. "What changed after?" surfaces the payoff. "Who would you recommend this to?" surfaces the use case. You do not need more than two or three of these, because a long survey lowers completion the same way a login wall does. If you want the full set to choose from, we keep a running list of testimonial questions worth asking.

Where the ask lands matters as much as the ask

Every script above ends in a link, and the link is where most testimonials are won or lost. Send a customer to a tool that demands an account and you have added the one step most likely to make them quit. They click, see "sign up to continue," and close the tab. You never find out it happened.

This is why a no-login testimonial form matters more than any clever wording. The customer clicks, sees a prompt and a box, types or records, and submits. Nothing stands between intent and action. To be fair, no-login collection is table stakes now: Senja and Testimonial.to both let a customer respond without an account, so treat it as the floor, not a feature.

The part worth choosing carefully is where the ask lives. A plain share link works, but it makes the customer leave whatever they were doing. Putting the ask inside the moment, embedded in the email you already send or inside your app right after a win, catches the customer while the feeling is still warm. The catch is that the widget you embed should be one you own, not one you rent per widget or per seat every month. That is the whole argument behind owning the widget you embed in emails and apps.

Where the ask lives How it works Best for The catch
Plain share link You paste a URL into a message Any one-off ask The customer has to leave what they were doing
Email-embedded widget The rating and box sit inside the email Post-purchase and delivery emails Needs a tool that embeds, not just links
In-app prompt A small ask appears after a win in your product SaaS and apps Only works where you control the interface
QR code, in person A code points to the form on a card or slide Events, workshops, receipts Depends on the moment being in person

What to do when they start but never finish

Here is the failure mode nobody writes about. A customer clicks your link, starts typing, gets interrupted, and closes the tab. As far as most tools are concerned, that testimonial never existed. You asked at the perfect moment, they said yes in their head, and you got nothing.

testimonials.ltd captures that intent instead. When someone begins a review and drops off before submitting, the form saves whatever they already filled in, so you can follow up with a warm, specific nudge rather than a cold re-ask: "Looks like you started a review the other day, want me to finish it from what you wrote?" No competitor in the category does this, and it is the difference between recovering those interrupted reviews and losing them for good. The customer is the hero here. The tool just makes sure their words do not get lost on the way to your wall.

FAQ

How do I politely ask for a testimonial?

Be specific and brief. Name the result you delivered, say plainly that you are collecting testimonials and theirs would help, ask one guiding question, and include a single link. Offer to keep it anonymous. Politeness comes from making the request small and easy, not from apologizing for asking.

What is the best time to ask for a testimonial?

Right after a win or an unprompted compliment, ideally within a day or two. The answer is most specific and positive when the result is still fresh. A compliment in writing is the single best cue: reply and ask on the spot, while they are already saying nice things.

What should I say when I ask for a testimonial?

Open with a personal line about their experience, explain you are building social proof, ask one or two guiding questions like "what changed after?", and give one link to a no-login form. Keep it to one short message, and say where the testimonial will appear so consent is handled in the same breath.

Should I write the testimonial for them?

For busy customers, yes: offer a short draft they can edit or approve. Approving a draft is far less work than starting from a blank page, so it lifts your reply rate. Base the draft on a real result and invite them to change anything, so the words stay honestly theirs.

How many times should I follow up?

Once. Send a gentle reminder about a week after the first ask, then leave it. A single nudge catches the people who simply forgot, without straining the relationship. Volume comes from asking more customers at the right moment, not from chasing one.

Where should I send people to leave a testimonial?

To a form that needs no account or password, where they can type a few sentences or record a short clip and submit in about a minute. Removing the login step is the biggest single factor in whether someone finishes. Ideally the form is one you own outright, so the reviews you collect stay yours instead of disappearing when a subscription ends.

Try testimonials.ltd

Send the ask on a form you own, not one you rent.

You just got the hard part, the words. The easy part should be the tool. testimonials.ltd gives you a no-login form for text and video, in-app and in-email widgets so you can ask at the exact moment a customer is happy, an approval step so you choose what goes live, and abandoned-review capture so the stories that get interrupted are not lost. It is a one-time price instead of a monthly subscription: text reviews are kept forever, video is a transparent capped add-on, and one license covers every site you run, which is why freelancers and agencies buy once instead of paying per client each month. The testimonials you collect are yours, the way your logo or your domain is yours. Pay once, keep it forever.

Start collecting testimonials

FAQ

Common questions

How do I politely ask for a testimonial?

Be specific and brief. Name the result you delivered, say plainly that you are collecting testimonials and theirs would help, ask one guiding question, and include a single link. Offer to keep it anonymous. Politeness comes from making the request small and easy, not from apologizing for asking.

What is the best time to ask for a testimonial?

Right after a win or an unprompted compliment, ideally within a day or two. The answer is most specific and positive when the result is still fresh. A compliment in writing is the single best cue: reply and ask on the spot, while they are already saying nice things.

What should I say when I ask for a testimonial?

Open with a personal line about their experience, explain you are building social proof, ask one or two guiding questions like "what changed after?", and give one link to a no-login form. Keep it to one short message, and say where the testimonial will appear so consent is handled in the same breath.

Should I write the testimonial for them?

For busy customers, yes: offer a short draft they can edit or approve. Approving a draft is far less work than starting from a blank page, so it lifts your reply rate. Base the draft on a real result and invite them to change anything, so the words stay honestly theirs.

How many times should I follow up?

Once. Send a gentle reminder about a week after the first ask, then leave it. A single nudge catches the people who simply forgot, without straining the relationship. Volume comes from asking more customers at the right moment, not from chasing one.

Where should I send people to leave a testimonial?

To a form that needs no account or password, where they can type a few sentences or record a short clip and submit in about a minute. Removing the login step is the biggest single factor in whether someone finishes. Ideally the form is one you own outright, so the reviews you collect stay yours instead of disappearing when a subscription ends.

About the author

Junaid Khalid

Junaid Khalid

Founder and Product Builder

Junaid Khalid is a founder and product builder behind LigoSocial and Ertiqah. He has built 7+ products and uses testimonials, reviews, and customer proof as a practical growth system for SaaS, creator tools, and service businesses.

Collect testimonials. Pay once. Keep them forever.

Export everything, anytime. 14-day refund.