Skip to content
Plauditlyplauditly
Plauditly № 01Now live

Testimonials for SaaS founders

Your bestmarketing copyis already written.

Your customers already wrote it. Plauditly turns their words into social proof — collect with a link, approve in a click, embed anywhere with one snippet.

No credit card · 11 kB embed · Live this afternoon

★★★★★01

We collect at every contract close, sent from a Linear template. Muscle memory for the whole team…

LBLena Brooks · Hammerspace
★★★★★04

Approval workflow is the right amount of opinionated. Pending, then approved. No five-stage review…

BSBen Sullivan · Routine
★★★★★02

Style isolation actually works. We use weird CSS resets and the widget just renders correctly. No…

MOMaya Okafor · Pomelo
Pending
0kbEmbed bundle, gzipped
Hits on the public JSON, edge-cached
0Lines of React on your site
We collect at every contract close, sent from a Linear template. Muscle memory for…Lena Brooks, HammerspaceStyle isolation actually works. We use weird CSS resets and the widget just renders…Maya Okafor, PomeloI tested four of these on a Saturday. Plauditly was the only one whose embed didn't…Devon HillApproval workflow is the right amount of opinionated. Pending, then approved. No…Ben Sullivan, RoutineDropped the snippet into Framer at four in the afternoon and had thirty collected…Anya Kowalski, BeaconThe schema markup gives us a star rating in Google results that competitors can't…Priya Patel, CobaltCustomers record video straight from the collection link, no upload flow to…Owen Castillo, FerngateWe collect at every contract close, sent from a Linear template. Muscle memory for…Lena Brooks, HammerspaceStyle isolation actually works. We use weird CSS resets and the widget just renders…Maya Okafor, PomeloI tested four of these on a Saturday. Plauditly was the only one whose embed didn't…Devon HillApproval workflow is the right amount of opinionated. Pending, then approved. No…Ben Sullivan, RoutineDropped the snippet into Framer at four in the afternoon and had thirty collected…Anya Kowalski, BeaconThe schema markup gives us a star rating in Google results that competitors can't…Priya Patel, CobaltCustomers record video straight from the collection link, no upload flow to…Owen Castillo, Ferngate
The TourTen seconds · plays muted

Watch how it works.

Approve the testimonials you love, style the embed with AI, paste one snippet on your site. That's the whole product, start to finish, in one take.

Reel 01 · The loop
The SampleRunning live on this page

Paste it on your site. Watch it work.

Everything below the snippet is a real Pro embed rendering right now, in this page — carousel, autoplay, system theme, custom CSS. Eleven kilobytes gzipped, isolated in a Shadow DOM, loaded async.

Paste this on any page
<div data-plauditly-widget="wgt_demo"></div>
<script async src="https://plauditly.app/embed/v1/embed.js"></script>
The pull · liveCarousel · autoplay 4.5s · pause on hover · custom CSSPro
Loading preview…
What’s Pro in this demo
  • AI styling assistant — the control above
  • Carousel layout with 4.5s autoplay
  • Pause-on-hover for accessibility
  • Light / Dark / System theme support
  • Custom CSS (rounded corners + hover lift)
  • Pin & drag-reorder testimonials
  • Embed views & clicks analytics
  • schema.org Review + AggregateRating

Sign up free, build your own collection link, then swap data-plauditly-widget="wgt_demo" for your widget’s public ID. Everything else stays the same.

The WallLive · edge-cached

Real founders. Real praise. Real shipped.

Every card below is rendered by the same wall the product ships. The marketing site is the demo. If it loads fast and reads well here, it will on your site too — and it can look like any of the five styles running underneath.

★★★★★

Style isolation actually works. We use weird CSS resets and the widget just renders correctly. No specificity wars.

Maya OkaforFrontend Lead · Pomelo
★★★★★

Dropped the snippet into Framer at four in the afternoon and had thirty collected testimonials by Friday. The link itself is the entire feature.

Anya KowalskiMarketing · Beacon
★★★★★

Style isolation actually works. We use weird CSS resets and the widget just renders correctly. No specificity wars.

Maya OkaforFrontend Lead · Pomelo
★★★★★

Dropped the snippet into Framer at four in the afternoon and had thirty collected testimonials by Friday. The link itself is the entire feature.

