Analyze event feedback with Google Gemini, Discord, and Gmail
Ready for 3.0What this workflow does
This AI workflow has 27 nodes and runs when someone submits an n8n form (“Event Feedback”) (plus 1 other trigger). Along the way it connects Guardrails, Discord, Gmail and Google Gemini Chat Model.
How it runs
Trigger: When someone submits an n8n form (“Event Feedback”) (plus 1 other trigger).
- Edit Fields - Normalize Feedback (Edit Fields (Set)): sets 7 fields: event_id, respondent_name, respondent_email…
- report_recipient (Edit Fields (Set)): sets 3 fields: event_id, report_recipient, report_date
- Remove Duplicates: removes duplicate items
- Data table: get
- Guardrails: uses Guardrails, with model: Google Gemini Chat Model
- If: checks a condition and branches into true / false
- AI Agent: runs an AI agent, with model: Google Gemini Chat Model; output parser: Structured Output Parser
- Get row(s) (Data table): get
- Guardrails: uses Guardrails, with model: Google Gemini Chat Model
- Summarize: summarizes / groups the items
…plus 10 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (17)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Edit Fields (Set)
n8n-nodes-base.set - Guardrails
@n8n/n8n-nodes-langchain.guardrails - Remove Duplicates
n8n-nodes-base.removeDuplicates - AI Agent
@n8n/n8n-nodes-langchain.agent - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Data table
n8n-nodes-base.dataTable - Switch
n8n-nodes-base.switch - Discord
n8n-nodes-base.discord - Summarize
n8n-nodes-base.summarize - Convert to File
n8n-nodes-base.convertToFile - Gmail
n8n-nodes-base.gmail - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Merge
n8n-nodes-base.merge - Aggregate
n8n-nodes-base.aggregate - Schedule Trigger
n8n-nodes-base.scheduleTrigger - If
n8n-nodes-base.if
From the author
Quick overview This workflow collects attendee feedback via an n8n Form, uses Google Gemini with guardrails to classify sentiment, category, priority, and a summary, stores results in n8n Data Tables, sends urgent items to Discord, and emails a scheduled…