Drop one snippet on your storefront and turn quiet exits into clear signal — checkout snags, product requests, and the little things that cost you carts.
Matches your store's colors · live in 60 seconds
Discount code wouldn't apply on mobile.
Do you restock the olive linen set? 🙏
Faster delivery options would seal the deal.
This one’s really live.
Give it a tap — see exactly what your shoppers would.
Every theme, every platform. The widget matches your brand and stays out of the way until a shopper has something to say.
The launcher inherits your store's accent color, so it looks built-in on Shopify, Woo, Wix, or custom.
One tiny script, zero dependencies, loaded after your page. Your Core Web Vitals stay green.
Tag feedback by checkout, catalog, or shipping and see what's actually costing you sales.
Create a project, copy the snippet, drop it before </body>. You're live in under a minute.
Visitors tap the launcher, pick a type, and say their piece. It's that low-friction — so they actually do.
Read, tag, and resolve from your dashboard. Turn scattered comments into a ranked to-do list.
One snippet, three ways to open it. Use whichever fits — or mix them.
A tidy launcher sits in the bottom-right corner. Works out of the box — nothing to wire up.
<script src=".../w.js" data-sayso="PROJECT_ID" defer></script>Add data-sayso to any link or button and the panel opens right next to it.
<button data-sayso>Feedback</button>Hide the default launcher and open only from your own triggers.
<script … data-sayso-launcher="false">No seats, no metered surprises. One flat plan when you outgrow free.
For your first project.
$0
For when one project isn’t enough.
$100 /year
$8/mo billed yearly · save 58%
For teams that need more than the basics.
Yes — anywhere you can paste a <script> tag or embed code. The widget renders in a Shadow DOM so it never fights your theme's CSS.
One line of HTML. Create a project, copy the <script> tag, paste it before your closing body tag. The widget renders in a Shadow DOM so it never collides with your styles.
No. w.js is a tiny vanilla script with zero dependencies, served with long cache headers. It loads after your page is interactive and stays out of the way.
Yes. Set an accent color per project and the whole widget — button, highlights, and tints — adapts to it automatically.
One snippet away from knowing exactly why carts get left behind.