Triage feedback in the inbox
Stop context-switching between tools. The feedback view is your command center. See everything users are asking for, triage quickly, and respond without leaving the page.
Overview
Access the feedback view from Admin → Feedback in the sidebar. You can:
- See all feedback across boards in one place
- Filter by status, board, or tags to focus your work
- Update statuses and respond to users inline
- Add promising ideas to your public roadmap
Feedback Interface
List View
The feedback list displays posts in rows with:
| Column | Description |
|---|---|
| Votes | Vote count with upvote indicator |
| Title | Post title with content preview |
| Status | Current workflow status badge |
| Board | Which board the post belongs to |
| Tags | Applied tags (if any) |
| Date | When the post was submitted |
Click any row to navigate to the post detail page.
Post Detail Page
When you click a post, you're taken to the detail page which shows:
- Complete content with formatting
- Comment thread (including private internal notes visible only to team members)
- Activity timeline showing all post events
- Properties panel (Status, Board, Tags, Roadmaps)
- Author information
- Similar posts (when AI finds related feedback)
- Feedback source details (for posts created from integrations)
Filtering
Use the filter sidebar to narrow down posts:
By Status
Filter by workflow status. Click a status to select it, or Ctrl/Cmd+click to select multiple statuses.
By Board
Select one or more boards to filter by feedback type.
By Tags
Show posts with specific tags applied. Click tags to toggle them on/off.
By Segment
Filter feedback by user segment. Select a segment to see only posts from users in that group -- useful for understanding what enterprise customers or free-tier users are asking for.
By Owner
Filter by the team member assigned to a post. Select a name from the "Assigned to" dropdown, or choose "Unassigned" to find posts that haven't been picked up yet.
By Date Range
Filter posts created within a specific timeframe. Set a start date, end date, or both.
By Minimum Votes
Set a vote threshold to surface high-demand requests. Posts with fewer votes are hidden.
By Comment Count
Set a comment threshold to find highly-discussed posts. Choose from presets (1+, 5+, 10+, 25+, 50+) or use "1+ comments" to find any post with at least one comment. This is also useful for finding posts with zero engagement when combined with other filters.
Search
Use the search bar at the top to search across titles and content.
Sorting
Sort posts using the dropdown next to the search bar:
| Option | Description |
|---|---|
| Newest | Most recently created first |
| Oldest | Oldest posts first |
| Votes | Highest vote count first |
Post Actions
Change Status
From the list view:
- Hover over a post row
- Use the quick status dropdown that appears on the right
From the detail page:
- Click the status in the Properties panel
- Choose the new status from the dropdown
While commenting: Team members can also change a post's status directly from the comment form. A status selector appears next to the comment button, letting you update the status and leave a comment in one action. The status change is displayed inline in the comment thread.
Private Comments
Team members can post private comments for internal-only discussion. Click the Private button (lock icon) next to the submit button to toggle private mode - the button turns amber when active. Private comments display with an amber left border and an "Internal note" badge to distinguish them from public comments.
Private comments are only visible to other team members. Portal users and anonymous visitors never see them, and they don't count toward the public comment count. Replies to private comments are always private automatically.
Private comments don't trigger notifications to portal users - only team members who are subscribed to the post are notified.
Add Tags
- Open a post in the detail page
- In the Properties panel, click "Add" next to Tags
- Select tags from the dropdown
To remove a tag, click the X on the tag badge.
Add to Roadmap
- Open a post in the detail page
- In the Properties panel, find the Roadmaps section
- Click "Add" and select a roadmap
Posts on roadmaps appear in the public roadmap view.
Assign an Owner
Assign a team member to take responsibility for a post:
- Open the post detail page
- Use the owner dropdown in the properties panel
- Select a team member, or clear the assignment
Filter the inbox by owner to see your assigned posts or find unassigned work.
View and Add Voters
The properties panel shows a voter avatar stack — small profile pictures of the first few voters, plus a count of remaining voters.
View all voters:
- Click the avatar stack to open the full voter list
- The modal shows each voter with their name and how their vote was added
- Proxy votes show which admin added the vote on the user's behalf
Add a vote on behalf of a user:
- Click Add voter next to the avatar stack
- Search for an existing user by name or email
- Click the user to add their vote
If the user doesn't exist yet, click Create new user at the bottom of the search list to create them and add their vote in one step.
Remove a vote:
- Click the avatar stack to open the voter list
- Hover over any voter row to reveal the remove button
- Click the X to remove that user's vote
Removing a vote works for any vote type — proxy, integration, or direct. A vote.removed activity entry is recorded on the post timeline.
Proxy votes are attributed to the user, not the admin who added them. The admin who cast the vote is recorded for audit purposes but not shown publicly.
Merge Duplicate Posts
Combine duplicate feedback to consolidate votes and discussion:
- Open a post you want to merge
- In the Merge section, search for the other post
- Choose the merge direction — pick which post to keep as the canonical post and which becomes the duplicate
- Click Merge to confirm
After merging:
- The duplicate shows a banner linking to the canonical post
- Votes are deduplicated and consolidated (unique voters only)
- The canonical post displays a "Merged Feedback" section listing all merged duplicates
- An activity entry is recorded on both posts
To reverse a merge, open the canonical post, find the merged post in the Merged Feedback section, and click Unmerge.
The merge section also shows AI-detected similar posts with similarity scores. You can merge directly from these suggestions without searching.
Delete and Restore Posts
Posts can be soft-deleted from the edit dialog or post menu. Deleted posts are hidden from public views but preserved for 30 days.
If the post has linked issues in an integration like Linear, GitHub, or Jira, you'll see checkboxes to archive or close those issues at the same time. Each integration's default behavior is configurable under Admin → Settings → Integrations.
Linked issue archiving is best-effort. If an external API call fails, the post is still deleted and you'll see a warning. You can close the issue manually in the external tool.
To view deleted posts, enable the Show deleted toggle in filters. To restore a deleted post, open it and click Restore.
AI Summaries
Posts with comments display an AI-generated summary card in the post detail view. Summaries help you quickly understand what users are asking for without reading every comment.
Each summary includes:
- Overview - 1-3 sentences capturing the core user need
- Key quotes - Notable comments from users (not team replies)
- Next steps - Suggested actions like "Investigate...", "Reproduce...", or "Respond to..."
Staleness detection
Summaries automatically detect when new comments have been added since the last generation. A Stale badge appears next to the timestamp when the summary is out of date. Stale summaries are refreshed automatically in the background.
AI summaries are generated and refreshed automatically. No configuration needed - they appear on any post with comments.
Activity Timeline
Every post has an activity timeline that records key events in its lifecycle. The timeline appears below the comment thread on the post detail page.
| Event | Description |
|---|---|
| Post created | When and how the post was created (direct submission, suggestion, API) |
| Post deleted | Post was soft-deleted |
| Post restored | A deleted post was restored |
| Status changed | Shows old and new status with who made the change |
| Post merged | Another post was merged into this one, with a link to the duplicate |
| Post merged away | This post was merged into another, with a link to the canonical post |
| Post unmerged | A previously merged post was separated |
| Proxy vote | A vote was added on behalf of a user, with attribution |
| Vote removed | A vote was removed from the post |
| Owner assigned | A team member was assigned to the post |
| Owner unassigned | The assigned owner was removed |
| Tags added | Tags were applied to the post |
| Tags removed | Tags were removed from the post |
| Roadmap added | Post was added to a roadmap |
| Roadmap removed | Post was removed from a roadmap |
| Comments locked | Comments were locked on the post |
| Comments unlocked | Comments were unlocked |
| Comment pinned | A comment was pinned to the top |
| Comment unpinned | A pinned comment was unpinned |
The timeline is sorted chronologically with the most recent events at the top. Each entry shows the actor (who performed the action) and a timestamp.
AI Suggestions
Quackback automatically detects duplicate posts and suggests merges. Feedback from integration sources like Slack is analyzed and turned into actionable suggestions — either voting on an existing post or creating a new one.
See Triage AI suggestions for the full guide.
Keyboard Shortcuts
| Key | Action |
|---|---|
j / ArrowDown | Navigate to next post |
k / ArrowUp | Navigate to previous post |
Enter | Open selected post |
Esc | Clear focus |
/ | Focus search input |
Tips
Process workflow
Follow this workflow for efficient feedback processing:
- Triage new posts - Review "Open" posts daily
- Merge duplicates - Combine similar requests
- Categorize - Apply tags for organization
- Respond - Add comments to engage users
- Prioritize - Move high-value items to "Planned"
Find duplicates
Quackback automatically detects duplicate posts and suggests merges. You can also use the search function to find similar posts manually before changing their status.
Engage users
Respond to posts even if you won't implement them. Users appreciate acknowledgment:
- Thank them for the feedback
- Explain your reasoning
- Suggest alternatives if available