In development — join the waitlist
Your user found the bug.
You get the replay.
Drop a script into your SaaS in 30 seconds. Every bug report comes with a session replay, network and console logs — no back-and-forth.
For your site
seusite.com.br/checkout
Try the full flow — click Send report in the widget and see how a bug becomes a ticket with replay and logs in seconds.
How it works
Two paths, one dashboard. Pick what works for you — or use both.
<script>
For your site
01
Paste the script
One line of code in your HTML. Zero additional setup.
02
Visitor sees the widget
A floating button appears in the corner: "Report a bug".
03
Reports with context
Session replay, network and console logs are captured automatically.
04
Ticket on the dashboard
Dev opens the ticket and reproduces the bug on the first try.
Chrome
For your testers
01
Install the extension
Chrome extension available as a .zip — no Chrome Store required.
02
Paste the API key
Dev generates the key on the dashboard and sends it to the tester. Setup in 30s.
03
Browse and report
Record the full session. Select the bug segment on the timeline.
04
Ticket on the dashboard
rrweb replay, network logs, console logs and metadata arrive together.
The bug arrives. The context doesn't.
Tester clicks, dev can't see. The cycle eats development hours that could go to features.
30%
of reported bugs
can't be reproduced by the dev who receives the report.
3×
longer fix time
when the report arrives without network and console logs.
2–4h
per sprint wasted
in "can't reproduce" loops between dev and tester.
Sound familiar?
✕"I can't reproduce this bug"
✕"Which browser version were you using?"
✕"Can you record a video and send it?"
✕"Which API call was it making?"
✕"What was the error in the console?"
✕"Can you give me the exact steps to reproduce?"
What lands on your dashboard
Every ticket has everything the dev needs to reproduce and fix — without asking anything else.
Checkout broken after address selectionopen
Replay
◀ ▶loja.exemplo.com/checkout
00:4202:15
Event timeline
↖00:38Click on 'Checkout'
⇅00:39POST /api/checkout → 422
✕00:39TypeError: Cannot read 'id'
⇅00:40GET /api/payment → 500
↖00:42Click on 'Try again'
Network logs
GET/api/user42ms200
GET/api/cart67ms200
POST/api/checkout234ms422
GET/api/payment12ms500
Console logs
logCart loaded: 3 items
warnPayment method not selected
errorTypeError: Cannot read properties of undefined (reading 'id')
errorUnhandled Promise Rejection: checkout failed
Metadata
BrowserChrome 131 / macOS 14
Viewport1440 × 900
URL/checkout?step=2
Reported3 minutes ago
No more "I can't reproduce it"
BugSniff is in development. Join the waitlist and be notified when access opens — and help shape the product with your feedback.