Every widget on this page is live — not a screenshot
Your customers said it.Put it to work.
- Import or collect from every channel — reviews, forms, socials, video
- Display in any of 53 live widget styles — one script tag
- Measure which testimonial earns the signup — built-in attribution
Free forever plan · no card · no code · one script tag · form live in about 3 minutes
Rendered live by the same widget engine your visitors would see — not a screenshot.
Now showing: Coverflow CarouselHow it works
One loop, not four tools.
Collect proof, put it on the page, match it to each visitor, and measure what it earns — then the loop tells you what to collect next.
01CollectStart with the proof you already have — sync 8 review platforms, import CSVs from other tools, pull in social posts. Forms and Smart Invites collect what's missing.
See every channel
02DisplayDrop any of it into 53 widget styles with one script tag — Shadow-DOM isolated, served from the edge. The widgets on this page are the real engine.
Browse the live gallery
03ConvertOne embed shows different proof to different visitors, matched to their page, campaign and persona — decided at the edge, before the page paints.
Watch a match happen
04MeasureViews and clicks tie back to the signups they assisted — per widget, per page, per testimonial — so you know which proof earns its place.
See what it tracks
Proof Gap Autopilot reads your coverage and drafts what to collect next — back to 01
The numbers that are actually true
Collect
Eight ways to collect.
One inbox to run it all.
From a full-blown form builder to scheduled review auto-sync — every input feeds the same triage inbox. Turn on what you need; ignore the rest.
Multi-step forms customers actually finish. Three templates, a drag-and-drop page builder, welcome video, custom fields, and in-browser video & audio recording.
Connect once — we keep the mirror fresh on a schedule, with a minimum-rating filter.
A 3-email drip that asks at the right moment.
Capture praise anywhere on the web.
Auto-send a gift card the moment it lands.
Bring a whole history in, with rollback.
Browser-recorded, auto-transcribed.
Pull posts your fans already wrote.
The difference
- Praise scattered across inboxes, screenshots and review sites
- Your best quote never meets your pricing page
- No idea whether any of it actually converts
- Every channel lands in one inbox
- The right proof renders on the right page, live
- Every view and click attributed to the signup
Display · the showroom
53 styles. One script tag. Zero CSS fights.
Carousels, walls, sliders, feeds, avatar grids and badges — each with a shelf of hand-built styles. Pick a look, swap any time, no redeploy.
Restyle every element — stars, quotes, author line — without touching CSS.
A 3D cover-flow stage that sweeps testimonials past your visitors.
Explore this widget →An auto-scrolling wall of love that never stops moving.
Explore this widget →A dark stage and a spotlight glow around every quote.
Explore this widget →Looks like a social timeline — instantly familiar proof.
Explore this widget →A wall of customer faces beside a rotating quote.
Explore this widget →Average rating, star row and review count in one trusted badge.
Explore this widget →Frosted-glass cards that float over any background.
Explore this widget →Quotes typed out letter by letter — impossible not to read along.
Explore this widget →Editorial layout with big pull quotes and generous spacing.
Explore this widget →Avatars dotted along a chronological line of praise.
Explore this widget →The classic Pinterest-style grid for every kind of testimonial.
Explore this widget →A slim star-and-score chip that slots in anywhere.
Explore this widget →<div class="retestimonial-widget" data-widget-key="your-widget-embed-key" data-init="auto"></div> <script async src="https://retestimonial.com/widget-loader.js"></script>
Looks the way you designed it — on any site.
Each of these mock pages tries to force its own fonts, colors and CSS onto the widget. None gets through: the widget renders in its own sealed container (Shadow DOM), so the page can't restyle your testimonials — and they can't interfere with the page.
“Most testimonial widgets fight your brand. These disappear into it.”
“Most testimonial widgets fight your brand. These disappear into it.”
“Most testimonial widgets fight your brand. These disappear into it.”
One identical widget on all three — nothing leaked in, nothing broke.
Seen enough? Your first widget is about 3 minutes away.
Start free — no cardVideo · a real differentiator
Your best quotes want to be videos.
Record, host and repurpose customer video without a video editor — the part Senja and Testimonial.to don't.

Record & host
Capture video on your form with adaptive HD streaming, auto-transcripts and a trim editor.

AI social videos
Turn any quote into a captioned, branded export in 16:9, 1:1 or 9:16 — no editor.

