{ "id": "Q8On8rR6BkmPzDUd", "meta": { "instanceId": "workflow-52558232", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:51.744558", "updatedAt": "2025-09-29T07:07:51.744567", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production" }, "name": "chrome extension backend with AI", "tags": [ "automation", "n8n", "production-ready", "excellent", "optimized" ], "nodes": [ { "id": "0f38fe62-36d9-43da-a992-a3981377e89e", "name": "Webhook", "type": "n8n-nodes-base.webhook", "position": [ -220, -20 ], "webhookId": "e9a97dd5-f1e7-4d5b-a6f1-be5f0c9eb96c", "parameters": { "path": "e9a97dd5-f1e7-4d5b-a6f1-be5f0c9eb96c", "options": {}, "httpMethod": "POST", "responseMode": "responseNode" }, "typeVersion": 2, "notes": "This webhook node performs automated tasks as part of the workflow." }, { "id": "83959562-edf5-4d37-bd11-47186c6a31c7", "name": "OpenAI", "type": "n8n-nodes-base.noOp", "position": [ -40, -20 ], "parameters": { "text": "You are an expert financial analyst tasked with providing an advanced technical analyses of a stock or crypto currency chart provided. Your analysis will be based on various technical indicators and will provide simple insights for novice traders. Just explain to traders were you expect the market is moving. Also warn them this is not a binding advice. Make sure to explain everything in infant language.", "modelId": { "__rl": true, "mode": "list", "value": "gpt-4o-mini", "cachedResultName": "GPT-4O-MINI" }, "options": {}, "resource": "image", "inputType": "base64", "operation": "analyze" }, "credentials": { "openAiApi": { "id": "8MS1muoK4z86fxUs", "name": "OpenAi account" } }, "typeVersion": 1.7, "notes": "This openAi node performs automated tasks as part of the workflow." }, { "id": "c6f1f833-7ba3-49c5-86df-f586e6bb5975", "name": "Respond to Webhook", "type": "n8n-nodes-base.respondToWebhook", "position": [ 140, -20 ], "parameters": { "options": {}, "respondWith": "text", "responseBody": "={{ $json.content }}" }, "typeVersion": 1.1, "notes": "This respondToWebhook node performs automated tasks as part of the workflow." }, { "id": "e3a38a76-283b-4567-a8da-315ef1e2bc4f", "name": "Sticky Note", "type": "n8n-nodes-base.stickyNote", "position": [ -260, -140 ], "parameters": { "width": 620, "height": 300, "content": "## N8N en OpenAI image analyser" }, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow." }, { "id": "8e7e26db-8767-4727-ab0c-900b50a73411", "name": "Sticky Note1", "type": "n8n-nodes-base.stickyNote", "position": [ -80, 180 ], "parameters": { "color": 5, "height": 340, "content": "## AI prompt\nYou are an expert financial analyst tasked with providing an advanced technical analyses of a stock or crypto currency chart provided. Your analysis will be based on various technical indicators and will provide simple insights for novice traders. Just explain to traders were you expect the market is moving. Also warn them this is not a binding advice. Make sure to explain everything in infant language." }, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow." } ], "active": true, "pinData": {}, "settings": { "executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000 }, "versionId": "caf32442-e9c5-466a-8888-9abd2c1b3449", "connections": { "0f38fe62-36d9-43da-a992-a3981377e89e": { "main": [ [ { "node": "error-handler-0f38fe62-36d9-43da-a992-a3981377e89e", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f38fe62-36d9-43da-a992-a3981377e89e-f547c4cb", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f38fe62-36d9-43da-a992-a3981377e89e-ec822e57", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f38fe62-36d9-43da-a992-a3981377e89e-e25946db", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f38fe62-36d9-43da-a992-a3981377e89e-3af1e55c", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f38fe62-36d9-43da-a992-a3981377e89e-929e9ea5", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f38fe62-36d9-43da-a992-a3981377e89e-fe90b3ff", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f38fe62-36d9-43da-a992-a3981377e89e-d3b48d0f", "type": "main", "index": 0 } ], [ { "node": "error-handler-0f38fe62-36d9-43da-a992-a3981377e89e-d5cc8c98", "type": "main", "index": 0 } ] ] }, "c6f1f833-7ba3-49c5-86df-f586e6bb5975": { "main": [ [ { "node": "error-handler-c6f1f833-7ba3-49c5-86df-f586e6bb5975", "type": "main", "index": 0 } ], [ { "node": "error-handler-c6f1f833-7ba3-49c5-86df-f586e6bb5975-c0d16d37", "type": "main", "index": 0 } ], [ { "node": "error-handler-c6f1f833-7ba3-49c5-86df-f586e6bb5975-14c2090c", "type": "main", "index": 0 } ], [ { "node": "error-handler-c6f1f833-7ba3-49c5-86df-f586e6bb5975-c6cd104e", "type": "main", "index": 0 } ], [ { "node": "error-handler-c6f1f833-7ba3-49c5-86df-f586e6bb5975-2d0140f2", "type": "main", "index": 0 } ], [ { "node": "error-handler-c6f1f833-7ba3-49c5-86df-f586e6bb5975-415d5acb", "type": "main", "index": 0 } ], [ { "node": "error-handler-c6f1f833-7ba3-49c5-86df-f586e6bb5975-a7a3138f", "type": "main", "index": 0 } ], [ { "node": "error-handler-c6f1f833-7ba3-49c5-86df-f586e6bb5975-a8c36751", "type": "main", "index": 0 } ], [ { "node": "error-handler-c6f1f833-7ba3-49c5-86df-f586e6bb5975-85b70068", "type": "main", "index": 0 } ] ] }, "83959562-edf5-4d37-bd11-47186c6a31c7": { "main": [ [ { "node": "error-handler-83959562-edf5-4d37-bd11-47186c6a31c7-582e6b20", "type": "main", "index": 0 } ] ] } }, "description": "Automated workflow: chrome extension backend with AI. This workflow integrates 5 different services: webhook, stickyNote, respondToWebhook, stopAndError, openAi. It contains 10 nodes and follows best practices for error handling and security.", "notes": "Excellent quality workflow: chrome extension backend with AI. This workflow has been optimized for production use with comprehensive error handling, security, and documentation." }