Collect testimonials.
Show them off in one line of HTML.
Collect text and video testimonials with a link, moderate them in one inbox, and embed a wall that loads instantly.
No card. No testimonial limit. Not a trial.
I was sure the switchover would cost us a fortnight of chaos. It took an afternoon and nobody on the floor noticed.
We switched three cafes over in a week. The thing I did not expect was that our wholesale enquiries doubled — turns out people were reading the reviews page all along.
Sample video card — product footage, not a customer recording. Real video testimonials play here the same way.
They told us in week one which half of our order was wrong for our machine, instead of just selling it to us.
Took us a couple of weeks to dial in the grind for the new roast. Worth it — the crema is noticeably better and the bags are actually dated.
Eleven sites, one invoice, zero missed deliveries this quarter. I have had suppliers who could not manage that with two sites.
What I tell people who ask: you are not paying for the beans, you are paying for never having to chase a delivery.
Our regulars noticed the change in the espresso before I told anyone we had switched suppliers.
Not perfect — the invoicing export still needs work. But the sourcing side has been flawless for eight months and that is the part I actually lose sleep over.
I was sure the switchover would cost us a fortnight of chaos. It took an afternoon and nobody on the floor noticed.
We switched three cafes over in a week. The thing I did not expect was that our wholesale enquiries doubled — turns out people were reading the reviews page all along.
Sample video card — product footage, not a customer recording. Real video testimonials play here the same way.
They told us in week one which half of our order was wrong for our machine, instead of just selling it to us.
Took us a couple of weeks to dial in the grind for the new roast. Worth it — the crema is noticeably better and the bags are actually dated.
Eleven sites, one invoice, zero missed deliveries this quarter. I have had suppliers who could not manage that with two sites.
I was sure the switchover would cost us a fortnight of chaos. It took an afternoon and nobody on the floor noticed.
We switched three cafes over in a week. The thing I did not expect was that our wholesale enquiries doubled — turns out people were reading the reviews page all along.
Sample video card — product footage, not a customer recording. Real video testimonials play here the same way.
They told us in week one which half of our order was wrong for our machine, instead of just selling it to us.
Took us a couple of weeks to dial in the grind for the new roast. Worth it — the crema is noticeably better and the bags are actually dated.
Eleven sites, one invoice, zero missed deliveries this quarter. I have had suppliers who could not manage that with two sites.
What I tell people who ask: you are not paying for the beans, you are paying for never having to chase a delivery.
Our regulars noticed the change in the espresso before I told anyone we had switched suppliers.
Then paste one line
Three ways in, depending on how little you want your page to do.
One script tag
Carries the finished markup. One request, no framework, nothing fetched.
<script src="…/e/wall.js"></script>
Or the raw HTML
Copy the markup straight into your page. Zero third-party requests — nobody else offers this.
<div class="tf-w"> <figure>…</figure> </div>
Or an iframe
For site builders that strip scripts. Self-sizing to its content.
<iframe src="…/e/wall/"></iframe>
No count cap, on any plan
Every other tool stops your free wall at ten or fifteen testimonials — right about when a wall starts working. Text testimonials are rows in a database. We don't cap them, and we won't.
An embed that doesn't slow your site
Your wall is rendered on our servers when you approve a testimonial, not in your visitor's browser. One small request, no framework, no layout shift — or copy the raw HTML and make zero requests at all.
Consent recorded automatically
Every testimonial stores the exact wording the author agreed to, with a timestamp. When someone asks how you got permission to publish, you have an answer.
How it works
Create a space
One per business or product.
Send the link
A collection page with prompts, so nobody faces a blank box.
Approve what you like
Nothing is published until you say so.
Paste one line
Script tag, raw HTML or iframe — your choice.
What the free plans actually give you
Published pricing, July 2026.
| Free testimonials | Free walls | Cheapest paid plan | |
|---|---|---|---|
| testimonials.free | Unlimited | Unlimited | $12.50/mo |
| Testimonial.to | 10 + 2 video | 1 space | $25/mo |
| Senja | 15 total | Unlimited | $29/mo |
| Shapo | 10 total | Unlimited | $29/mo |
| Famewall | 10 total | 1 wall | $79.99/mo |
Video is metered here too — storage costs real money. Text isn't, so it isn't capped.
Start collecting in about two minutes
Put it where people can see it. Free plan, no card, no limit on how many you collect.