Skip to content

Displaying

Approved testimonials, on your site.

Prefer a page we host? The wall of love is a hosted page, and on the Team plan it can live on your own custom domain.

  • Embedding

    Wall and carousel, and the one rule about what can appear.

  • React SDK

    Real components, and testimonials in your server-rendered HTML.

  • Reading over the API

    Build your own presentation from the same allowlisted payload.

The one rule

An item appears publicly only when it is approved and the person gave display consent. That lives in a single query in the server, so every surface — widget, API, dashboard preview — agrees about what is public. The widget never decides it, which means no amount of client-side tampering changes what an embed can show.

Three ways

Use the widget. One script tag, Shadow DOM, no CSS conflicts, ~12 KB. It handles pagination, video posters, avatars and responsive columns.

Use the React SDK if you are on React. It is the only option that puts testimonials in your server-rendered HTML, which is what search engines and AI crawlers read.

Or read the API and render it yourself, if you have a design system that matters more than the setup time. GET /api/public/v1/widgets/{id}/ returns the same allowlisted payload the widget consumes — you are not on a lesser path.