All workflows
Google Sheets logoAnthropic logoSlack logo

Sort product feedback into themes

Sorts each day's product feedback into your own themes, writes it to a tab and posts a rollup to Slack.

Every day3 apps7 steps

Apps it connects

Authenticate each one once and the workflow is ready to run.

What it does

Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.

  1. 1Google SheetsRead rowsReads the rows of the feedback tab, taking the text of each piece of feedback from its 'Feedback' column.
  2. For each item

    1. If comment is not empty

      1. 2AnthropicGenerate model responseAsks the AI to file each piece under one of your themes and judge its tone, then to write the rollup.
      2. If sortedAs is not empty

        1. 3Google SheetsAppend rowAppends a row to the sorted tab for each item: time, source row number, the feedback, its theme and tone.
  3. If sorted is empty

    1. 4SlackSend messagePosts the daily rollup with the sorted list to your product channel, or a note that there was nothing to sort.

    Otherwise

    1. Try

      1. 5AnthropicGenerate model response
      2. 6SlackSend message

      If a step fails

      1. 7SlackSend message

How it works

What happens on each run, in plain English.

Every day, the feedback on your feedback tab is read and each piece is sorted by AI into one of the themes you define, with its tone judged as positive, neutral or negative. Each sorted item is written to a separate tab, and a short rollup is posted to your product channel in Slack.

You get a Slack message with two or three sentences on which themes came up most and anything that reads as urgent, followed by the full sorted list. Feedback that fits none of your themes is filed as Other rather than forced into the nearest one, and frustrated feedback is recorded as negative, not softened. Each item reaches the sorted tab before the rollup is attempted, so a failure in the summary costs you the commentary, never the sorted feedback. It posts on quiet days too, because a rollup that goes silent looks the same as one that has broken.

You need a feedback tab with a 'Feedback' column, a second tab for the sorted results, your list of themes and a Slack channel.

google sheetsslackfeedbackproductthemesdailyai

Start from a workflow that already works.

Add "Sort product feedback into themes" to your workspace, connect its apps, and make it yours. No credit card required.

Free plan available · No credit card required