Collecting Feedback
This guide walks you through setting up feedback collection. You’ll learn how to use the thumbs scorer for simple ratings and how to handle both external and internal feedback.
Getting Started
To collect feedback, you’ll need:
- A target ID - the specific output you want feedback on (e.g., a workflow run ID)
- A scorer ID - defines what type of feedback to collect (e.g.,
thumbs) - User identification - who is providing the feedback
Using the Thumbs Scorer
The thumbs scorer is Scout’s built-in scorer for simple thumbs up/down ratings. Use score: 1 for positive feedback and score: 0 for negative feedback.
Create Thumbs Up Feedback
Response:
Create Thumbs Down Feedback with Comment
Response:
Collecting External User Feedback
When collecting feedback from your end-users (customers, app users, etc.), include a user object with their identifier.
A unique identifier for the user in your system. This could be their user ID, email, or any stable identifier.
Optional metadata about the user for context. Useful for segmenting feedback later.
Example with User Metadata
Internal Team Reviews
For internal review workflows, Scout users can provide feedback and manage it through status tracking.
Creating Internal Feedback
When authenticated via JWT (e.g., from the Scout dashboard), feedback is automatically attributed to the authenticated user. No user object needed:
Managing Feedback Status
The status workflow helps you triage negative feedback that needs attention. Positive feedback is just signal - it can stay as new or be dismissed.
Update feedback status to track review progress:
Status Workflow
Typical flow: new → reviewing → resolved / dismissed
Resolving Feedback
When resolving feedback, the resolved_at and resolved_by fields are automatically populated:
Filtering and Querying Feedback
List feedback with filters to analyze patterns:
Common Filters
Best Practices
-
Use consistent user IDs - Stable identifiers help you track feedback per user over time.
-
Encourage comments on negative feedback - When users give a thumbs down, prompting for a comment provides actionable insights.
-
Set up a review cadence - Regularly review
newfeedback to identify patterns and prioritize improvements. -
Track resolution - Use the status workflow to ensure feedback leads to action, not just collection.
-
Segment by metadata - Use
user.metadatato analyze feedback by user segments (plan type, region, etc.).