The front door of your product loop.
One script tag puts a feedback button in your app — themed to match, aware of who's signed in, and rich enough to know what broke. Everything lands in the inbox already structured and already weighted.
Minutes, not a sprint.
Drop in one tag before </body> and you're live. Theme it light, dark or auto, park it left or right, set your accent color and a keyboard shortcut for power users. No portal for customers to sign up for.
- Any framework — plain HTML, React, Vue, Rails, whatever ships a body tag.
- Your words — greeting, placeholder, trigger label and feedback types are all yours.
Votes that arrive pre-weighted.
Identify signed-in users with an HMAC-verified signature and their plan. From the first vote, an enterprise customer counts like one — no manual tagging, no guessing who matters. Anonymous visitors can still speak; they just leave an email.
- HMAC-verified — identity can't be forged from the client; the secret never leaves your server.
- Powers the demand score — tier weights apply from the moment the vote lands.
A JavaScript API, because feedback has many doors.
Open the widget programmatically after an upsell prompt, submit feedback from your own UI, or let the built-in capture do the quiet work: console errors, failed requests and user breadcrumbs attached to bug reports automatically.
- Programmatic control — open, prefill and submit from your own flows.
- Screenshots — up to three images per submission, so “it looks broken” comes with receipts.
- Error context — console + network capture optional, invaluable when it matters.
- Sentiment rating — let users say how they feel; frustration sorts to the top.
Give feedback a door. With a doorbell.
One script tag, one afternoon, and every submission arrives structured, identified and weighted.
Where this fits in the loop.
Collect
Catch feedback where it happens — in your app, in Slack, on a call — and land it in one clean inbox.
Prioritize
Rank requests by who is asking. Votes are weighted by plan, so paying customers move the roadmap.
Build
Hand the top task to your AI coding agent with the rules that govern it — and get proof when it is done.
Ship
Shipped work becomes a changelog entry, and everyone who asked for it hears first.
Around the loop
Docs, uptime, errors and team access — the product ops that sit next to the loop.