Collect Testimonials.
Display Them Anywhere.

A simple tool to collect customer reviews and show them on your website. One script tag. 6KB. Works on any platform.

No credit card required • Free plan forever

6 KB
Widget size
2 min
Setup time
$0
To get started

How It Works

1

Create a project

Sign up and name your project. You get a collection link and embed code instantly.

2

Collect testimonials

Share the link with customers. They leave a review through a simple form.

3

Embed on your site

Approve the best reviews. Add one script tag. They appear on your site.

See It in Action

This is what your visitors see. Light and dark themes included.

★★★★★

"Setup took literally 2 minutes. The widget looks native on our site and loads instantly."

SK
Sarah Kim
Marketing Lead
★★★★★

"Finally a testimonial tool with a proper API. I fetch reviews server-side in Next.js."

JD
James Dean
Full-Stack Developer

Grid, list, carousel, and masonry layouts available

What's Included

Lightweight embed
6KB script. No iframes. No trackers. Your Lighthouse score stays at 100.
4 widget layouts
Grid, list, carousel, or masonry. Light and dark themes. All via HTML attributes.
REST API
Fetch testimonials as JSON. Build your own UI with React, Vue, or any framework.
Email notifications
Get notified instantly when a new testimonial comes in. One-click approve or reject.
CSV export
Download all your testimonials anytime. No lock-in. Your data is always yours.
Widget analytics
Track how many visitors see your testimonials with built-in impression tracking.

One Line of Code

Paste this anywhere in your HTML. Works on WordPress, Webflow, Shopify, or any site.

<script src="https://trustwall.net/widget.js"
  data-project="your-project-id"></script>

Who It's For

TrustWall works for anyone who needs social proof on their website.

💻

SaaS Founders

Add social proof to your landing page. Show real user feedback next to your signup button. Increase trial conversions.

Grid or carousel layout on your homepage

🎨

Freelancers & Agencies

Build a portfolio wall of love. Send the collection link after each project. Let happy clients sell your services.

Masonry layout on your portfolio page

🎓

Course Creators

Display student success stories on your sales page. Star ratings + reviews = more enrollments and higher trust.

List layout on your course sales page

🛒

E-commerce Stores

Product reviews that don't slow down your store. Works with Shopify, WooCommerce, or any custom storefront.

Grid layout on product pages

🚀

Startups & Indie Hackers

Launch fast with social proof from day one. Collect early user feedback and display it before you have thousands of users.

Any layout on your landing page

Developers

Use the REST API to build custom displays. Fetch testimonials server-side. Full control over rendering and caching.

API + your own frontend

How We Compare

Core features included on every plan. No enterprise paywalls.

TrustWall Others ($29-50/mo)
Widget size 6 KB 100-300 KB
iframes None Yes
REST API All plans Paid only
CSV export All plans Paid only
Layouts 4 layouts 1-2 on free
Remove branding $9/mo $29-50/mo
Setup time 2 minutes 15-30 min

Simple Pricing

No hidden fees. Cancel anytime.

Free

$0

No credit card needed

  • 1 project
  • 10 testimonials
  • All layouts & themes
  • REST API & CSV export
  • TrustWall branding
Get Started Free
BEST VALUE

Pro

$9/mo

Everything you need

  • 50 projects
  • 1,000 testimonials / project
  • All layouts & themes
  • REST API & CSV export
  • No branding
Start Free, Upgrade Later

FAQ

How do I add the widget to my site? +

Copy the script tag from your dashboard and paste it into your HTML. Works on WordPress, Webflow, Shopify, Squarespace, React, or any website.

Will it slow down my site? +

No. The widget is 6KB — smaller than a typical image. No iframes, no external CSS. Loads async.

Can I use it without the widget? +

Yes. The REST API returns your testimonials as JSON. Build your own UI with any framework.

What platforms does it work with? +

Any website. WordPress, Webflow, Shopify, Squarespace, Wix, React, Next.js, Vue, Astro, or plain HTML. If it supports a script tag, TrustWall works.

What happens if I exceed the free plan limits? +

Your existing testimonials keep working. You just can't collect new ones until you upgrade or remove some. We never delete your data.

How do I cancel? +

Dashboard → Manage Billing → Cancel. One click. No emails, no calls. Your data stays on the free plan.

Ready to collect testimonials?

Free plan. 2-minute setup. No credit card.

Get Started Free →