Anya KowalskiMarketing · Beacon
★★★★★

Style isolation actually works. We use weird CSS resets and the widget just renders correctly. No specificity wars.

Maya OkaforFrontend Lead · Pomelo
★★★★★

Style isolation actually works. We use weird CSS resets and the widget just renders correctly. No specificity wars.

Maya OkaforFrontend Lead · Pomelo
★★★★★

Dropped the snippet into Framer at four in the afternoon and had thirty collected testimonials by Friday. The link itself is the entire feature.

Anya KowalskiMarketing · Beacon
★★★★★

Style isolation actually works. We use weird CSS resets and the widget just renders correctly. No specificity wars.

Maya OkaforFrontend Lead · Pomelo
★★★★★

Dropped the snippet into Framer at four in the afternoon and had thirty collected testimonials by Friday. The link itself is the entire feature.

Anya KowalskiMarketing · Beacon
★★★★★

Style isolation actually works. We use weird CSS resets and the widget just renders correctly. No specificity wars.

Maya OkaforFrontend Lead · Pomelo
Same wall, five looks
1/5 · Paper
On the newsstand№04a · two live demos

See the wall on someone else’s site.

Two fake-customer landing pages, two completely different visual languages, the same Plauditly wall pattern rendered inside each. Live — click a plate to open the full page in a new tab.

Brands fictional · testimonials illustrative · embed real

The Loop≈ twelve minutes, start to live

Three steps. Twelve minutes.

An empty project to a live wall on someone else's site. Each station below plays out the step it describes, on a loop, for as long as you're looking at it.

  1. Copied ✓
    plauditly.app/c/acmeCopy
    One link, any channel

    Collect with a link

    Spin up a project, share the URL with a happy user, and they fill a short form — name, role, company, rating, words. No account needed on their end.

  2. “Wired it up over coffee. The wall was live before the second cup.”

    Devon Hill · Pomelo
    Two states. That’s the workflow.

    Approve in a click

    Pending submissions land in your dashboard. Edit typos, approve the good ones, hide the noise. Two states, no committee.

  3. index.html
    <div data-plauditly-widget="wgt_x9"></div>
    <script async src="/embed/v1/embed.js"></script>
    Live · 11 kB

    Embed with one snippet

    Drop a script tag plus a div. Style it from a live preview. The wall stays cached at the edge and never blocks your render.

Who it's forFour columns · one page

Built for the people who ship landing pages.

Plauditly is opinionated on purpose. Four audiences it fits best — and, at the foot of the column, three it doesn't.

Wanted — SaaS founders

Lift conversion on the page that pays the bills.

Drop a Wall of Love on your pricing page. Watch the signup rate move within a week.

Wanted — Indie hackers

Look bigger than you are.

Fifteen real testimonials on your launch day land harder than a paid review can.

Wanted — Course creators

Show outcomes, not just claims.

Rating + quote + role + company is the format every potential student wants before paying.

Wanted — Agencies

One wall per client. Pro plan handles it.

Multi-project on Pro means each client site gets its own collection link, dashboard, and embed.

Not a fit
  • Shopify product reviews
  • NPS & survey programmes
  • Multi-stage moderation queues
Why botherSix decisions · six numbers

Built for the way SaaS actually ships.

Six choices we made differently. Each one is something a competitor either skips, charges extra for, or pretends doesn't matter.

  1. Performance

    Eleven kilobytes. Shadow DOM. Async.

    Vanilla JavaScript loader. No React on your marketing page, no Tailwind colliding with your styles, no five-megabyte chunk in your bundle.

    11 kB · gzip
  2. Rich results

    schema.org JSON-LD — included.

    Star ratings in Google search results. Competitors gate this behind their highest tier. We ship it on the first paid plan.

    JSON-LD · Starter+
  3. Drops in everywhere

    Next, React, Framer, Webflow, plain HTML.

    If your site can load a script tag, it can render Plauditly. We test against the ten stacks your site is most likely built on.

    10 platforms
  4. Privacy on by default

    Author emails never leave your account.

    We collect emails for follow-up and verification, then strip them from every public response. The public widget JSON is a typed view that cannot return them.

    0 emails exposed
  5. Approval, not bureaucracy

    Pending, then approved. That's the workflow.

    No five-stage moderation queue. No tagging committee. Edit a typo, approve, ship. The model assumes you trust your own taste.

    2 states
  6. Edge-cached, cache-busted

    Fast for them. Cheap for you.

    Public JSON sits behind a five-minute edge cache that busts the moment you approve. Your database stays quiet even when your customer's traffic isn't.

    5 min TTL
