New: rating widget, feedback modal & webhooks

One SDK to listen your users and invite their friends

Our widgets help you build feedback, rating and referral systems in your app without the hassle of building them from scratch.

Free plan · No card needed · Open-source SDK

Let's Stop Frustration

Same bug. Two very different reports.

Without RoastNest#bugs

User: checkout is broken 😤

Developer: which page?

Developer: what browser?

Developer: can you send a screenshot?

User: idk it just doesn't work

2 days of back-and-forth, still can't reproduce
With RoastNestROA-42

“Pay button does nothing”

  • /checkout
  • Chrome · macOS
  • jane@acme.com
  • 0:14 recording
  • Console error
Filed 20 seconds after it happened

Lands where your team works

Connect tools per project, so staging and production can go to different channels.

Integrations

New reports arrive with their screenshots, page URL and a link back to the dashboard.

Slack
Jira
Discord

Signed webhooks

Send every event to your own code, with signatures, retries and test deliveries.

POST feedback.createdPOST feedback.updatedPOST rating.createdPOST referral.createdPOST referral.convertedPOST referral.reward_granted

Everything lands in one place

Tag it, assign it, comment on it, and show users when it shipped.

Triage with tags & priority

Status, category, priority and tags on every report, with comments and a full activity log.

Know where it came from

Every report records its source widget, page, device and user, filterable in one click.

Rating charts

See how each rating key trends over time and read the comments behind the scores.

Referral tracking

Follow every referral from link to conversion, with rewards for both sides.

Public feedback board

Share a board with your users so they see what was reported and what got fixed.

Team & permissions

Invite teammates per project and control who can triage, customize or connect tools.

Customize without deploys

Theme, copy, icons, popup position and triggers are set in the dashboard, live instantly.

Built to stay out of your app's way

Error boundaries, CSP-friendly uploads and retries keep the widget from touching your page.

Two lines in your layout

Install the package, wrap your app, and the widgets are live.

npm install @roastnest/react
import { RoastnestProvider, FeedbackWidget, Rating, ReferralWidget } from "@roastnest/react";

export default function App({ children }) {
  return (
    <RoastnestProvider projectId="YOUR_PROJECT_ID" mode="cloud">
      <FeedbackWidget>{children}</FeedbackWidget>
      <ReferralWidget appName="My App" />
    </RoastnestProvider>
  );
}

// Anywhere in your app
<Rating ratingKey="ai-answer" subject={message.id} />

Cloud mode

Configure everything from the dashboard. Integrations, webhooks, analytics and the public board work out of the box.

Self-hosted mode

Pass your own submit handler and keep every submission on your own servers. Free forever.

Read the quickstart

Screen recordings and automatic rewards need a paid plan. Everything else works on Free.

Real Community Talks

What our users say about our tool on Reddit, Twitter, Linkedin and more

Frequently Asked Questions

Find quick answers below. Need more help? Feel free to reach out!

Ship with your users, not guesses

Add feedback, ratings and referrals to your app today. Free to start, no card needed.