Skip to content

Triage AI suggestions

Stop merging duplicates by hand. Quackback automatically detects duplicate posts using vector similarity and full-text search, then verifies matches with an LLM. Feedback from integrations like Slack is analyzed and turned into actionable suggestions. Review everything in a dedicated triage view and accept or dismiss with one click.

Overview

Access suggestions from Admin → Feedback → Incoming in the sidebar. The suggestions page shows three types of AI-generated recommendations:

TypeDescription
Merge postsTwo existing posts that appear to be duplicates. Quackback suggests which to merge into which based on vote count, comments, and age.
Vote on postFeedback from an integration source that matches an existing post. Quackback suggests adding a vote instead of creating a duplicate.
Create postFeedback from an integration source that doesn't match any existing post. Quackback suggests creating a new post with an AI-generated title.

How it works

When feedback arrives from an integration source (Slack, API, etc.), Quackback:

  1. Runs the content through a quality gate to filter noise
  2. Extracts structured themes from the raw feedback
  3. Generates vector embeddings for each theme
  4. Searches for similar existing posts using hybrid vector + full-text search
  5. Verifies potential matches with an LLM to filter false positives
  6. Creates a vote on post suggestion if a strong match is found, or a create post suggestion if no match exists

For duplicate detection between existing posts, a periodic sweep compares newer posts against older ones and creates merge suggestions when confidence is high.

Suggestion grouping

Suggestions from integration sources are grouped by their original feedback item. When a single Slack message or support ticket produces multiple suggestions (for example, a message that mentions both a feature request and a bug), they appear together under a shared source header.

Each group shows:

  • Source icon and integration name (Slack, API, etc.)
  • Author name and timestamp
  • Original feedback as a collapsible quote
  • "Open in" link to view the original message in the source platform (e.g., "Open in Slack")

Filter suggestions

By suggested action

Use the sidebar to filter by suggestion type:

  • All - Every pending suggestion
  • Merge posts - Duplicate post pairs to review
  • Vote on post - Feedback that matches an existing post
  • Create post - New posts suggested from feedback sources

By source

Filter by the integration source that generated the feedback. Each source shows a count of pending suggestions. Merge suggestions appear under the "Quackback" source.

Use the search bar to find suggestions by title or content.

Sort suggestions

OptionDescription
NewestMost recently created suggestions first (default)
RelevanceSorted by similarity score for merges, or relevance ranking for new posts

Review merge suggestions

Each merge suggestion shows two post cards side by side:

  • Vote count and status for each post
  • Title and content preview
  • Board, creation date, and comment count
  • Similarity score as a percentage
  • AI reasoning explaining why the posts are similar

Accept a merge

Click Merge to combine the posts. Votes and subscribers are consolidated into the target post. The source post shows a banner linking to the merged post.

Swap merge direction

By default, Quackback suggests merging the newer or lower-engagement post into the older or higher-engagement one. If you disagree, click the swap button between the two post cards to flip which post gets merged into which, then click Merge.

Dismiss a suggestion

Click Dismiss to reject the suggestion. The pair won't be suggested again.

Click either post card in a merge suggestion to open its full detail view. This helps you compare content and comments before deciding.

Review vote suggestions

When feedback matches an existing post, Quackback suggests voting on that post instead of creating a duplicate. Each vote suggestion shows:

  • The existing post with its current vote count, status, and board
  • Similarity score as a percentage

Accept a vote

Click Vote to add a vote to the existing post on behalf of the feedback author. The vote is attributed to the original author.

Create instead

If the feedback is related but distinct enough to warrant its own post, click Create instead to open the create post dialog with the feedback pre-filled.

Dismiss

Click Dismiss to reject the suggestion.

Review create post suggestions

Each create suggestion shows:

  • An AI-suggested title and description
  • The recommended board for the new post

Accept a suggestion

Click Create post to open a dialog with the suggested title and content pre-filled. The dialog includes:

  • Title and description fields (editable)
  • Author selector — defaults to the original feedback author. You can search for existing users or create a new user inline.
  • Board selector
  • Status selector — defaults to your workspace's default status

The original feedback is shown as a quote at the top of the dialog with a link to the source.

Dismiss a suggestion

Click Dismiss to reject the suggestion.

Dismiss and restore

When you dismiss a suggestion, it doesn't disappear immediately. A placeholder appears with an Undo button for a few seconds. If you change your mind, click Undo to restore the suggestion before it's permanently dismissed.

To dismiss all suggestions in a source group at once, click Dismiss all in the group header.

View dismissed suggestions

Switch to the Dismissed tab to see suggestions you've previously dismissed. You can restore any dismissed suggestion by clicking Restore.

Next steps