ReTestimonial
Sign inStart free
WidgetsAvatarsA·02

Interactive Avatars

A row of customer faces where clicking any one reveals the story behind it — social proof that turns into a full testimonial on demand.

yoursite.com — Interactive AvatarsLIVE RENDER
<div class="retestimonial-widget" data-widget-key="interactive-avatars">click a face to reveal the story behind it.
Demo content — illustrative examples, not real customers

This is the real widget, rendered live by the same runtime your visitors would see — go ahead, click around.

Why this style works

Built to convert, not just to decorate.

Proof that invites a click

A row of faces is a signal; clicking one is an interaction. Turning social proof into something to explore keeps visitors engaged a beat longer.

Compact until it isn't

It takes the space of a single avatar row, then expands into a full testimonial exactly when a curious visitor asks for it — depth without the footprint.

The popup is yours

Choose where the popup appears relative to the face and how it animates in, then restyle the avatars and card to match your brand.

One tag, isolated and async

It renders in Shadow DOM and loads asynchronously, so the interaction never inherits your CSS bugs or blocks the page load.

Where to put it

Placements that earn their pixels.

Hero trust strips

Faces under the hero answer "is anyone using this?" — and a click answers "what did they actually say?"

Interactive proof sections

Give a proof section a reason to be touched — visitors reveal the stories that matter to them.

About and team pages

Let visitors click through the customers behind the logos and read their words in their own time.

Live in three steps

From first testimonial to first embed.

01

Collect your testimonials

Gather text and video testimonials with collection forms, import them from CSV, or sync reviews straight from Google, G2, Capterra, Trustpilot, Product Hunt and social media.

02

Pick this style in the builder

Choose the style, then make it yours — colors, fonts, spacing, and per-element design controls, with a live preview of exactly what will ship.

03

Paste one script tag

Copy the embed snippet into any website — WordPress, Webflow, Shopify, Framer, Next.js, anything that renders HTML. Publish updates from the dashboard without touching your site again.

The whole integration

Paste once. Restyle forever from the dashboard.

<div class="retestimonial-widget" data-widget-key="interactive-avatars"></div>
<script src="https://retestimonial.com/embed.js" async></script>
Shadow DOM — zero CSS conflicts~6KB, loads asyncPublish changes without redeploysWorks on any platform

Your widget key is generated when you create the widget — start free and this snippet is yours (demo key shown: interactive-avatars).

Keep browsing

Other styles worth a look.

All widget styles →
Questions, answered

Everything else you'd ask.

What platforms can I embed the Interactive Avatars on?

Any site that renders HTML — WordPress, Webflow, Shopify, Squarespace, Framer, Wix, or a custom React or Next.js app. It's one script tag and a div, with no plugin to install.

What happens when a visitor clicks a face?

That customer's full testimonial opens in a popup beside the avatar, so a compact row of faces becomes a readable story on demand.

Can I control how the popup appears?

Yes — set whether it opens above, below or auto-positioned relative to the face, and pick the animation, from a fade-and-scale to a slide or a simple fade.

Can it include reviews from Google or G2?

Yes — the avatars can represent any testimonial in your project, including reviews synced from Google, G2, Capterra, Trustpilot and Product Hunt.

Is the Interactive Avatars widget free?

Avatar widgets, including Interactive Avatars, are available from the Pro plan. The free plan includes the Carousel, Masonry, Badge and Video widget types — and you can preview every style in the builder first.

A·02 · Interactive Avatars

Put this widget on your site today.

Free plan, no card, no code. Collect your first testimonial and this exact widget can be live within the hour.