This workflow follows the Agent → Form Trigger recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "Innovation Manager",
"nodes": [
{
"parameters": {
"formTitle": "Idee",
"formDescription": "Ich hab eine Idee",
"formFields": {
"values": [
{
"fieldLabel": "die Idee Title",
"placeholder": "Name",
"requiredField": true
},
{
"fieldLabel": "Idee Beschreibung",
"fieldType": "textarea",
"placeholder": "Beschreibung",
"requiredField": true
},
{
"fieldLabel": "Name",
"fieldType": "email",
"placeholder": "Email",
"requiredField": true
}
]
},
"options": {}
},
"type": "n8n-nodes-base.formTrigger",
"typeVersion": 2.2,
"position": [
-120,
-20
],
"id": "fdb6462e-55f7-4db2-8dd6-1a7dbb6ddc23",
"name": "On form submission"
},
{
"parameters": {
"promptType": "define",
"text": "=Hello woie geht es dir ich bin der Innovation Master und bewerte deinen Vorschlag, bitte pr\u00fcfe die Idee mit Titel {{ $json['die Idee Title'] }} und beschreibung {{ $json['Idee Beschreibung'] }} und bewertung das Potential mit dem Scoring Tool Google Sheet und gib mir eine eien Bewertung von 1 bis 3. 1 ist ",
"hasOutputParser": true,
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 2,
"position": [
120,
-20
],
"id": "71b2af94-eb68-4069-ac65-dee13999c2d5",
"name": "AI Agent"
},
{
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"typeVersion": 1.2,
"position": [
80,
180
],
"id": "6d00b8cc-ca82-421d-8b7d-6ad1527240ee",
"name": "OpenAI Chat Model"
},
{
"parameters": {
"documentId": {
"__rl": true,
"value": "10j84yFJlqMq7YGbwHUTEUFHPIj-56yGx6W4v8rgHrnA",
"mode": "list",
"cachedResultName": "scoring",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/10j84yFJlqMq7YGbwHUTEUFHPIj-56yGx6W4v8rgHrnA/edit?usp=drivesdk"
},
"sheetName": {
"__rl": true,
"value": "gid=0",
"mode": "list",
"cachedResultName": "Award",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/10j84yFJlqMq7YGbwHUTEUFHPIj-56yGx6W4v8rgHrnA/edit#gid=0"
},
"options": {}
},
"type": "n8n-nodes-base.googleSheetsTool",
"typeVersion": 4.6,
"position": [
240,
200
],
"id": "2c67652f-ff36-41b4-9ad2-10716d431bf1",
"name": "Google Sheets2"
},
{
"parameters": {
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "strict",
"version": 2
},
"conditions": [
{
"id": "2d8fd572-00c0-495c-8b0f-ef19eb7e7510",
"leftValue": "3",
"rightValue": "",
"operator": {
"type": "string",
"operation": "exists",
"singleValue": true
}
}
],
"combinator": "and"
},
"options": {}
},
"type": "n8n-nodes-base.if",
"typeVersion": 2.2,
"position": [
480,
-20
],
"id": "5ea8844a-8973-4710-9137-e2b824cda105",
"name": "If"
},
{
"parameters": {
"sendTo": "lifedots@gmail.com",
"subject": "Einladung zum Pitch",
"message": "Klasse Idee wir machen das, bereit f\u00fcr Meeting?",
"options": {}
},
"type": "n8n-nodes-base.gmail",
"typeVersion": 2.1,
"position": [
700,
80
],
"id": "00461820-e1df-46f4-8bcc-48c28abcfb39",
"name": "Gmail",
"credentials": {
"gmailOAuth2": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"sendTo": "lifedots@gmail.com",
"subject": "Feedback Idee",
"message": "Wir haben deine Idee gepr\u00fcft, du mu\u00dft da noch nacharbeiter der Score war leider zu gering, bitte versuche deine Idee noch besser auf Kunden auszurichten",
"options": {}
},
"type": "n8n-nodes-base.gmail",
"typeVersion": 2.1,
"position": [
700,
-120
],
"id": "0ada6eed-a9f8-442b-ad1d-159c21393390",
"name": "Gmail1",
"credentials": {
"gmailOAuth2": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"jsonSchemaExample": "{\n\t\"Socring\": \"Bewertung\",\n\t\"Bewertung\": [\"1\", \"2\", \"3\"]\n}"
},
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"typeVersion": 1.2,
"position": [
400,
200
],
"id": "dd708a05-72ca-4bc6-ab22-6b5ce04b466a",
"name": "Structured Output Parser"
},
{
"parameters": {
"options": {}
},
"type": "n8n-nodes-base.gmailTool",
"typeVersion": 2.1,
"position": [
540,
200
],
"id": "90205998-4d64-4672-ad63-e7b28d7f9a60",
"name": "Gmail2"
}
],
"connections": {
"On form submission": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "If",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets2": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"If": {
"main": [
[
{
"node": "Gmail1",
"type": "main",
"index": 0
}
],
[
{
"node": "Gmail",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "AI Agent",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Gmail2": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "611ab14c-ebad-4fed-bce2-4b57cadb07bc",
"meta": {
"templateCredsSetupCompleted": true
},
"id": "f7PXru81syZ54lXs",
"tags": [
{
"createdAt": "2025-02-10T19:57:43.633Z",
"updatedAt": "2025-02-10T19:57:43.633Z",
"id": "YkjK4bhKHyNQDfSl",
"name": "productive"
}
]
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
gmailOAuth2
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Innovation Manager. Uses formTrigger, agent, lmChatOpenAi, googleSheetsTool. Event-driven trigger; 9 nodes.
Source: https://github.com/Maikl75/Templates/blob/5ce983bb7956583ed9cf84b66b202c516d7b132e/Innovation_Manager.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Agente_Creador_de_Freebies. Uses formTrigger, agent, lmChatGoogleGemini, lmChatOpenAi. Event-driven trigger; 26 nodes.
Automates SaaS operations by consolidating user management, AI-driven support triage, analytics, and billing into one unified system. User signups flow through registration, support requests route via
Transform your manual hiring process into an intelligent evaluation system that saves 15-20 minutes per candidate! This workflow automates the entire candidate assessment pipeline - from CSV/XLSX uplo
This workflow automates legal policy governance for legal teams, policy managers, and compliance officers, eliminating manual document review, approval classification, and multi-channel stakeholder di
AI Agents Vs AI Workflow. Uses lmChatOpenAi, gmailTrigger, gmail, gmailTool. Event-driven trigger; 30 nodes.