Route form feedback with Google Gemini, Google Sheets, Slack and Gmail

Go to Workflow
0 views
Built by Oka Hironobu Oka Hironobu
Created on August 09, 2026

Description

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.

Nodes Used (6)

Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Gmail
n8n-nodes-base.gmail
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
Google Sheets
n8n-nodes-base.googleSheets
Slack
n8n-nodes-base.slack
Text Classifier
@n8n/n8n-nodes-langchain.textClassifier