{ "meta": { "instanceId": "workflow-26ebc370", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:54.903069", "updatedAt": "2025-09-29T07:07:54.903148", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production" }, "nodes": [ { "id": "trigger-7e7e597c", "name": "Manual Trigger", "type": "n8n-nodes-base.manualTrigger", "typeVersion": 1, "position": [ 100, 100 ], "parameters": {} }, { "id": "3a3bcb2d-cb94-40d8-8b9e-322ea9d27f6e", "name": "Sticky Note4", "type": "n8n-nodes-base.stickyNote", "position": [ 1000, 640 ], "parameters": { "width": 300, "height": 185, "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": "e279af43-b003-4499-b221-58716e735379", "name": "On new manual Chat Message", "type": "n8n-nodes-base.noOp", "position": [ 740, 340 ], "parameters": {}, "typeVersion": 1, "notes": "This manualChatTrigger node performs automated tasks as part of the workflow." }, { "id": "f4f8bf03-a43e-4a1f-a592-cd0f8408f552", "name": "Chat OpenAI", "type": "n8n-nodes-base.noOp", "position": [ 840, 653 ], "parameters": { "model": "gpt-4o-mini", "options": { "temperature": 0.3 } }, "credentials": { "openAiApi": { "id": "8gccIjcuf3gvaoEr", "name": "OpenAi account" } }, "typeVersion": 1, "notes": "This lmChatOpenAi node performs automated tasks as part of the workflow." }, { "id": "66b60f68-bae8-4958-ac81-03883f563ab3", "name": "Wikipedia", "type": "n8n-nodes-base.noOp", "position": [ 1480, 693 ], "parameters": {}, "typeVersion": 1, "notes": "This toolWikipedia node performs automated tasks as part of the workflow." }, { "id": "70f6b43b-9290-4fbc-992f-0895d4578c9f", "name": "Sticky Note3", "type": "n8n-nodes-base.stickyNote", "position": [ 1340, 633 ], "parameters": { "width": 300, "height": 185, "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": "8696269f-6556-41f1-bbe4-5597e4e46e02", "name": "Sticky Note6", "type": "n8n-nodes-base.stickyNote", "position": [ 960, 260 ], "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": "6814967b-4567-4cdd-bf09-6b1b5ed0c68e", "name": "Window Buffer Memory", "type": "n8n-nodes-base.noOp", "position": [ 1100, 700 ], "parameters": { "contextWindowLength": 20 }, "typeVersion": 1, "notes": "This memoryBufferWindow node performs automated tasks as part of the workflow." }, { "id": "ce4358ac-c2cc-45ba-b950-247f8360b36c", "name": "SerpAPI", "type": "n8n-nodes-base.noOp", "position": [ 1380, 693 ], "parameters": { "options": {} }, "typeVersion": 1, "notes": "This toolSerpApi node performs automated tasks as part of the workflow." }, { "id": "de80add8-c37d-4d46-80ec-b43234e21150", "name": "AI Agent", "type": "n8n-nodes-base.noOp", "position": [ 1040, 340 ], "parameters": { "text": "={{ $json.input }}", "options": {}, "promptType": "define" }, "typeVersion": 1.6, "notes": "This agent node performs automated tasks as part of the workflow." } ], "pinData": {}, "connections": { "ce4358ac-c2cc-45ba-b950-247f8360b36c": { "main": [ [ { "node": "error-handler-ce4358ac-c2cc-45ba-b950-247f8360b36c", "type": "main", "index": 0 } ], [ { "node": "error-handler-ce4358ac-c2cc-45ba-b950-247f8360b36c-edc3ae40", "type": "main", "index": 0 } ], [ { "node": "error-handler-ce4358ac-c2cc-45ba-b950-247f8360b36c-88cee72e", "type": "main", "index": 0 } ], [ { "node": "error-handler-ce4358ac-c2cc-45ba-b950-247f8360b36c-60d07983", "type": "main", "index": 0 } ], [ { "node": "error-handler-ce4358ac-c2cc-45ba-b950-247f8360b36c-5c7c7733", "type": "main", "index": 0 } ], [ { "node": "error-handler-ce4358ac-c2cc-45ba-b950-247f8360b36c-f4f3b278", "type": "main", "index": 0 } ], [ { "node": "error-handler-ce4358ac-c2cc-45ba-b950-247f8360b36c-bda9c2d5", "type": "main", "index": 0 } ], [ { "node": "error-handler-ce4358ac-c2cc-45ba-b950-247f8360b36c-4982a084", "type": "main", "index": 0 } ], [ { "node": "error-handler-ce4358ac-c2cc-45ba-b950-247f8360b36c-896aed9e", "type": "main", "index": 0 } ] ] }, "f4f8bf03-a43e-4a1f-a592-cd0f8408f552": { "main": [ [ { "node": "error-handler-f4f8bf03-a43e-4a1f-a592-cd0f8408f552-d4d180ba", "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, toolWikipedia. 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." }