Workflow: Manualtrigger Workflow
Integrations: manualTrigger, noOp, set, stopAndError

{"meta": {"instanceId": "workflow-917588fa", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:48.877337", "updatedAt": "2025-09-29T07:07:48.877361", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production"}, "nodes": [{"id": "912b279c-30e5-4991-92ab-040fc1e89c7a", "name": "When clicking \u2018Test workflow\u2019", "type": "n8n-nodes-base.manualTrigger", "position": [-60, 0], "parameters": {}, "typeVersion": 1, "notes": "This manualTrigger node performs automated tasks as part of the workflow."}, {"id": "749d8762-d213-4dd3-b404-4c6518fcd28f", "name": "When chat message received", "type": "n8n-nodes-base.noOp", "position": [-60, 200], "webhookId": "c2e664e6-645f-422a-99d3-cf0f4c53c345", "parameters": {"options": {}}, "typeVersion": 1.1, "notes": "This chatTrigger node performs automated tasks as part of the workflow."}, {"id": "1eeff044-b914-40f7-8d37-8b69007862cd", "name": "AI Agent", "type": "n8n-nodes-base.noOp", "position": [460, 0], "parameters": {"text": "={{ $json.chatInput }}", "options": {}, "promptType": "define"}, "typeVersion": 1.8, "notes": "This agent node performs automated tasks as part of the workflow."}, {"id": "ac34f7f0-d1dc-4ffb-8f49-6ddc925e97bc", "name": "Debug Input", "type": "n8n-nodes-base.set", "position": [160, 0], "parameters": {"options": {}, "assignments": {"assignments": [{"id": "25d97d59-b0cf-46ae-916d-18059b3d6847", "name": "chatInput", "type": "string", "value": "Return a random color but not green or blue"}]}}, "typeVersion": 3.4, "notes": "This set node performs automated tasks as part of the workflow."}, {"id": "a410a0a5-1ea1-4ade-a32c-8f6fd959bae8", "name": "OpenAI Chat Model", "type": "n8n-nodes-base.noOp", "position": [440, 200], "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": "923b1597-2e9c-4c38-b3bb-7d6dffb52e4a", "name": "Code Tool", "type": "n8n-nodes-base.noOp", "position": [660, 200], "parameters": {"name": "my_color_selector", "jsCode": "const colors = [\n    'red',\n    'green',\n    'blue',\n    'yellow',\n    'pink',\n    'white',\n    'black',\n    'orange',\n    'brown',\n];\n\nconst ignoreColors = query.split(',').map((text) => text.trim());\n\n// remove all the colors that should be ignored\nconst availableColors = colors.filter((color) => {\n    return !ignoreColors.includes(color);\n});\n\n// Select a random color\nreturn availableColors[Math.floor(Math.random() * availableColors.length)];\n", "description": "Call this tool to get a random color. The input should be a string with comma-separated names of colors to exclude."}, "typeVersion": 1.1, "notes": "This toolCode node performs automated tasks as part of the workflow."}, {"id": "error-9393cd24", "name": "Error Handler", "type": "n8n-nodes-base.stopAndError", "typeVersion": 1, "position": [1000, 400], "parameters": {"message": "Workflow execution error", "options": {}}}], "pinData": {}, "connections": {"a410a0a5-1ea1-4ade-a32c-8f6fd959bae8": {"main": [[{"node": "error-handler-a410a0a5-1ea1-4ade-a32c-8f6fd959bae8-6ffbebf9", "type": "main", "index": 0}]]}}, "name": "Manualtrigger Workflow", "description": "Automated workflow: Manualtrigger Workflow. This workflow processes data and performs automated tasks.", "settings": {"executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000}, "tags": ["automation", "n8n", "production-ready", "excellent", "optimized"], "notes": "Excellent quality workflow: Manualtrigger Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}