Quick Overview
This workflow collects feedback via an n8n Form, uses Google Gemini to classify each message (Bug, Feature, Praise, or Other), then routes it to Google Sheets and Slack; for bugs it also generates an acknowledgement with Gemini and replies via Gmail.
How it works
- Receives a feedback submission through an n8n Form that captures the sender’s email address and message.
- Classifies the feedback text into Bug, Feature, Praise, or Other using the Google Gemini model, with “other” as a fallback category.
- For Bug reports, appends the submission to a Google Sheets “Bugs” tab, posts an alert to a Slack #bugs channel, generates a short acknowledgement with Google Gemini, and emails the reply to the reporter via Gmail.
- For Feature requests, appends the submission to a Google Sheets “Feature Ideas” tab.
- For Praise, posts the message to a Slack #kudos channel.
- For Other feedback, appends the submission to a Google Sheets “Other” tab for later review.
Setup
- Add credentials for Google Gemini (PaLM) API, Google Sheets OAuth2, Slack OAuth2, and Gmail OAuth2.
- Select your target Google Sheets spreadsheet and ensure it has tabs named (or mapped to) “Bugs”, “Feature Ideas”, and “Other” for the append actions.
- Choose the Slack channels to receive bug alerts and praise (for example, #bugs and #kudos).
- Publish the n8n Form and share its URL so users can submit feedback.