Drops inOne snippet · no build step

If it loads a script tag, it renders Plauditly.

One copy-paste snippet. No framework adapter, no build step on your end. The embed is vanilla JS inside a Shadow DOM — it can't break your styles and your styles can't break it.

  • Next.js
  • React
  • Vue
  • Svelte
  • Astro
  • Framer
  • Webflow
  • WordPress
  • Carrd
  • Plain HTML

For locked-down site builders that won’t run a custom script, an iframe fallback ships with every widget — same wall, same data, one <iframe>.

Read the embed docs
Rate cardUSD · monthly · cancel in two clicks

Honest tiers. No seat math.

One billing seat. No per-testimonial overage. No annual lock-in. Support is on every plan, including the free one.

Free

For the first wall, the first link, the first proof.

$0/ month
  • 15 testimonials, total
  • 1 Wall of Love widget
  • 1 project
  • Hosted collection page
  • “Powered by Plauditly” badge
Start free
Most signed up

Starter

When the wall starts pulling its own weight.

$19/ month
  • Unlimited testimonials
  • 3 widgets per project
  • 5 projects
  • Up to 5 video testimonials per project
  • Light / Dark / System theme
  • schema.org rich results
  • Embed views & clicks analytics
  • Pin featured testimonials
  • CSV import
  • “Powered by Plauditly” badge stays
Choose Starter

Pro

Multi-product, multi-brand, multiplying outcomes.

$49/ month
  • AI styling assistant — describe the look, get the CSS
  • Unlimited widgets
  • Unlimited projects
  • Unlimited video testimonials
  • Carousel layout with autoplay
  • Custom CSS + branding
  • Drag-and-drop reorder + Twitter/X imports
  • “Powered by Plauditly” badge removed
Choose Pro
Compare every feature

Stripe handles billing · cancel anytime in two clicks

LettersAnswered by the people who built it

Things people actually ask.

Is the free tier actually usable, or is it a trap?

Fifteen real testimonials, one Wall of Love widget, your own collection link, and a hosted form. The “Powered by Plauditly” badge shows on free; that's the only ask in exchange for keeping the tier free. We don't sunset accounts and we don't bait-and-switch limits — but legally we can't promise “forever”, so the Terms reserve the right to discontinue with notice (§6). Realistically: you'll know months in advance if that ever changes.

How fast is the embed?

About 11 KB gzipped, loaded async, no React, no build step. Tested on Lighthouse-optimized sites — the score doesn't move.

Does it work with my stack?

If your site can load a <script> tag, yes. Next, React, Vue, Svelte, Astro, Framer, Webflow, WordPress, Carrd, plain HTML — all confirmed. Locked-down site builders get an iframe fallback.

Will Google show stars in search results?

Yes — schema.org Review + AggregateRating JSON-LD is emitted to the host page's <head>, outside the Shadow DOM, so crawlers see it. Included starting on Starter ($19/mo); competitors gate this behind their highest tier.

What about video testimonials?

Live on Starter (up to 5 per project) and Pro (unlimited). 5-minute / 50 MB hard cap per clip. We accept MP4 and WebM — iPhone .mov files use a codec (HEVC) that Chrome and Firefox can't decode, so we ask iPhone users to switch Camera → Formats → Most Compatible before recording. Direct browser upload from the collection form, no separate workflow.

Can I cancel anytime?

Yes — Stripe Customer Portal, two clicks. No annual lock-in, no per-testimonial overage, no sales call to escape the contract.

Still stuck? Write to us · support is on every plan

Back pageNo card · live this afternoon

Stop hoarding the praise. Print it.

Free for the first 15 testimonials. No card. The widget on your site ships in the same afternoon you sign up — and the page you just scrolled through is running on it.

Built for
founders
End of issue №01