{"product_id":"n8n-workflow-analyze-event-feedback-with-gemini-discord-gmail","title":"n8n Workflow: Analyze Event Feedback with Gemini, Discord \u0026 Gmail","description":"\u003ch3\u003eTurn event feedback into prioritized action—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow collects attendee feedback through an \u003cstrong\u003en8n Form\u003c\/strong\u003e, analyzes it with \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e (using guardrails for structured, reliable outputs), then sends urgent items to \u003cstrong\u003eDiscord\u003c\/strong\u003e and emails a daily \u003cstrong\u003eGmail\u003c\/strong\u003e improvement report.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives feedback via webhook\u003c\/strong\u003e from an \u003cstrong\u003en8n Form\u003c\/strong\u003e submission.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes and timestamps\u003c\/strong\u003e fields, removes duplicates using \u003cem\u003eevent ID\u003c\/em\u003e and \u003cem\u003erespondent email\u003c\/em\u003e, and prepares the payload for analysis.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates and classifies feedback with Gemini\u003c\/strong\u003e: sends the feedback text to Google Gemini to return structured JSON including \u003cstrong\u003esentiment\u003c\/strong\u003e, \u003cstrong\u003ecategory\u003c\/strong\u003e, \u003cstrong\u003epriority\u003c\/strong\u003e, and a \u003cstrong\u003eone-sentence summary\u003c\/strong\u003e—with guardrails applied.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates the generated summary\u003c\/strong\u003e, then enriches and stores results in \u003cstrong\u003en8n Data Tables\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRoutes by priority\u003c\/strong\u003e:\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eHigh priority\u003c\/strong\u003e feedback is sent to \u003cstrong\u003eDiscord\u003c\/strong\u003e as an urgent message.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMedium priority\u003c\/strong\u003e feedback is added to a separate review-queue \u003cstrong\u003eData Table\u003c\/strong\u003e.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns daily on a schedule\u003c\/strong\u003e to generate and email an \u003cstrong\u003eevent-level improvement report\u003c\/strong\u003e:\n    \u003cul\u003e\n      \u003cli\u003eAvoids resending by checking report status in a \u003cstrong\u003ereport-status Data Table\u003c\/strong\u003e.\u003c\/li\u003e\n      \u003cli\u003eAggregates stored feedback rows for the configured event ID.\u003c\/li\u003e\n      \u003cli\u003eUses Google Gemini to write an improvement report, converts it to a \u003cstrong\u003etext file\u003c\/strong\u003e, sends it via \u003cstrong\u003eGmail\u003c\/strong\u003e, and records the sent status.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eEvent organizers who want \u003cstrong\u003einstant visibility\u003c\/strong\u003e into critical attendee issues (Discord for urgent items).\u003c\/li\u003e\n  \u003cli\u003eSaaS operators running recurring events and needing a \u003cstrong\u003edaily automated improvement report\u003c\/strong\u003e (Gmail with Gemini-generated insights).\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers standardizing a feedback pipeline with structured AI output and \u003cstrong\u003ededuplication\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes\/logic used\u003c\/strong\u003e: if, set, merge, switch, discord, gmail.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAI integration\u003c\/strong\u003e: Google Gemini (PaLM) via \u003cstrong\u003eLangChain Google Gemini Chat Model nodes\u003c\/strong\u003e with guardrails.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eData storage\u003c\/strong\u003e: \u003cstrong\u003en8n Data Tables\u003c\/strong\u003e for enriched feedback, review queue, and report-status tracking.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScheduling\u003c\/strong\u003e: daily run with resend prevention.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAdd \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e (PaLM) API credentials for the LangChain Google Gemini Chat Model nodes.\u003c\/li\u003e\n  \u003cli\u003eAdd \u003cstrong\u003eGmail OAuth\u003c\/strong\u003e credentials and set the recipient email.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45758755045555,"sku":"N8N-17783","price":10.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/iWyAcktI9ZKlp6-v7cgeW_TAnfW8kj.png?v=1785834565","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-analyze-event-feedback-with-gemini-discord-gmail","provider":"N8N Commerce","version":"1.0","type":"link"}