Live — the widget script itself, not a picture of it.
A customer's recorded video plays here, with their words and name under it.
Customer name · Their roleA customer's recorded video plays here, with their words and name under it.
Customer name · Their roleDrawn placeholder: the video wall shows only testimonials with a recording, and none has been published here yet.
Fit
Where it reads well
- Best for
- A page about the product where somebody's voice does more than their sentence.
- How many to show
- Three upward.
Embed
Putting it on your page
One tag. The layout is a query string, so changing your mind later does not mean touching the page again.
<script src="https://hazelsong.com/widget/YOUR-SLUG.js?template=video" async></script>
<div id="hazelsong-wall"></div>Your own slug is in your dashboard, with the tag ready to copy. Works on WordPress, Shopify, Webflow, Squarespace, Framer, Wix, or a file you wrote by hand — see where the tag goes on each one. Add &theme=dark for a dark page, or &tag=onboarding to show only the testimonials you gave that label — the label is one you added in your dashboard, and the narrowing is done on the server, so the page never receives the rest.
Put the video wall on your page
All 23 layouts are on every plan, on as many pages as you like.