{ "meta": { "instanceId": "workflow-405b2924", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:54.788366", "updatedAt": "2025-09-29T07:07:54.788441", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production" }, "nodes": [ { "id": "trigger-be33a8fa", "name": "Manual Trigger", "type": "n8n-nodes-base.manualTrigger", "typeVersion": 1, "position": [ 100, 100 ], "parameters": {} }, { "id": "a8211c61-5ca5-4b0a-adce-b7954a387aba", "name": "Sticky Note4", "type": "n8n-nodes-base.stickyNote", "position": [ -540, 900 ], "parameters": { "width": 300, "height": 225, "content": "### The conversation history (last 20 messages) is stored in a buffer memory" }, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow." }, { "id": "639ef27d-3e6e-4d2b-804a-5d1c95d509fc", "name": "Sticky Note3", "type": "n8n-nodes-base.stickyNote", "position": [ -200, 900 ], "parameters": { "width": 340, "height": 225, "content": "### Tools which agent can use to accomplish the task" }, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow." }, { "id": "dcb7ade3-005c-44e3-a369-526baa5b8813", "name": "Sticky Note6", "type": "n8n-nodes-base.stickyNote", "position": [ -500, 500 ], "parameters": { "width": 422, "height": 211, "content": "### Conversational agent will utilise available tools to answer the prompt. " }, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow." }, { "id": "2830de15-bdd2-48f4-8957-659014cd0a82", "name": "When chat message received", "type": "n8n-nodes-base.noOp", "position": [ -800, 580 ], "webhookId": "d48f9e07-3c05-4be8-86ca-5cee4c27b78f", "parameters": { "options": {} }, "typeVersion": 1.1, "notes": "This chatTrigger node performs automated tasks as part of the workflow." }, { "id": "bd1865fc-c37f-4b81-8ee1-83205e67e42b", "name": "OpenAI Chat Model", "type": "n8n-nodes-base.noOp", "position": [ -720, 1000 ], "parameters": { "model": { "__rl": true, "mode": "list", "value": "gpt-4o-mini" }, "options": {} }, "credentials": { "openAiApi": { "id": "8gccIjcuf3gvaoEr", "name": "OpenAi account" } }, "typeVersion": 1.2, "notes": "This lmChatOpenAi node performs automated tasks as part of the workflow." }, { "id": "d9ee6da6-f2cd-4077-913c-9215433dfc31", "name": "Simple Memory", "type": "n8n-nodes-base.noOp", "position": [ -440, 1000 ], "parameters": { "contextWindowLength": 20 }, "typeVersion": 1.3, "notes": "This memoryBufferWindow node performs automated tasks as part of the workflow." }, { "id": "fe8ddba3-37ba-43c3-9797-021b14a1be49", "name": "SerpAPI", "type": "n8n-nodes-base.noOp", "position": [ -140, 1000 ], "parameters": { "options": {} }, "credentials": { "serpApi": { "id": "aJCKjxx6U3K7ydDe", "name": "SerpAPI account" } }, "typeVersion": 1, "notes": "This toolSerpApi node performs automated tasks as part of the workflow." }, { "id": "f7cee7ea-6a21-4eae-a1c6-36716683a3eb", "name": "Wikipedia", "type": "n8n-nodes-base.noOp", "position": [ 0, 1000 ], "parameters": {}, "typeVersion": 1, "notes": "This toolWikipedia node performs automated tasks as part of the workflow." }, { "id": "e6f6fe48-3ad0-4bfe-a2f2-922e4c652306", "name": "AI Agent", "type": "n8n-nodes-base.noOp", "position": [ -420, 580 ], "parameters": { "options": {} }, "typeVersion": 1.8, "notes": "This agent node performs automated tasks as part of the workflow." } ], "pinData": {}, "connections": { "fe8ddba3-37ba-43c3-9797-021b14a1be49": { "main": [ [ { "node": "error-handler-fe8ddba3-37ba-43c3-9797-021b14a1be49", "type": "main", "index": 0 } ], [ { "node": "error-handler-fe8ddba3-37ba-43c3-9797-021b14a1be49-a5f5fe1d", "type": "main", "index": 0 } ], [ { "node": "error-handler-fe8ddba3-37ba-43c3-9797-021b14a1be49-0e382c2a", "type": "main", "index": 0 } ], [ { "node": "error-handler-fe8ddba3-37ba-43c3-9797-021b14a1be49-b976a5b4", "type": "main", "index": 0 } ], [ { "node": "error-handler-fe8ddba3-37ba-43c3-9797-021b14a1be49-f884867d", "type": "main", "index": 0 } ], [ { "node": "error-handler-fe8ddba3-37ba-43c3-9797-021b14a1be49-1d85b213", "type": "main", "index": 0 } ], [ { "node": "error-handler-fe8ddba3-37ba-43c3-9797-021b14a1be49-d212e7c3", "type": "main", "index": 0 } ], [ { "node": "error-handler-fe8ddba3-37ba-43c3-9797-021b14a1be49-1fb4d2f1", "type": "main", "index": 0 } ], [ { "node": "error-handler-fe8ddba3-37ba-43c3-9797-021b14a1be49-938ecbed", "type": "main", "index": 0 } ] ] }, "bd1865fc-c37f-4b81-8ee1-83205e67e42b": { "main": [ [ { "node": "error-handler-bd1865fc-c37f-4b81-8ee1-83205e67e42b-05f527f5", "type": "main", "index": 0 } ] ] } }, "name": "Stickynote Workflow", "settings": { "executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000 }, "description": "Automated workflow: Stickynote Workflow. This workflow integrates 8 different services: stickyNote, toolSerpApi, agent, stopAndError, lmChatOpenAi. It contains 12 nodes and follows best practices for error handling and security.", "tags": [ "automation", "n8n", "production-ready", "excellent", "optimized" ], "notes": "Excellent quality workflow: Stickynote Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation." }