This workflow corresponds to n8n.io template #2642 — we link there as the canonical source.
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 →
{
"id": "2642",
"name": "Analyze tradingview.com charts with Chrome extension, N8N and OpenAI",
"tags": [],
"nodes": [
{
"id": "0f38fe62-36d9-43da-a992-a3981377e89e",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
-220,
-20
],
"parameters": {
"path": "e9a97dd5-f1e7-4d5b-a6f1-be5f0c9eb96c",
"options": {},
"httpMethod": "POST",
"responseMode": "responseNode"
},
"typeVersion": 2
},
{
"id": "83959562-edf5-4d37-bd11-47186c6a31c7",
"name": "OpenAI",
"type": "@n8n/n8n-nodes-langchain.openAi",
"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": {
"name": "<your credential>"
}
},
"typeVersion": 1.7
},
{
"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
},
{
"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
},
{
"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
}
],
"active": true,
"settings": {
"executionOrder": "v1"
},
"versionId": "caf32442-e9c5-466a-8888-9abd2c1b3449",
"connections": {
"OpenAI": {
"main": [
[
{
"node": "Respond to Webhook",
"type": "main",
"index": 0
}
]
]
},
"Webhook": {
"main": [
[
{
"node": "OpenAI",
"type": "main",
"index": 0
}
]
]
}
}
}
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.
openAiApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This flow is supported by a Chrome plugin created with Cursor AI.
Source: https://n8n.io/workflows/2642/ — 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.
Webhook → Jira “Bug Suspicion” → Slack QA Escalation. Uses openAi, jira, slack. Webhook trigger; 12 nodes.
EvolutionAPI Live. Uses httpRequest, openAi. Webhook trigger; 12 nodes.
Automatically score every contact form lead as Hot/Warm/Cold and alert your sales team instantly.
This workflow answers user requests sent via Mac Shortcuts Several Shortcuts call the same webhook, with a query and a type of query Types of query are: translate to english translate to spanish corre