Testimonial widgets

Add Customer Testimonials to Your Website

Collect praise from your customers, approve what you want shown, and paste one script tag. The widget below is not a screenshot — it is the real thing, rendered by the same code that would run on your site.

One flat price. Unlimited views. Your widget never switches off.

This is the widget

Running here, on this page, exactly as it would run on yours.

A live widget, rendered by the same code that runs on your site. The quotes are examples.

Three types, one script tag

The same snippet renders all three. You choose the type when you build the widget, not when you install it.

Wall

A responsive grid of quote cards. The default, and the right choice for a dedicated testimonials section or a landing page where you have room.

More about the wall

Carousel

One quote at a time, rotating. For a sidebar, a pricing page, or anywhere a full grid would take more vertical space than you can spare.

More about the carousel

Rating badge

A compact average rating and count. Small enough for a header, a footer, or beside a buy button, and it links through to the full wall.

A live widget, rendered by the same code that runs on your site. The quotes are examples.

Installing it

Two lines. Paste them where the testimonials should appear.

What you paste into your page
<div data-praisesnap-widget="YOUR_KEY"
     data-praisesnap-type="wall"
     data-praisesnap-height="320"
     style="min-height:320px"></div>
<script async src="https://praisesnap.com/embed/v1.js"></script>

The key is generated when you build the widget, and it identifies which testimonials to show. Everything else — the type, the height, the styling — is set in the dashboard, so changing your mind later never means editing your website again.

The loader is 4.47 KB gzipped. That figure is measured on every change and the build fails if it grows, so it is what your visitors download rather than what we would like it to be.

What it costs

A free plan that does not expire, and one paid plan with nothing above it.

Free — $0

One project, one collection form, one published widget, up to 15 published testimonials, and the same unlimited views as the paid plan. Carries a small “Powered by” badge.

Flat — $19/month or $190/year

Unlimited projects, forms, widgets and testimonials. CSV export, your own accent colour, and the badge removed. There is no tier above this one holding a feature back.

Full pricing

Questions people ask

What is a testimonial widget?

A small piece of code you paste into your website that displays customer praise you have collected and approved. You manage the testimonials in one place, and every page carrying the code updates itself — you never edit the site again to publish a new one.

Which websites does it work on?

Any site where you can paste HTML: Webflow, WordPress, Squarespace, Framer, Wix, Shopify, or a hand-written page. It is one script tag and a div, so there is no plugin to install and no platform to be compatible with.

Does it slow my site down?

The loader is a few kilobytes gzipped and loads asynchronously, so it never blocks your page from rendering. Carousel behaviour and design adoption are separate pieces that download only if the widget you built actually uses them.

Will it match my site design?

It reads the fonts and colours of the page it is placed on and adopts them, so it looks like part of your site rather than a bolted-on box. You can also set an explicit light or dark preset, or your own accent colour on the paid plan.

Is there a limit on how many times the widget can be shown?

No, on any plan including the free one. There is no monthly view allowance to run out, so the widget cannot stop rendering on the day your traffic is highest.

Do I need to be a developer?

No. You copy one snippet and paste it where you want the testimonials to appear. If you can add an embed block to your page, you can install it.

What happens if I stop paying?

Every widget already on your site keeps rendering. Cancelling restores the small "Powered by" badge and stops you creating new widgets beyond the free limits, but it never blanks something already live on a page.

Related

Testimonial wall

A grid of your best praise, embedded on your site or hosted as its own page.

Testimonial carousel

One quote at a time, rotating — for places where a full grid will not fit.

Collecting testimonials

The hosted form you send customers. No account needed on their side.

Try it without an account

The builder needs no sign-up. Choose a widget, style it, copy the snippet, and paste it into your page to see how it sits before you decide anything.