Multi-clip stitching
Stitch several answers into one polished case study with title cards and your brand.
The moat · Proof Intelligence
They collect and display. We close the loop.
Getting proof onto the page is table stakes. The hard part is putting the right proof in front of the right visitor — then knowing it worked.
Show the right proof to the right visitor.
One widget, one embed. We read the visitor's referrer, campaign and page, then serve the testimonials that match their persona and objection.
Same widget key · one match per visitor — decided at the edge, before the page paints.
Know what to collect next.
Proof Gap Autopilot scores which pages and personas are missing proof — then tells you exactly what to collect to close the gap.
- /home92
- /pricinggap34
- /integrationssoft55
Scores which pages and personas lack proof — then drafts the invites to fill the gaps.
Know what every testimonial earns.
Widget views and clicks tie back to the signups they assisted — per widget, per page, per testimonial. So you can see which proof pulls its weight.
Every view and click is tied to the signup it assisted, so you can see which testimonials pull their weight. Your real numbers appear as your traffic does — no sample figures pretending otherwise.
How attribution works →Sample shape only — your dashboard shows your real views, clicks and assisted signups.
Backed by per-widget and per-video analytics dashboards, with no-code GA4/GTM event forwarding on Pro+.
Why switch
Where most tools stop —
and where we keep going.
Collecting and displaying is the ticket to play. These five are the reason to switch.
- 01Proof Gap AutopilotScores which pages and personas are missing proof, then drafts the collection to fill the gap.
- 02Contextual Proof MatchServes a different testimonial to each visitor from one embed, decided at the edge — no A/B setup.
- 03Conversion attributionTies widget views and clicks back to signups, so you can see which proof actually pulls its weight.
- 04Multi-clip social videoStitch customer clips into branded 16:9, 1:1 and 9:16 reels — without opening a video editor.
- 05Rewards + 8 review sourcesGift-card rewards on receipt, plus one-click sync from all 8 review platforms — Google, G2, Trustpilot, the App Store and more.
- AlsoForms, widgets, walls of love, embed scripts, theming — table stakes. Everyone does these, us included. They're not the reason you'd switch.
Whatever you're selling, proof sells it.
And everything else
The long tail, all included.
Turn a wall of quotes into a written case study.
Auto-tag tone and themes across every testimonial.
Find the exact quote by meaning, not keywords.
HMAC-signed events and a typed API to build on.
AI-translate testimonials, right-to-left aware.
Serve from your own domain; seats and roles for the team.
Pricing
Free until it's earning for you.
Free forever: 1 project, 10 text and 2 video testimonials, 2 widgets — no card. Paid plans from $29/mo when your Wall of Love is pulling its weight.
For makers shipping their first proof.
- 1 project · 10 text + 2 video
- 2 widgets · 1 form
- Google + G2 review imports
For solo founders and indie SaaS.
- Unlimited text testimonials
- 10 widgets · all types
- Remove ReTestimonial branding
For teams that want lift, not just logs.
- Contextual Proof Match
- Proof Gap Autopilot + Impact
- Smart Invites · review auto-sync
For agencies and mid-market.
- Custom domains · unlimited widgets
- Multi-clip video + API access
- All 8 review platforms
We launched in 2026, so there's no logo wall here yet — just a free plan and a widget that proves itself. Try it on your worst-converting page.
FAQ
Fewer questions. Faster yes.
How is ReTestimonial different from Senja or Testimonial.to?
They collect and display. ReTestimonial adds the layer after display: Proof Gap Autopilot flags which pages and personas lack proof, Contextual Match serves the right testimonial to each visitor, and built-in widget and video analytics show what your proof is actually doing.
Will the widgets slow my site down?
No. You add a tiny async loader — <9KB — that never blocks your page. The widget runtime itself streams in from the edge, cached and isolated in Shadow DOM, so it can't leak CSS into your site and your site's CSS can't touch it.
Can I use it before I have any testimonials?
Yes. Start on the free plan, build a collection form in minutes, and share the link — your first testimonial can be live on your site the same day. Every widget on this page is running on sample testimonials until yours arrive.
Do the widgets work with Webflow, Shopify and Next.js?
Anywhere that renders HTML — Webflow, WordPress, Shopify, Framer, Squarespace, and React or Next.js apps. It's one script tag and a div; the widget renders in Shadow DOM so it matches your brand without fighting your CSS.
Can I migrate from another tool?
Yes — presets for Senja and Testimonial.to, plus CSV / XLSX / JSON / URL import with one-click rollback if an import doesn't look right.
Is there a free plan?
Yes, free forever: 1 project, 10 text and 2 video testimonials, 2 widgets, and Google + G2 review imports. No credit card.
What security and privacy controls are built in?
HMAC-signed webhooks, SSRF protection on outbound calls, DOMPurify sanitization of testimonial HTML, RFC 8058 one-click unsubscribe, suppression lists, spam detection, and per-project rate limiting — on by default.
Collect your first testimonial tonight.
Your collection form link is live in about 3 minutes. The widgets on this page are running on sample data — swap in your own tonight.
Free forever plan · no card · no code — one script tag