Feedback, right
where it happens.
Add InstaFeed to your web app. Testers choose a thumbs up or down, the page is captured, and a quick comment fills in the rest.
“The save button is a little hard to find.”
From “something feels off”
to something you can act on.
Give testers a simple way to show you what they mean, without leaving the page.
- 01
A tap captures the moment.
The floating button splits into thumbs up and down on hover or tap. Pick a reaction to capture the page and save it with the URL.
- 02
A comment adds the context.
Your selected thumb becomes a compact “Add a comment?” field. Testers can expand it and attach a note to the same report.
- 03
Your team gets the full picture.
Review positive and negative feedback in a protected inbox, with screenshots, comments, page titles, and browser details together.
Your app. One little addition.
Bring InstaFeed into your app.
Install from GitHub. The package and import name are feedback-fab.
npm install github:sshadmand/feedback-fabInitialize after your page loads.
Point it at your feedback API and give your app a name. It works with plain JavaScript or your favorite framework.
For React, create it in an effect and call widget.destroy() during cleanup.
import { createFeedbackFab } from 'feedback-fab';
const widget = createFeedbackFab({
endpoint: 'https://your-feedback-api.vercel.app',
appName: 'My app',
});Host the API. Keep the feedback yours.
Import the repository into Vercel, connect Neon Postgres, and set DATABASE_URL and FEEDBACK_REVIEW_TOKEN. Use your deployment URL as the SDK endpoint. The included review inbox opens at /review.html with your review token.
Set FEEDBACK_ALLOWED_ORIGINS to limit submissions to your app’s domains.
Made to fit into your app.
The widget isolates its styles with Shadow DOM. Choose a specific element to capture, handle submission callbacks, or remove the widget when a component unmounts.
Know what gets captured.
Reports include the screenshot, page URL, title, and browser details. Cross-origin iframes and protected media may not appear. Use it on pages your testers are comfortable sharing.