Generate personalized and aggregate survey reports with Jotform and Gemini AI
Ready for 3.0What this workflow does
This AI workflow has 17 nodes and runs on Jotform events (plus 1 other trigger). Along the way it connects Jot Form, Google Gemini Chat Model and Gmail. It also calls api.jotform.com over HTTP.
How it runs
Trigger: On Jotform events (plus 1 other trigger).
- Collect Individual Response (Aggregate): combines items into one
- Fetch Survey Submissions (HTTP Request): calls api.jotform.com
- Generate Personal Report (AI Agent): runs an AI agent, with model: Gemini LLM (Personal); output parser: Parse Personal Report JSON
- Unpack Response Objects (Split Out): splits a list into separate items
- Response Ready - Pause (Wait): pauses before continuing
- Normalize Response Fields (Edit Fields (Set)): sets 2 fields: content.id, content.answers
- Send Personal Report (Gmail): uses Gmail
- Extract Q&A Pairs (Code): runs custom JavaScript code
- Merge All Responses (Aggregate): combines items into one
- Analyze & Report (AI Agent): runs an AI agent, with model: Gemini LLM; output parser: Structured Output Parser
…plus 1 more step. See the full node list below.
Services it uses
HTTP calls to: api.jotform.com
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 (12)
- Jotform Trigger
n8n-nodes-base.jotFormTrigger - Aggregate
n8n-nodes-base.aggregate - AI Agent
@n8n/n8n-nodes-langchain.agent - Wait
n8n-nodes-base.wait - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Gmail
n8n-nodes-base.gmail - Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Split Out
n8n-nodes-base.splitOut - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code
From the author
Generate Personalized & Aggregate Survey Reports with Jotform and Gemini AI Overview Automatically transform Jotform survey responses into intelligent, professional reports. This workflow generates personalized insights for each respondent and statistical…