A developer-first contextual feedback platform. The React SDK — gotcha-feedback on npm, ~11KB gzipped with zero runtime dependencies — attaches feedback to specific UI elements, so product teams get element-level signal across every release instead of page-level noise.
Every submission moves through a triage pipeline in the dashboard, and shipped items auto-publish to a public roadmap with anonymous upvoting. Companies dogfood their own roadmap at gotcha.cx/roadmap/<slug>.
Five feedback modes, one component.
Feedback
Five-star rating with an optional textarea. Star and text are independently toggleable, so teams can collect structured signal with or without qualitative context.
Vote
Thumbs up or down with custom labels. Perfect for shipping decisions ("Should we build this?") and quick directional reads.
Poll
Two to six options, single- or multi-select. Replaces the "vague survey link in Slack" pattern with an inline component tied to the exact UI that prompted the question.
NPS
0-10 promoter scale with an optional follow-up textarea. Comes with standard low/high labels out of the box, or define your own.
Bug reports
Toggle on feedback mode. Users flag their submission as a bug, optionally attach a screenshot, and the dashboard surfaces bugs separately from feature feedback.
Pricing
FREE
$0
forever
- 500 responses / month
- One project
- All five modes
- Public roadmap with upvoting
PRO
$29
per month
- Unlimited responses
- Bug-tracking lifecycle
- Advanced segmentation
- AI insights
From signal to shipped
Every Gotcha response moves through two pipelines — one for triage, one for the public roadmap.
Triage
NEW → REVIEWED → ADDRESSED → ARCHIVED
Roadmap-visible
UNDER_REVIEW → PLANNED → IN_PROGRESS → SHIPPED → DECLINED. When an item transitions to SHIPPED, the original submitter (if an email was captured) gets an automatic notify-back — closing the loop that most feedback tools leave open.