A one-line bug-report widget. A dashboard built for one person. Email + Slack replies, a public roadmap, and CSV export. That's it.
Paste the snippet, get notified, reply.
Drop the script tag in your site's <head>. A floating "Report a bug" button appears in the corner. No build step, no SDK.
They describe the bug, paste a screenshot (⌘V works), and leave an optional email. You get a Slack ping the same second.
Open the dashboard, type a reply, hit send. It emails the customer from your address. No 3am "is anyone there?" pings.
If you have 12 customers, you don't need 200 features.
Captures the message, screenshot, URL, browser, and OS — all without configuration.
Same bug from five users gets clustered automatically. You reply once. Everyone gets notified.
One click promotes a bug to "planned". It appears on a public board your customers can bookmark.
Reply from the dashboard, customer gets a real email. No live-chat anxiety, no chat-window-open KPI.
Every report pings your channel with browser, URL, and message. No new app to check.
Pull every report as CSV anytime. No "talk to sales" wall to get your own data out.
Because you don't ship a Series B sales team in your spare hours.
| ErrorLog | Intercom | Zendesk | Freshdesk | |
|---|---|---|---|---|
| Starts at | $19/mo flat | $99/seat | $55/seat | $15/seat |
| One-line widget | ✓ | ✓ | setup wizard | setup wizard |
| Auto duplicate grouping | ✓ | — | — | — |
| Public roadmap built in | ✓ | — | — | — |
| Live chat bloat | no | yes | yes | yes |
| AI chatbot upsell | no | yes | yes | yes |
| CSV export | free | paid tier | paid tier | ✓ |
| Self-host option | Docker | — | — | — |
Start free. Upgrade when you outgrow it.
Google Forms doesn't capture a screenshot from clipboard, doesn't know which browser/page the user is on, doesn't ping Slack, doesn't group duplicates, and doesn't let you email back from the same place. Other than that, exactly the same.
Yes — replies go from your configured address via Resend. We use a "Reply-To" header so customer replies land in your inbox, not ours.
Yes. There's a Dockerfile in the repo. It runs anywhere — Render, Fly, Railway, or a $7/mo VPS. SQLite means no database to operate.
Reports beyond 50 return a 402 quota error to the widget — your users see "couldn't send, please try again." Upgrade to Pro for unlimited. Your existing data isn't deleted.
The widget collects: message text, URL, browser/OS string, and an optional email the user types in. No cookies, no fingerprinting, no third-party network calls.
Color and button label are data- attributes. Position is one of br/bl/tr/tl. For deeper customization, the widget is a single file you can fork.
Free forever for the first 50 reports each month.
Get your API key →