- New praise appears on its own
- Only approved stories show
Founders and SaaS teams
Ask on day 14 from your onboarding email, put the best quote on your pricing page, and let new praise appear on its own.
Testimonials for SaaSSend customers a link. They write a few lines or record a short video. You approve what you like, then paste one snippet on your site or share a Wall of Love page.
Review what customers have shared and keep your best stories close.
A quick look at the stories customers have shared.
Needs your review
All caught up
Ready to share
Approved stories
Customer stories
4 video · 31 written
A quick review turns customer praise into a story you can share.
Nothing goes live until I approve it, which is exactly what our legal team wanted.
Anyone whose customers say nice things somewhere that isn't their website.
Ask on day 14 from your onboarding email, put the best quote on your pricing page, and let new praise appear on its own.
Testimonials for SaaSGroup praise by client and share a filtered Wall of Love link for each one. Every filtered view is its own address.
Testimonials for agenciesYour customers are in WhatsApp, not email. Paste a personal link into the chat and see who opened it and who replied.
Testimonials for local businessesA form link with text or a short video, with an optional rating. Put it in a signature, a receipt or a QR code.
Testimonials for coaches and creatorsThree steps, and the third one is done for you.
Share a form link anywhere, or send each customer their own. Chat apps, email, SMS: you paste the link, they reply.
Everything arrives as Pending. Nothing goes live until you say so, and you can edit it first.
Pick a layout, press publish, paste two lines of HTML. Approve a new story and it appears everywhere it should.
From the first ask to the wall on your website, without leaving KikoPraise.
Make a personal link and paste it into WhatsApp, Messenger, Instagram or an SMS. You see who opened it and who replied, the same as an email.
Nothing goes live until I approve it, which is exactly what our legal team wanted to hear.
Everything arrives as Pending. Fix a typo, put it in a group, then approve. Rejected praise is kept, never shown.
Pick a layout, press publish, paste two lines of HTML. The widget loads in its own frame, so your site's styles can't break it.
“We put the form link in our receipts and had eleven testimonials by Friday. The wall on our pricing page does half the selling now.”
Maya OkaforFounder, Loomly Studio“My patients just replied in WhatsApp and I pasted it in. Took me two minutes.”
Dan WhitfieldOwner, Brightside Dental“Nothing goes live until I approve it, which is exactly what our legal team wanted to hear.”
“We run it for six clients. One dashboard, a separate wall for each.”
Tomás RiveraAgency lead, North & PineThe browser extension adds “Add to KikoPraise” to a post's menu on X, and a screenshot tool for everywhere else.
Switched our onboarding emails to ask for a testimonial on day 14. Got 9 replies in a week. Honestly didn't expect people to just… say nice things.
“We put the form link in our receipts and had eleven testimonials by Friday. The wall on our pricing page does half the selling now.”
Maya Okafor“Nothing goes live until I approve it, which is exactly what our legal team wanted to hear.”
“My patients just replied in WhatsApp and I pasted it in. Took me two minutes.”
Dan Whitfield“We run it for six clients. One dashboard, a separate wall for each.”
Tomás Rivera“Nothing goes live until I approve it, which is exactly what our legal team wanted to hear.”
“We run it for six clients. One dashboard, a separate wall for each.”
Tomás Rivera“We put the form link in our receipts and had eleven testimonials by Friday. The wall on our pricing page does half the selling now.”
Maya OkaforAll your approved praise on one shareable page, filterable by group, on your own subdomain if you like.
Import a spreadsheet of reviews. You get a report of any row that was skipped and why, and re-importing never duplicates.
3 imported, 1 skipped. Nothing is public until you approve it.
Connect Claude, Cursor, Gemini or Windsurf over MCP. Nine tools: read the workspace, find testimonials, add one, edit it, approve it. Read-only keys can't see the write tools.
create_testimonialset_testimonial_statusAPPROVEDDone. I added Grace Hopper’s 5-star testimonial and approved it, so it will show on any widget that includes it.
KikoPraise halved our review collection time.
Customers reply in chat apps, post on social, or write reviews elsewhere. Save it all to one review queue.
Add the KikoPraise MCP connector and your AI tool can read, add and approve testimonials for you.
Testimonial software for small teams. It collects text and video testimonials from a form link, an email request or a message in WhatsApp, holds them until you approve them, and shows them on your website with an embeddable widget or a Wall of Love page.
You can sign up and start collecting for free, with no card. Paid plans have not been published yet.
Create a collection form, send people the link, approve what comes back, then publish a widget and paste two lines of HTML where you want it. After that, approving a story is enough to make it appear.
Anywhere a page accepts an HTML snippet. It renders inside a frame, so it cannot inherit or break your styling. Where scripts are stripped, such as Notion or most email tools, there is a plain iframe version beside the snippet. We have tested it on our own pages and in a React app; it has not yet been tested inside every website builder.
No. Everything arrives private and stays private until you approve it. The one exception is a switch you control: a form can be set to auto-approve, and it is off by default. You can edit a story first, unpublish it later, or delete it.
Make a personal link in the Request dialog and paste it into the chat yourself. When they open it and when they reply, the request updates, the same as an email. KikoPraise does not connect to your WhatsApp or Facebook account, so it never reads your messages.
You can fix a typo, trim a long ramble or correct a job title, the things a copy editor would do. Keep the meaning. If the praise came from a public post, the link back to the original stays attached, so anyone can go and read the real thing.
Your customer opens the link, their browser asks for the camera, they record and submit. No app, no account. One honest caveat: recordings are served exactly as uploaded, so a long clip from a modern phone is a large file. Keep them short for now; re-encoding is on the list.
Yes. Import a CSV of up to 500 rows at a time, paste the link to a review or post, add one by hand, or save posts from X with the browser extension. Everything you bring in waits as Pending until you approve it.
Yes. Export your praise as a spreadsheet at any time, or everything as one JSON file from Settings. Photos and videos are listed as web addresses rather than bundled in, and deleting your account removes your praise and every stored file.
Someone said something lovely about you this week. Go and find it. About ten minutes to your first one live.
Nothing publishes until you approve it