Turn “this looks broken” into an actionable Slack message.
An embeddable website feedback widget. One floating button lets any visitor screenshot the page, mark it up, and send a richly-formatted report — with browser metadata and logs — straight to your Slack channel.
The entire install
<script src="https://feedback.ninepixels.io/widget.js"
data-key="acme-marketing" defer></script>The script derives its own API origin from src, so there is nothing else to configure. Your data-key maps server-side to a Slack channel and an allowed-origins list — the bot token never touches the page.
One-line embed
Drop a single <script> tag on any site. No build step, no SDK, no config beyond your key.
Screenshot + annotate
Capture the current viewport, then box, arrow, pen, highlight, or label exactly what is wrong.
Redact PII
Drag to blur sensitive regions. Redactions are baked into the image before it ever leaves the browser.
Console + network logs
A redacted, size-capped buffer of recent console and network activity rides along in the Slack thread.
Straight to Slack
Each report lands in a specific channel as a Block Kit message with the screenshot inline. Slack is the inbox.
Style-isolated
The widget renders in a Shadow DOM, so host-site CSS cannot break it and it cannot leak into your page.
How it works
Three steps, no dashboard to manage.
Embed
Paste the script tag with your data-key. A floating Feedback button appears.
Capture
A visitor clicks it, the widget screenshots the viewport, they annotate and type a note.
Deliver
The report posts to your mapped Slack channel — image, metadata, and logs attached.
See it on a real page
The demo embeds the widget on a sample client site. Click the floating Feedback button to capture, annotate, and send.
Open the live demo →