Add a friendly feedback button to your site or newsletter and turn passive readers into a steady stream of ideas, requests, and kind words.
Free forever for one site · live in 60 seconds
Please do a deep-dive on pricing pages!
This newsletter is the best part of my Friday 💌
Dark mode toggle doesn't stick on reload.
This one’s really live.
Give it a tap — it's exactly what your readers would see.
No forms, no logins. Just a tap to tell you what they want more of.
See what your audience actually wants you to make next — sorted, not scattered across DMs.
A one-tap launcher means people who'd never email you will still leave a note.
Match the button to your brand color so it feels native on your site or newsletter.
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.
Anywhere you can paste an embed: your blog, portfolio, docs, or a newsletter landing page. It renders in a Shadow DOM so it won't touch your styles.
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 — one site, 50 lifetime notes, and 3 tags, free forever. Pro lifts the caps when your audience grows.
One button away from a backlog of ideas your audience actually asked for.