Feedback widget for web apps
Embed a floating button on your site. Users report bugs and ideas in seconds — every report lands in your dashboard.
Captured automatically with every report: • Page URL • Device & browser
No credit card required
The problem
Your users know exactly what’s broken and what they want next. The hard part is capturing it before it’s lost.
Users hit a problem, mention it once in a chat, and it’s gone. No page, no screenshot, no follow-up.
The best feature requests live in your users’ heads. Without a one-click way to send them, they stay there.
When feedback does land, it’s “it’s broken” with no URL, no device, no screenshot. You can’t act on it.
How it works
Pick a topic
Tell us more *
Paste one script tag before </body>. A floating button shows up instantly — no SDK, no build step, no config.
They click the button, pick a type (problem, suggestion, or comment), write, and hit send. No account needed.
Every report arrives with the page URL, device, and an optional screenshot. Organized by type and status.
Pricing
Start free. Upgrade when feedback starts shaping your roadmap.
Collect your first feedback in under 2 minutes.
Start freeFor products gaining traction.
Choose StarterFor founders shipping multiple products.
Choose ProPrices in USD. Testing on localhost is always free.
Setup
One script tag. No SDK, no build step, no config.
<!-- Feedback widget -->
<script>
window.__FEEDBACK__ = { appKey: "pk_live_xxx" };
</script>
<script async src="https://cdn.yourapp.com/widget.js"></script>Sign up and add your first app to get a public key.
Drop the two lines before </body>. The button appears instantly.
Open your dashboard — reports land in real time.
FAQ
Under two minutes. Create an app, copy the script tag, paste it before </body>. The floating button appears on every page automatically.
No. Anyone on your site can send feedback in a couple of clicks — no sign-up, no friction. You stay the only one with a dashboard login.
The message and type, plus the page URL, device and browser, and an optional screenshot the user can attach. Everything you need to reproduce and fix.
Yes. It’s one script tag, so it works with React, Next.js, Vue, Nuxt, Svelte, Astro, Angular, or plain HTML — anything that renders in a browser.
Always. Local development never counts against your plan — only feedback from your allowed production domains does.
Start listening today. Free forever, no credit card required.
Start free