Pixels Feedback
By Nine Pixels

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.

Try the live demo →Get the embed snippet

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 →