One snippet for
feedback, QA and NPS.
Send it to Slack, Linear, Claude, Cursor, GitHub, Jira or any webhook.
No credit card required
On submit
Screenshot
Annotated image of the page
On submit
Console + device
Logs, browser, and viewport
On submit
Session replay
DOM recording from the widget
EXAMPLE REPORTS
CAPABILITIES
Everything your team needs.
Nothing it doesn't.
WIDGET
Users drop a dot right on the bug.
FOR YOU
Triage like stories.
REPORTS
Every report, one list.
CAPTURED DATA
Replay, console, and device.
CUSTOMIZATION
Make it look like yours.
INTEGRATIONS
Straight to Linear and Slack.
HOW IT WORKS
Live in two steps.
01
Drop the snippet into your site
Copy the script tag from your project settings and paste it before the closing body tag. Works on any site or builder.
<script src="…/widget.js" data-key="pk_…"></script>
02
Approve your domain and start getting feedback
Add your domain to the allowed list and the widget goes live. Reports arrive with screenshots, console logs and device details.
allowed origins: yoursite.com
A NOTE FROM THE FOUNDER
Why I built this.
I built FeedbackDots because I was tired of the same loop: a screenshot pasted into Slack, a vague "it’s broken on my end," and twenty minutes of back-and-forth just to figure out which page someone was on.
The information engineers actually need — the URL, the browser, the console errors, what the user clicked right before it broke — exists at the moment the bug happens. It just never survives the trip to the ticket. So FeedbackDots captures all of it automatically and sends a complete report straight to Linear and Slack.
It’s early, and I’m building it in the open with the teams using it. If something is missing or gets in your way, email me directly and I’ll read it.