FeedbackKit

Catch insight in the moment of action

A sub-3KB JS SDK for feedback and bug reports — one 3-second widget, right when friction hits.

They activated. Then they vanished.

A new user signs up. They complete setup. They finish their first activity. And then… they never come back.

Your dashboard shows the green tag: onboarding_completed: true. By every standard metric, they activated. Their last_seen was 14 days ago.

You send an automated “How was your experience?” email three days later. Result: crickets. By Day 3, they’ve already moved on — or forgotten you existed.

Users who churn after setup never open a ticket.

They won’t fill a 10-question survey or log into a helpdesk portal. Giving feedback feels like work — so they fade away instead of telling you why.

Day 3

Too late for an email survey. Context is gone.

3 tools

Chat widget + survey + portal — bundle bloat, scattered insights.

0 tickets

Silent churners don’t complain. They just leave.

Three tools. One 3-second widget.

Ultra-lightweight JS SDK, zero external dependencies. Feedback prompts and bug reports in the same quiet widget — then context ships where your team already works.

01

Instant Bug Capture

Users click once. Diagnostics attach themselves.

FeedbackKit auto-attaches console logs, DOM state, OS, and browser metadata directly to your issue tracker or Slack.

02

Contextual micro-prompts

Fire a discreet 3-second prompt the second a step finishes.

Ask “Was anything missing from this setup?” at the exact moment of completion — not three days later in an inbox.

03

Two-way email sync

Re-engage drop-offs when you ship the fix.

FeedbackKit emails the user automatically. When they reply from Gmail, inbound webhooks thread it straight back to your team.

Both problems. Three lines of code.

Drop in the FeedbackKit JS SDK once — contextual feedback and instant bug capture for React, Next.js, Vue, or plain JavaScript.

app.js@feedbackkit/js
import { FeedbackKit } from '@feedbackkit/js';

// One JS SDK. Feedback prompts + bug capture.
FeedbackKit.init({
  apiKey: 'fk_live_938172',
  channels: ['slack', 'linear'],
});

Reserve private beta access

Opening for React, Next.js, and Vue teams. Lock in 50% off Founder Pricing for life.

Founder pricing: 50% off, locked for life.