Bug reports you can actually reproduce
Users click one button inside your app and tell you what happened. You get their note with the screenshot, console errors, failed requests and the clicks that led there.
How bug reports usually arrive
- "It's broken" in a support ticket, and nothing else
- A screenshot of the error, cropped so you can't see the URL
- Two days of emails asking which browser they use
- A bug you can't reproduce, so it stays open forever
With Sendshot
- 1
Add one script to your app
Next.js, React, Vue, Svelte, Angular or plain HTML. It loads async after your app and never blocks it.
- 2
Users report from where they are
They click the button, grab a screenshot and write what went wrong. No extension, no account.
- 3
You get the whole story
Console errors, failed network requests, user steps, browser and device, on every plan.
Console and network on every plan
Errors and failed requests are included from the first free report, not locked behind a business tier.
Copy for AI
Paste the full report into Cursor, Claude or ChatGPT and ask for a fix.
See repeat reporters
Reports from the same browser are grouped per person on the Users page.
Sensitive fields masked
Password and payment fields never show up in screenshots. Mask anything else with one attribute.
Feature ideas too
Let users tag a report as a bug, an idea or general feedback.
Hosted in the EU
Servers in Germany, no ad trackers, nothing sent until someone clicks send.
Install guides
Add it to your app in a minute
Your first 10 reports are free. No credit card needed.