Your users found an issue. Let them show you exactly where.
blocFeed adds a visual feedback widget to any web app with one NPM package. Users click an element, describe the issue, and submit an annotated screenshot. You get structured, actionable data — not vague Slack messages.
npm install blocfeed
// Add to your app — that's it
import { BlocFeedWidget } from 'blocfeed'
<BlocFeedWidget
blocfeed_id="your-project-id"
/>The problem
Feedback without context is just noise
You launched a new feature. Users have opinions. But their feedback arrives through scattered channels — vague, unstructured, and impossible to act on.
"The page looks weird" — but which page? On what device?
Spreadsheets, emails, and Slack threads nobody reads.
Designers and PMs lose hours triaging instead of building.
The difference
Same feedback, two very different outcomes
User emails: "the new layout looks broken"
PM asks for specifics in Slack
User sends blurry phone photo of their screen
Designer asks: which breakpoint? which component?
User: "I don't know, it just looks wrong"
Filed in backlog — never prioritized
Result: No element. No viewport. No browser info. Feedback buried in backlog.
Features
Collect, understand, and act on feedback — automatically
From element-level capture to AI-powered categorization to Slack alerts and Jira tickets — blocFeed handles the full feedback loop.
selector: button.cta-submit
position: (420, 312)
page: /checkout
AI-Powered Intelligence
From raw feedback to prioritized action — without reading every entry
Watch a single piece of feedback flow through the AI pipeline: classified, clustered, themed, and alerted — automatically.
Incoming feedback
"The submit button doesn't respond after filling out the form"
Connectors
Feedback flows into the tools you already use
blocFeed connects to your workflow — not the other way around. Get alerted in Slack, create tickets in Linear or Jira, and never let feedback sit unread.
blocFeed2:45 PM
Spike Alert: Checkout Friction
12 new reports in 24h (+340% above baseline)
View in blocFeed →
blocFeed9:00 AM
Daily Theme Digest
🔴 Checkout Friction — 12 issues (spiking)
🟡 Mobile Layout — 8 issues (+45%)
🟢 Onboarding — 5 issues (stable)
Use Cases
Built for the people who build products
Different roles, same goal: understand what users actually experience. blocFeed gives each team member what they need.
For Developers
Fix issues faster with exact selectors
Every report includes the CSS selector, page URL, and viewport size. No more guessing which element is 'the one that looks off'. Jump straight from feedback to code.
- Exact CSS selector of the reported element
- Page URL and viewport dimensions
- Annotated screenshot with element highlighted
For Product Managers
See what frustrates users most
Filter feedback by page, element, or status. Spot patterns — if 20 users report the same element, that's your next priority. Data beats opinions.
- Dashboard with trends and filters
- Group feedback by page or element
- Track resolution status across the team
For Designers
Get visual feedback on every UI change
Users point at exactly what looks off — misaligned buttons, confusing layouts, broken responsive views. Screenshots show you precisely what they see.
- Visual context with every submission
- See feedback on specific UI elements
- Compare user-reported issues across viewports
How It Works
From install to first feedback in under 2 minutes
No complex setup. No sales calls. No configuration files. Just install, paste, and start receiving visual feedback from your users.
Full Name
Sarah Chen
sarah@company.com
See it in action
From feedback to report in 10 seconds
This is what your users experience. No context switching, no separate tools, no lost details.
< 2 min
Setup time
0 KB
Performance overhead
~8 KB
Bundle size
One NPM package — works with every major framework
Compare
blocFeed vs. the alternatives
Most feedback tools give you surveys or heatmaps. blocFeed gives you the exact element, AI-powered triage, and direct issue tracker integration.
| Feature | blocFeed | Hotjar | UserVoice | Google Forms |
|---|---|---|---|---|
| Element-level feedback | ||||
| Annotated screenshots | ||||
| CSS selector capture | ||||
| AI categorization & priority | ||||
| Auto issue clustering | ||||
| Theme & trend detection | ||||
| Slack / Linear / Jira | ||||
| NPM package install | ||||
| Setup under 2 minutes | ||||
| Free forever |
Element-level feedback
Annotated screenshots
CSS selector capture
AI categorization & priority
Auto issue clustering
Theme & trend detection
Slack / Linear / Jira
NPM package install
Setup under 2 minutes
Free forever
Trust & Transparency
Your users' trust matters — so does yours
Adding a feedback widget means putting third-party code in front of your users. We respect that responsibility with privacy-first defaults and full transparency.
Only what users choose to share
The widget captures exactly three things: the element they clicked (CSS selector), their typed feedback, and an annotated screenshot. Nothing else. No personal data, no behavioral tracking.
Encrypted and project-scoped
All feedback data is encrypted in transit and at rest, tied to your project, and never accessible to other customers. Integration tokens (Slack, Jira, Linear) are encrypted before storage.
No cookies, no fingerprinting
The widget doesn't set cookies, doesn't fingerprint browsers, and doesn't run any analytics. It only activates when a user opens the feedback panel — nothing runs in the background.
Free forever on npm
Install from npm and use on unlimited sites at zero cost. The package is ~8 KB gzipped, loads asynchronously, and has zero impact on your Lighthouse score.
Why we built this
“I kept getting Slack messages like 'something is broken on the settings page.' I'd spend 15 minutes going back and forth just to understand what they saw. I thought — what if users could just point at the element and tell me? That's blocFeed. One click, full context, zero guesswork.”
Mihir Kanzariya
Founder, blocFeed
Pricing
Completely free. Really.
No subscriptions, no usage limits, no per-seat charges. Every feature is included — just sign up and start collecting feedback.
No credit card. No trial. No catch.
- Unlimited projects
- Unlimited feedback entries
- AI categorization & priority
- Annotated screenshots
- Slack, Linear, and Jira integration
- Full analytics dashboard
- Unlimited team members
FAQ
Common questions
Yes. blocFeed is completely free — unlimited projects, unlimited feedback entries, all features included. No credit card, no trial period, no hidden limits. We believe every team deserves access to structured user feedback.
Under 2 minutes. Install the NPM package, add the BlocFeedWidget component to your app with your project ID, and you're done. No configuration files, no backend changes, no build step changes.
Yes. Invite your entire team — PMs, designers, developers — to the same project. Everyone can see feedback, filter by page or element, and create tickets. There are no per-seat charges.
blocFeed connects to Slack (alerts and daily digests), Linear (create issues with one click), and Jira (create tickets pre-filled with context). Email notifications are also supported. All integrations use secure OAuth — your tokens are encrypted at rest.
No. The blocFeed widget is lightweight (~8 KB) and loads asynchronously. It adds no measurable overhead to your page load time or runtime performance. No iframes, no heavy dependencies.
Any type. Users can report bugs, request features, flag usability issues, or give general feedback. The AI automatically categorizes each submission so you can filter by type in your dashboard.
Only what your users choose to share: the element they selected (CSS selector and position), their typed feedback, and an annotated screenshot of the page. No personal data, no tracking cookies, no analytics scripts running in the background.
blocFeed focuses on element-level feedback — users point at a specific part of your UI and tell you what's wrong. Unlike general analytics tools, every piece of feedback includes the exact element, an annotated screenshot, and the page URL — plus AI-powered categorization, issue clustering, theme detection, and direct integration with Slack, Linear, and Jira. It's built for teams who want structured, actionable data — not heatmaps or surveys.
Stop guessing. Start seeing what your users see.
Set up blocFeed in under 2 minutes. Free forever — no limits, no credit card, no catch.
Trusted by product teams and agencies worldwide