Rating widget

Know how users feel, right where it happens

Ask for a quick rating under an AI answer, after an export, or once someone has settled in. Stars, 1‑10, emotions or thumbs, with an optional comment.

Try it live

This is the real rating widget, running right here.

  1. 1Rate the AI answer
  2. 2Try each rating style
  3. 3Export to get asked in a popup
acme.app/assistant

How do I invite my team?

Open Settings, choose Members, then copy the invite link and share it with your team.

How was setting up your workspace?

A rating popup opens when the export finishes
What your team receives

Try the demo on the left. What the widget sends shows up here.

Runs in your browser. Nothing you send here is stored.

How it works

Rating widget in three steps

  1. 1

    Pick a style

    Stars, a 1‑10 range, emotion faces or thumbs up and down.

  2. 2

    Choose when to ask

    Inline, as a popup after an action, or from a floating button.

  3. 3

    Read the results

    Scores, comments and trends for every rating key.

What you get

Free to start. Marked features come with paid plans.

Four rating styles

Match the question: thumbs for AI answers, emotions for onboarding, stars for anything.

Comments when they matter

Ask for a comment always, after rating, or only below a score you choose.

Auto-triggers

Open the popup on chosen pages, after a number of visits or time on page.

Never asks twice

One rating per visitor per subject, and retries never save a rating twice.

Analytics

Averages, distribution, trends and breakdowns by any subject detail, like AI model.

Accessible by default

Full keyboard support, screen reader labels and a focus-trapped popup.

Built for

Where teams use it most

AI responses

A thumbs rating under each answer, broken down by model or prompt.

After key actions

Ask right after an export, a checkout or a finished setup.

Overall satisfaction

A floating β€œRate us” button, or a popup after a few visits.

Rate anything in a few lines

Install the package and drop it in

npm install @roastnest/react
import { Rating } from "@roastnest/react";

function Message({ message }) {
  return (
    <div>
      <p>{message.text}</p>
      <Rating
        ratingKey="ai-response"
        subject={{ type: "ai_response", id: message.id }}
        variant="thumbs"
        layout="compact"
      />
    </div>
  );
}

Full rating widget docs

Frequently Asked Questions

About the rating widget

Add the rating widget today

Free to start, no card needed.