How to Collect Testimonials: A Step-by-Step System
On this page
- The 8-step testimonial collection system
- When should you ask for a testimonial?
- Who should you ask?
- How to ask: 5 methods compared
- How do you get permission and consent?
- How to make it easy for the customer
- How to automate testimonial requests after a payment
- How to store and organize testimonials
- How to use client testimonials
- Testimonial collection tools by method
- Frequently asked questions
- Start your testimonial system this week
Quick answer: To collect testimonials, ask every recent paying customer soon after they get value. Send one short request with one link and 3 questions. Get written permission for each place you will use the words. Send one reminder, then stop. Store each testimonial with its consent record, and show it next to the decision it supports.
Most businesses do not lack happy clients. They lack a process. A request goes out when someone remembers, the replies sit in an inbox, and nobody records what the client agreed to.
This guide gives you a complete system to collect testimonials from clients and customers. It covers when to ask, who to ask, the five main methods, consent, automation after a payment, storage, and use. It also includes a short comparison of tools by method, with facts checked in October 2026.
On this page
- The 8-step testimonial collection system
- When should you ask for a testimonial?
- Who should you ask?
- How to ask: 5 methods compared
- How do you get permission and consent?
- How to make it easy for the customer
- How to automate testimonial requests after a payment
- How to store and organize testimonials
- How to use client testimonials
- Testimonial collection tools by method
- Frequently asked questions
The 8-step testimonial collection system
The system has eight steps. Each step removes one reason why a testimonial does not arrive, or one reason why you cannot use it later.
- Set the trigger. Choose the event that starts a request (for example, a payment, a delivered project, or a finished course module).
- Set the wait. Give the customer time to get a result before you ask.
- Ask everyone in the group. Send the request to all customers who meet the trigger, not only to the ones you think are happy.
- Send one request with one link. Put 3 short questions and one link in the message.
- Collect consent with the answer. Ask where you can use the testimonial: website, social media, ads.
- Send one reminder, then stop. A second message helps people who forgot. More messages annoy people.
- Store the testimonial with its record. Save the words, the date, the source, and the permissions together.
- Use it near a decision. Put each testimonial on the page or in the email where a buyer has a doubt that it answers.
The sections below explain each step.
When should you ask for a testimonial?
Ask after the customer gets a real result, and while the experience is still fresh. For most businesses, the best trigger is a successful payment plus a short wait. The wait depends on how fast your product delivers value.
A request that arrives by email after a purchase is a common source of reviews. The Medill Spiegel Research Center at Northwestern University reports that, in PowerReviews data, 70 percent of reviews come from emails sent after purchase. The lesson is simple: if you do not ask, most customers do not write anything.
Use these starting points, then adjust from your own response data:
| Business type | Trigger | Suggested wait |
|---|---|---|
| SaaS (monthly plan) | First successful payment | 1-4 weeks, after the customer uses the core feature |
| Online course | Purchase | After the first module or lesson that gives a result |
| Coach or consultant | Invoice paid | After the session or milestone that the invoice covers |
| Agency or freelancer | Final invoice paid | A few days after delivery |
| Physical product | Order paid | After delivery plus time to use the product |
These waits are practical defaults, not research results. Test two waits and keep the one that gets more replies.
Key takeaway: Tie the request to a real event, and wait until the customer has a result to talk about.
Who should you ask?
Ask every customer who meets your trigger. Do not filter the list down to the customers you expect to be happy.
There are two reasons. First, the US Federal Trade Commission (FTC) warns against "only asking for reviews from customers who you think are more likely to be happy." The FTC says this can mislead people if it skews the picture. This guidance is in FTC's Endorsement Guides: What People Are Asking. Second, Google's Maps user contributed content policy does not let a business "selectively solicit positive reviews from customers."
You can still choose which testimonials you publish on your own website, if you do not distort the overall picture. Use these rules:
- Ask the full group. Do not send a "rate us first" screen that sends only happy people to the request.
- Read every answer. A critical answer tells you what to fix.
- Do not ask an unhappy customer to change or delete a review. The FTC says this "could mislead readers."
For B2B clients, ask the person who saw the result. That is often the project owner, not the person who paid the invoice.
How to ask: 5 methods compared
The best method is the one that asks the least of the customer for the proof you need. Email reply is the easiest. Video gives the strongest proof. A form link sits between them.
| Method | Effort for the customer | What you get | Best for |
|---|---|---|---|
| Email reply | Very low: reply in the inbox | Text, often informal | Small lists, warm clients |
| Link to a form | Low: one link, 3 questions | Structured text, a rating, consent fields | Any business that wants a repeatable process |
| Review platform (for example, Google) | Medium: often needs an account | Public reviews on a third-party site | Local businesses, search visibility |
| Video recording link | Medium: record 1-3 minutes | Face, voice, and words of a real customer | Landing pages, sales pages, ads |
| Interview (call or in person) | High for you, low for the customer | Long story, detail, quotes for a case study | Large clients, case studies |
Write a short, personal email. Name the result the customer got. Ask 3 questions. Give one link or ask for a reply. For full templates, see our guide to the testimonial request email.
Example wording (template, not a real customer):
Hi Sam, you started with us three weeks ago. Can you tell other people how it went? It takes about 2 minutes. 1) What problem did you have before? 2) What changed? 3) Who would you recommend us to? Reply to this email, or use this link: [link]. Tell us if we can use your name and words on our website.
Form link
A form gives every answer the same structure. It also lets you collect consent in the same step. Keep it to the 3 questions, a name field, and the permission checkboxes.
Review platforms
Third-party platforms show reviews that you do not control, and buyers know this. The rules are strict. Google says that incentives "in exchange for customers to post reviews" are "strictly prohibited" in its guide to reviews for Business Profiles. Do not offer a discount or gift for a Google review.
Video
A video shows a real person and a real voice. It takes more effort, so remove every other step: no app, no account, one link. Our guide to video testimonials covers recording tips, captions, and consent.
Interview
A 15-20 minute call gives you material for a case study and several short quotes. Record the call only with permission. Send the customer the final quote for approval before you publish it.
How do you get permission and consent?
Get written permission for each place you will use the testimonial, at the same time as you collect it. Keep that record with the testimonial. Permission for your website is not permission for a paid ad.
Use these rules:
- Ask for each use separately. Give separate checkboxes for website, social media, and ads. The UK Information Commissioner's Office (ICO) recommends "separate granular consent options for different types of processing" in its guidance on valid consent.
- Make removal easy. The ICO says people "must be able to withdraw consent easily at any time." Tell the customer how to remove the testimonial.
- Do not change the meaning. The FTC Endorsement Guides set this rule at 16 CFR 255.1(b). An endorsement "may not be presented out of context or reworded so as to distort" the opinion of the endorser. You can shorten a quote. You cannot change what it says.
- Disclose any gift. If you give a thank-you gift, the FTC says you should tell customers in advance to disclose it. The FTC also says that a gift must not depend on a positive review. The FTC Consumer Reviews and Testimonials Rule (16 CFR Part 465) went into effect on October 21, 2024. It bars incentives that require a particular sentiment. Read more in our guide to incentivized reviews.
- Keep it current. Under 16 CFR 255.1(c), an advertiser can use an endorsement only while it has "good reason to believe" the endorser still holds the views. Review old testimonials once a year.
How to make it easy for the customer
Make the request take as little time as possible. Every extra field, login, or app download costs you replies.
Use this checklist:
- One link. Do not ask the customer to find your page on a platform.
- No account. A login wall adds a step. For example, a Google Forms file upload question needs respondents to "sign in to a Google Account," according to Google Docs Editors Help. Use a text field or a tool without a login if you can.
- 3 questions, not 10. Ask about the problem before, the result after, and who should buy. Our list of testimonial questions gives more options.
- Mobile first. Some customers open the email on a phone. Test the full flow on a phone.
- A clear time. Say "about 2 minutes" if that is true.
- A clear deadline. A link that expires gives people a reason to act now.
- One reminder. Send one follow-up a few days later. Then stop.
How to automate testimonial requests after a payment
Connect the request to your payment system, so that every paying customer gets the same request at the same point. You can build this yourself, or use a tool that does it.
To build it yourself with Stripe:
- Listen for the payment event. Create a webhook endpoint in Stripe. Stripe pushes events to that endpoint when they happen, for example
payment_intent.succeeded. - Verify the event. Check the
Stripe-Signatureheader before you act, as Stripe recommends. - Remove duplicates. Stripe says an endpoint "might occasionally receive the same event more than once." Log event IDs, and send one request for each customer.
- Schedule the request. Add the customer to a queue with your wait time (for example, 7 days).
- Send the email. Include the questions, one link, and an unsubscribe link.
- Send one reminder. If the customer does not respond, send one reminder. Then close the request.
- Save the result. Store the answer and the consent record in one place.
Proven Praise does these steps for you. It connects to Stripe with a read-only Stripe App. After a payment and a wait that you set (default 7 days), the customer gets one email. One reminder follows 4 days later, and then no more emails. See what customers see for the full flow.
How to store and organize testimonials
Store each testimonial as a record, not as a screenshot. A record lets you find the right quote later and prove that you have permission to use it.
Use these fields in a spreadsheet, a database, or your testimonial tool:
| Field | Example | Why you need it |
|---|---|---|
| Customer name and title | As the customer approved it | Shows what you may publish |
| Date collected | 2026-10-23 | Lets you review old testimonials |
| Source | Email, form, video, interview | Shows where the words came from |
| Proof of purchase | Order or invoice reference (kept private) | Shows the person is a real customer |
| Permissions | Website: yes. Social: yes. Ads: no. | Stops use outside the consent |
| Consent record | Form submission or email | Proves the permission |
| Product or service | Starter plan, Course A | Lets you match the quote to the page |
| Topic tags | Onboarding, support, results | Lets you answer a specific doubt |
| Status | New, approved, published, removed | Stops use of removed testimonials |
| Gift given | None, or the gift | Lets you disclose it |
When a customer removes consent, mark the record "removed" and take the testimonial down from every place you used it.
How to use client testimonials
Put each testimonial next to the doubt that it answers. A pricing page needs a quote about value. A signup page needs a quote about how easy the setup was.
Reviews have a measurable effect on purchases. The Medill Spiegel Research Center compared products with five reviews to products with none. It found that "the purchase likelihood for a product with five reviews is 270% greater". The same report says that a "verified buyer" badge "improves the odds of purchase by 15%." That research is about product reviews in ecommerce, so treat it as a direction, not a forecast for your page.
Good places for client testimonials:
- Home page: 3-6 short quotes from different customer types.
- Pricing page: quotes about value and return.
- Sales and onboarding emails: one quote that answers the main question at that stage.
- Social media and ads: only when the customer gave permission for that use.
- Case studies: a long story built from an interview.
For layouts and real-world patterns, see our testimonial examples. To show testimonials on your site with one embed code, see our guide to the testimonial widget.
Testimonial collection tools by method
Choose the tool by method first, then by price. The facts below come from each vendor's website, checked on October 23, 2026. Prices change, so check the vendor page before you buy.
| Method | Example tool | What we verified (as of October 2026) |
|---|---|---|
| Form | Google Forms | Free form builder. A file upload question needs respondents to sign in to a Google Account (source). |
| Review platform | Google Business Profile | Lets a business ask customers to "visit a Google link or scan a QR code." Incentives for reviews are prohibited (source). |
| Text and video tool | Senja | Free plan collects 15 video and text testimonials. Starter is $29/month (source). |
| Text and video tool | Testimonial.to | Free plan includes 2 video and 10 text testimonials in total. Starter is $25/month (source). |
| Video tool | Vocal Video | Free plan publishes 5 videos with a watermark at 720p. Essential is $99/month, billed yearly (source). |
| Video from Stripe payments | Proven Praise | Free plan: 3 video testimonials in total, manual links. Starter: $29/month with automatic Stripe requests (source). |
For a deeper comparison of video tools, see our guide to video testimonial software.
Frequently asked questions
How do you ask a client for a testimonial?
Send a short, personal email after the client gets a result. Name the result, ask 3 questions, and give one link or ask for a reply. Ask where you may use the words: website, social media, or ads. Send one reminder a few days later, and then stop.
What is the best time to collect testimonials?
The best time is soon after the customer gets a clear result. For many businesses, this is a few days to a few weeks after a successful payment. Ask too early and the customer has nothing to say. Ask too late and the details are gone.
Can I offer an incentive for a testimonial?
You can offer a thank-you gift for a testimonial on your own site, but the gift must not depend on a positive answer. The FTC says you should tell customers to disclose what they received. Google does not allow incentives for Google reviews at all.
Do I need permission to use a customer testimonial?
Yes. Get written permission for each place you will use it, for example your website, social media, and ads. Keep the record with the testimonial. If the customer asks you to remove it, take it down from every place.
Can I edit a customer testimonial?
You can shorten a testimonial or fix an obvious typo, but you cannot change its meaning. The FTC Endorsement Guides say an endorsement may not be "reworded so as to distort" the opinion of the endorser. Send the edited version to the customer if you are not sure.
How many testimonials do I need?
Start with five. The Medill Spiegel Research Center found that the benefit of extra reviews "begins diminishing rapidly after the first five." After five, collect more to cover different customer types, products, and doubts.
What is the difference between a testimonial and a review?
A testimonial is a statement that a business collects and shows in its own marketing. A review is usually posted on a platform that the business does not control. Both must be honest, and both come under FTC rules in the US. Our guide to verified reviews explains how to show proof that a reviewer is a real customer.
Start your testimonial system this week
- Pick one trigger, for example a successful payment.
- Write one request with 3 questions and one link.
- Add permission checkboxes for website, social media, and ads.
- Send it to every customer who meets the trigger, with one reminder.
- Store each answer with its consent record, and put it next to the doubt that it answers.
If you take payment through Stripe and want video testimonials on autopilot, start free with Proven Praise.
This article is general information, not legal advice. For advice about your business, talk to a qualified lawyer.
Collect testimonials that prove they are real
Proven Praise asks your paying Stripe customers for a short video. Each testimonial links to a signed record of the payment.