This workflow corresponds to n8n.io template #3179 — we link there as the canonical source.
This workflow follows the Agent → Chat Trigger recipe pattern — see all workflows that pair these two integrations.
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": "EzIYrjuXVZ487IfB",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "AI Swarm Hedge Fund",
"tags": [],
"nodes": [
{
"id": "7b087c93-3c63-4d14-8e97-933a5f36f7c3",
"name": "Company Facts",
"type": "n8n-nodes-base.httpRequest",
"position": [
-40,
-440
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "fdf95fd6-f8dd-4374-a52c-b246a28a42eb",
"name": "Earnings Releases",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueErrorOutput",
"position": [
-40,
-180
],
"parameters": {},
"typeVersion": 4.2,
"alwaysOutputData": false
},
{
"id": "52b17723-c433-45af-b3b3-c8b9fd37c084",
"name": "Ticker Prices",
"type": "n8n-nodes-base.httpRequest",
"position": [
-40,
80
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "6aece646-688c-49f8-927e-222b938090fe",
"name": "Financial Metrics",
"type": "n8n-nodes-base.httpRequest",
"position": [
-40,
340
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "62fa2f11-dd48-40ce-9ca7-da5b95086b0d",
"name": "Insider Trades",
"type": "n8n-nodes-base.httpRequest",
"position": [
-40,
600
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "acbf8ac5-71be-42a5-bb92-903ac219a526",
"name": "News",
"type": "n8n-nodes-base.httpRequest",
"position": [
-40,
860
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "aa65c0af-23cd-414d-97c0-cf88eb7bad30",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
-1352,
220
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "5d15faac-899d-49d3-936f-c31d191e32fd",
"name": "OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-1500,
220
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "f7bf92a3-23b8-4d2f-bb13-549ca20d53bc",
"name": "Ticker Extractor",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-1500,
0
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "af80e59c-c35a-4a2b-b062-a73e801378f7",
"name": "Ticker Array",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1124,
0
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "a34fd063-586f-476a-8f2e-6afe412f214c",
"name": "Checks if ticker exists in DB",
"type": "n8n-nodes-base.if",
"position": [
-904,
0
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "4c5ec4b9-0e25-4d9b-b920-f820e4641d95",
"name": "Search Ben_Graham",
"type": "n8n-nodes-base.httpRequest",
"position": [
740,
-1080
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "9ad66fc5-f5d9-4784-9f18-4229217890ac",
"name": "Bill Ackman Searches",
"type": "n8n-nodes-base.httpRequest",
"position": [
740,
-740
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "18351302-fa71-48eb-ba8e-6110353b37d7",
"name": "Cathie Wood Searches",
"type": "n8n-nodes-base.httpRequest",
"position": [
740,
-340
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "1d4bf132-1bcb-4b93-8e14-b2aafe562acf",
"name": "Charlie Munger Searches",
"type": "n8n-nodes-base.httpRequest",
"position": [
740,
60
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "d37b2bca-0490-4a36-b9bd-0692aef14487",
"name": "Valuation Searches",
"type": "n8n-nodes-base.httpRequest",
"position": [
740,
1140
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "ee74df5b-d9d3-4b76-a535-dad7499bb713",
"name": "Warren Buffet Searches",
"type": "n8n-nodes-base.httpRequest",
"position": [
740,
460
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "2a99341f-ae8d-4e5e-8601-bbec82b384c0",
"name": "OpenAI Chat Model1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1820,
-880
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "f4c52c45-3b2b-424f-885e-ebc454bf8b4d",
"name": "Ben Graham",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1852,
-1100
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "e0071037-3376-4b30-a7a4-1c158586764e",
"name": "Calculator",
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"position": [
1940,
-880
],
"parameters": {},
"typeVersion": 1
},
{
"id": "39d3d7c1-d8cf-4c63-837e-925f40cc0a62",
"name": "Structured Output Parser1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
2060,
-880
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "1d968ec4-313f-49a4-badc-53b22b5a33f4",
"name": "OpenAI Chat Model2",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1820,
-480
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "197f91c4-91a0-44b4-b898-fc9c3a30f02b",
"name": "Calculator1",
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"position": [
1940,
-480
],
"parameters": {},
"typeVersion": 1
},
{
"id": "916f3f3d-01fe-4fda-87c0-d4c03f34e6f1",
"name": "Structured Output Parser2",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
2060,
-480
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "4b3a355b-f4c6-4547-a4f3-700c14b2e6b2",
"name": "Bill Ackman",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1852,
-700
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "05d625bc-6e23-4213-bbc0-a8083ee3ecec",
"name": "OpenAI Chat Model3",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1820,
-80
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "dfd88b1f-7da4-4eee-8007-830eb97bb60d",
"name": "Calculator2",
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"position": [
1940,
-80
],
"parameters": {},
"typeVersion": 1
},
{
"id": "17d0d51a-a278-4892-8e15-51755bd3a804",
"name": "Structured Output Parser3",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
2060,
-80
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "d20ab285-2ccd-4779-85ad-9bc98349c56f",
"name": "Cathie Wood",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1852,
-300
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "a7f5d1be-f604-4ca8-a4bd-8f4848b36a78",
"name": "OpenAI Chat Model4",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1820,
320
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "ec2014f2-a7b0-4f38-bcf2-5ae0baa2a9ea",
"name": "Calculator3",
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"position": [
1940,
320
],
"parameters": {},
"typeVersion": 1
},
{
"id": "e68043f9-88b1-41b6-aaca-12a196ecc815",
"name": "Structured Output Parser4",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
2060,
320
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "24e703ca-484f-4938-9b21-eb5dab31d5e8",
"name": "Charlie Munger",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1852,
100
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "b3ef43b2-dd48-4a09-ae05-f7538ef9650c",
"name": "OpenAI Chat Model6",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
3420,
580
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "874ad38f-95a7-4b51-967f-89ad5beb3629",
"name": "Calculator5",
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"position": [
3540,
580
],
"parameters": {},
"typeVersion": 1
},
{
"id": "db83c5e3-96cd-41f9-84b7-22f123f15797",
"name": "Structured Output Parser6",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
3660,
580
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "9f4c09cc-385b-4efa-bff5-c04352f0da3c",
"name": "Sentiment Analysis",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
3452,
360
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "d4713235-a629-4fb1-a96c-20d452390e6f",
"name": "OpenAI Chat Model7",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1840,
1220
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "888f47bb-b7ed-46df-ae91-75dc0cac2ac3",
"name": "Calculator6",
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"position": [
1960,
1220
],
"parameters": {},
"typeVersion": 1
},
{
"id": "097e1e32-e282-4dad-ab49-0bf4b8d06f63",
"name": "Structured Output Parser7",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
2080,
1220
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "56aaca32-f119-4d98-ba01-b8a9f767377f",
"name": "Techical Analysis",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1860,
1000
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "6486ea94-d366-40fb-a780-5e760463226b",
"name": "OpenAI Chat Model5",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1820,
820
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "abaad946-86fe-4e48-9a5d-fc5de994343e",
"name": "Calculator4",
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"position": [
1940,
820
],
"parameters": {},
"typeVersion": 1
},
{
"id": "e9deabc0-30a1-43c2-b570-005b47bfa1bd",
"name": "Structured Output Parser5",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
2060,
820
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "74c3cc82-3c04-48a6-8f64-21bee45e122c",
"name": "Warren Buffet",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1852,
600
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "8bf9a2c8-7d48-4218-88b1-73f15ae2aa9b",
"name": "OpenAI Chat Model8",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1820,
1640
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "eb23683c-f3a5-4404-94b7-2c198b68b7c7",
"name": "Calculator7",
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"position": [
1940,
1640
],
"parameters": {},
"typeVersion": 1
},
{
"id": "df70170b-f765-441b-a811-7285d47e408a",
"name": "Structured Output Parser8",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
2060,
1640
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "7543ff74-9554-4229-bc13-841345410004",
"name": "OpenAI Chat Model9",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
4300,
705
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "10d4bec6-bab1-43cd-809e-c97119f46bab",
"name": "Calculator8",
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"position": [
4420,
705
],
"parameters": {},
"typeVersion": 1
},
{
"id": "ae0c5e6d-17f8-4c9d-8b3d-0e1aa2fa23fc",
"name": "Structured Output Parser9",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
4540,
705
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "1c75d1e5-73ed-4521-a28d-c67e9cb52ed0",
"name": "Valuation Analysis",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1860,
1420
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "d3acd784-3ca7-4c08-938c-bb8a81564c58",
"name": "Report Builder",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
4332,
485
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "71bb47e7-3b71-4bed-9d81-e7ca2da6fbf3",
"name": "Merge7",
"type": "n8n-nodes-base.merge",
"position": [
3860,
485
],
"parameters": {},
"typeVersion": 3
},
{
"id": "fc4decb9-edd0-464f-8f3a-b400523b8aac",
"name": "Ask about a company or stock",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-1820,
0
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "96187786-2e16-4edb-8951-be1229335ea8",
"name": "Extract Data",
"type": "n8n-nodes-base.splitOut",
"position": [
180,
-440
],
"parameters": {},
"typeVersion": 1
},
{
"id": "c346904f-0256-42bc-a420-122b19439e1f",
"name": "Extract Data1",
"type": "n8n-nodes-base.splitOut",
"position": [
180,
-180
],
"parameters": {},
"typeVersion": 1
},
{
"id": "8f0f40a1-cb19-4952-84bb-f3251152ac4f",
"name": "Fusion Info Node",
"type": "n8n-nodes-base.code",
"position": [
1640,
1000
],
"parameters": {},
"typeVersion": 2
},
{
"id": "315c6c3a-c5f7-491c-a356-0ece02922c08",
"name": "Fusion Info Node1",
"type": "n8n-nodes-base.code",
"position": [
1600,
600
],
"parameters": {},
"typeVersion": 2
},
{
"id": "845ed412-44dc-4b24-8795-30e294554aab",
"name": "Fusion Info Node2",
"type": "n8n-nodes-base.code",
"position": [
1600,
1420
],
"parameters": {},
"typeVersion": 2
},
{
"id": "4307e921-bcbd-4437-a8fe-6c5faa64fb4f",
"name": "Fusion Info Node3",
"type": "n8n-nodes-base.code",
"position": [
1600,
200
],
"parameters": {},
"typeVersion": 2
},
{
"id": "f9f6e060-6774-4e0d-8cd2-88850b966dc0",
"name": "Fusion Info Node4",
"type": "n8n-nodes-base.code",
"position": [
1600,
-200
],
"parameters": {},
"typeVersion": 2
},
{
"id": "94626db5-6008-4eed-9717-ef2f4e53c65d",
"name": "Fusion Info Node5",
"type": "n8n-nodes-base.code",
"position": [
1600,
-600
],
"parameters": {},
"typeVersion": 2
},
{
"id": "5bd042b0-de1b-42ab-902b-08c065655553",
"name": "Fusion Info Node6",
"type": "n8n-nodes-base.code",
"position": [
1600,
-1000
],
"parameters": {},
"typeVersion": 2
},
{
"id": "57d0dba9-a7bb-4fed-8037-fcaf7d21a9e8",
"name": "Fusion Info Node7",
"type": "n8n-nodes-base.code",
"position": [
3200,
485
],
"parameters": {},
"typeVersion": 2
},
{
"id": "a5e08387-01e1-4d11-8131-9417c43ec375",
"name": "Fusion Info Node8",
"type": "n8n-nodes-base.code",
"position": [
4080,
485
],
"parameters": {},
"typeVersion": 2
},
{
"id": "0d9f8b87-10bf-45fe-91ba-4f8fc185deb8",
"name": "Combine Data",
"type": "n8n-nodes-base.merge",
"position": [
1280,
1420
],
"parameters": {},
"typeVersion": 3
},
{
"id": "55254a17-fab8-45e1-adb7-1c2cc477b7c0",
"name": "Combine Data1",
"type": "n8n-nodes-base.merge",
"position": [
1270,
600
],
"parameters": {},
"typeVersion": 3
},
{
"id": "70c8d025-5b43-4585-9557-60e93d8a064d",
"name": "Combine Data2",
"type": "n8n-nodes-base.merge",
"position": [
1270,
200
],
"parameters": {},
"typeVersion": 3
},
{
"id": "b211b817-0260-4a39-8396-0a6a69222930",
"name": "Combine Data3",
"type": "n8n-nodes-base.merge",
"position": [
1270,
-200
],
"parameters": {},
"typeVersion": 3
},
{
"id": "84f6f2eb-5579-4c11-ab17-45cf07d9adb6",
"name": "Combine Data4",
"type": "n8n-nodes-base.merge",
"position": [
1270,
-600
],
"parameters": {},
"typeVersion": 3
},
{
"id": "c574524e-0579-41a5-9b5d-0e0ba62351c3",
"name": "Combine Data5",
"type": "n8n-nodes-base.merge",
"position": [
1270,
-1000
],
"parameters": {},
"typeVersion": 3
},
{
"id": "8e0b97da-78a8-4b1c-a66a-c1c8d9af746e",
"name": "Gather All Data",
"type": "n8n-nodes-base.merge",
"position": [
2980,
380
],
"parameters": {},
"typeVersion": 3
},
{
"id": "4f95eb26-0577-4be7-8310-1698c704862d",
"name": "Prepare Initial Data",
"type": "n8n-nodes-base.merge",
"position": [
460,
20
],
"parameters": {},
"typeVersion": 3
},
{
"id": "b9b510a0-3f21-4c0a-b7bd-7cde68a32094",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1940,
-120
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "ba24c970-59fb-44c5-b240-2a6c009cc2ea",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1540,
-200
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "7f1f1b50-9838-4aa4-8ab1-60ca6dfb8a91",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-120,
-660
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "c7a18d37-eaea-4d4e-9816-4f12fda3bed0",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
660,
-1300
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "e1c76062-fcc3-4056-8be8-631a383ceaf7",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
1220,
-1400
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "df22d96c-378b-438d-8f2f-940ac76e6762",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
3340,
180
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "798848ea-74b4-4764-9e16-84da2457e6c0",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
4240,
260
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "89971d10-28ed-4604-a0bb-3f095e1da56c",
"name": "Send Report as a mail",
"type": "n8n-nodes-base.gmail",
"position": [
4960,
500
],
"parameters": {},
"typeVersion": 2.1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "eda908e4-6978-4acf-a834-7ed4d1fc97c6",
"connections": {
"News": {
"main": [
[
{
"node": "Prepare Initial Data",
"type": "main",
"index": 5
}
]
]
},
"Merge7": {
"main": [
[
{
"node": "Fusion Info Node8",
"type": "main",
"index": 0
}
]
]
},
"Ben Graham": {
"main": [
[
{
"node": "Gather All Data",
"type": "main",
"index": 7
}
]
]
},
"Calculator": {
"ai_tool": [
[
{
"node": "Ben Graham",
"type": "ai_tool",
"index": 0
}
]
]
},
"Bill Ackman": {
"main": [
[
{
"node": "Gather All Data",
"type": "main",
"index": 1
}
]
]
},
"Calculator1": {
"ai_tool": [
[
{
"node": "Bill Ackman",
"type": "ai_tool",
"index": 0
}
]
]
},
"Calculator2": {
"ai_tool": [
[
{
"node": "Cathie Wood",
"type": "ai_tool",
"index": 0
}
]
]
},
"Calculator3": {
"ai_tool": [
[
{
"node": "Charlie Munger",
"type": "ai_tool",
"index": 0
}
]
]
},
"Calculator4": {
"ai_tool": [
[
{
"node": "Warren Buffet",
"type": "ai_tool",
"index": 0
}
]
]
},
"Calculator5": {
"ai_tool": [
[
{
"node": "Sentiment Analysis",
"type": "ai_tool",
"index": 0
}
]
]
},
"Calculator6": {
"ai_tool": [
[
{
"node": "Techical Analysis",
"type": "ai_tool",
"index": 0
}
]
]
},
"Calculator7": {
"ai_tool": [
[
{
"node": "Valuation Analysis",
"type": "ai_tool",
"index": 0
}
]
]
},
"Calculator8": {
"ai_tool": [
[
{
"node": "Report Builder",
"type": "ai_tool",
"index": 0
}
]
]
},
"Cathie Wood": {
"main": [
[
{
"node": "Gather All Data",
"type": "main",
"index": 2
}
]
]
},
"Combine Data": {
"main": [
[
{
"node": "Fusion Info Node2",
"type": "main",
"index": 0
}
]
]
},
"Extract Data": {
"main": [
[
{
"node": "Prepare Initial Data",
"type": "main",
"index": 0
}
]
]
},
"Ticker Array": {
"main": [
[
{
"node": "Checks if ticker exists in DB",
"type": "main",
"index": 0
}
]
]
},
"Combine Data1": {
"main": [
[
{
"node": "Fusion Info Node1",
"type": "main",
"index": 0
}
]
]
},
"Combine Data2": {
"main": [
[
{
"node": "Fusion Info Node3",
"type": "main",
"index": 0
}
]
]
},
"Combine Data3": {
"main": [
[
{
"node": "Fusion Info Node4",
"type": "main",
"index": 0
}
]
]
},
"Combine Data4": {
"main": [
[
{
"node": "Fusion Info Node5",
"type": "main",
"index": 0
}
]
]
},
"Combine Data5": {
"main": [
[
{
"node": "Fusion Info Node6",
"type": "main",
"index": 0
}
]
]
},
"Company Facts": {
"main": [
[
{
"node": "Extract Data",
"type": "main",
"index": 0
}
]
]
},
"Extract Data1": {
"main": [
[
{
"node": "Prepare Initial Data",
"type": "main",
"index": 1
}
]
]
},
"Ticker Prices": {
"main": [
[
{
"node": "Prepare Initial Data",
"type": "main",
"index": 2
}
]
]
},
"Warren Buffet": {
"main": [
[
{
"node": "Gather All Data",
"type": "main",
"index": 4
}
]
]
},
"Charlie Munger": {
"main": [
[
{
"node": "Gather All Data",
"type": "main",
"index": 3
}
]
]
},
"Insider Trades": {
"main": [
[
{
"node": "Prepare Initial Data",
"type": "main",
"index": 4
}
]
]
},
"Report Builder": {
"main": [
[
{
"node": "Send Report as a mail",
"type": "main",
"index": 0
}
]
]
},
"Gather All Data": {
"main": [
[
{
"node": "Fusion Info Node7",
"type": "main",
"index": 0
}
]
]
},
"Fusion Info Node": {
"main": [
[
{
"node": "Techical Analysis",
"type": "main",
"index": 0
}
]
]
},
"Ticker Extractor": {
"main": [
[
{
"node": "Ticker Array",
"type": "main",
"index": 0
}
]
]
},
"Earnings Releases": {
"main": [
[
{
"node": "Extract Data1",
"type": "main",
"index": 0
}
]
]
},
"Financial Metrics": {
"main": [
[
{
"node": "Prepare Initial Data",
"type": "main",
"index": 3
}
]
]
},
"Fusion Info Node1": {
"main": [
[
{
"node": "Warren Buffet",
"type": "main",
"index": 0
}
]
]
},
"Fusion Info Node2": {
"main": [
[
{
"node": "Valuation Analysis",
"type": "main",
"index": 0
}
]
]
},
"Fusion Info Node3": {
"main": [
[
{
"node": "Charlie Munger",
"type": "main",
"index": 0
}
]
]
},
"Fusion Info Node4": {
"main": [
[
{
"node": "Cathie Wood",
"type": "main",
"index": 0
}
]
]
},
"Fusion Info Node5": {
"main": [
[
{
"node": "Bill Ackman",
"type": "main",
"index": 0
}
]
]
},
"Fusion Info Node6": {
"main": [
[
{
"node": "Ben Graham",
"type": "main",
"index": 0
}
]
]
},
"Fusion Info Node7": {
"main": [
[
{
"node": "Sentiment Analysis",
"type": "main",
"index": 0
},
{
"node": "Merge7",
"type": "main",
"index": 1
}
]
]
},
"Fusion Info Node8": {
"main": [
[
{
"node": "Report Builder",
"type": "main",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "Ticker Extractor",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Search Ben_Graham": {
"main": [
[
{
"node": "Combine Data5",
"type": "main",
"index": 0
}
]
]
},
"Techical Analysis": {
"main": [
[
{
"node": "Gather All Data",
"type": "main",
"index": 5
}
]
]
},
"OpenAI Chat Model1": {
"ai_languageModel": [
[
{
"node": "Ben Graham",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model2": {
"ai_languageModel": [
[
{
"node": "Bill Ackman",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model3": {
"ai_languageModel": [
[
{
"node": "Cathie Wood",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model4": {
"ai_languageModel": [
[
{
"node": "Charlie Munger",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model5": {
"ai_languageModel": [
[
{
"node": "Warren Buffet",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model6": {
"ai_languageModel": [
[
{
"node": "Sentiment Analysis",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model7": {
"ai_languageModel": [
[
{
"node": "Techical Analysis",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model8": {
"ai_languageModel": [
[
{
"node": "Valuation Analysis",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model9": {
"ai_languageModel": [
[
{
"node": "Report Builder",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Sentiment Analysis": {
"main": [
[
{
"node": "Merge7",
"type": "main",
"index": 0
}
]
]
},
"Valuation Analysis": {
"main": [
[
{
"node": "Gather All Data",
"type": "main",
"index": 6
}
]
]
},
"Valuation Searches": {
"main": [
[
{
"node": "Combine Data",
"type": "main",
"index": 0
}
]
]
},
"Bill Ackman Searches": {
"main": [
[
{
"node": "Combine Data4",
"type": "main",
"index": 0
}
]
]
},
"Cathie Wood Searches": {
"main": [
[
{
"node": "Combine Data3",
"type": "main",
"index": 0
}
]
]
},
"Prepare Initial Data": {
"main": [
[
{
"node": "Search Ben_Graham",
"type": "main",
"index": 0
},
{
"node": "Combine Data5",
"type": "main",
"index": 1
},
{
"node": "Bill Ackman Searches",
"type": "main",
"index": 0
},
{
"node": "Combine Data4",
"type": "main",
"index": 1
},
{
"node": "Cathie Wood Searches",
"type": "main",
"index": 0
},
{
"node": "Combine Data3",
"type": "main",
"index": 1
},
{
"node": "Charlie Munger Searches",
"type": "main",
"index": 0
},
{
"node": "Combine Data2",
"type": "main",
"index": 1
},
{
"node": "Warren Buffet Searches",
"type": "main",
"index": 0
},
{
"node": "Combine Data1",
"type": "main",
"index": 1
},
{
"node": "Valuation Searches",
"type": "main",
"index": 0
},
{
"node": "Combine Data",
"type": "main",
"index": 1
},
{
"node": "Gather All Data",
"type": "main",
"index": 0
},
{
"node": "Fusion Info Node",
"type": "main",
"index": 0
}
]
]
},
"Warren Buffet Searches": {
"main": [
[
{
"node": "Combine Data1",
"type": "main",
"index": 0
}
]
]
},
"Charlie Munger Searches": {
"main": [
[
{
"node": "Combine Data2",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "Ticker Extractor",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser1": {
"ai_outputParser": [
[
{
"node": "Ben Graham",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser2": {
"ai_outputParser": [
[
{
"node": "Bill Ackman",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser3": {
"ai_outputParser": [
[
{
"node": "Cathie Wood",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser4": {
"ai_outputParser": [
[
{
"node": "Charlie Munger",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser5": {
"ai_outputParser": [
[
{
"node": "Warren Buffet",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser6": {
"ai_outputParser": [
[
{
"node": "Sentiment Analysis",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser7": {
"ai_outputParser": [
[
{
"node": "Techical Analysis",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser8": {
"ai_outputParser": [
[
{
"node": "Valuation Analysis",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Structured Output Parser9": {
"ai_outputParser": [
[
{
"node": "Report Builder",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Ask about a company or stock": {
"main": [
[
{
"node": "Ticker Extractor",
"type": "main",
"index": 0
}
]
]
},
"Checks if ticker exists in DB": {
"main": [
[
{
"node": "Earnings Releases",
"type": "main",
"index": 0
},
{
"node": "Company Facts",
"type": "main",
"index": 0
},
{
"node": "Ticker Prices",
"type": "main",
"index": 0
},
{
"node": "Financial Metrics",
"type": "main",
"index": 0
},
{
"node": "Insider Trades",
"type": "main",
"index": 0
},
{
"node": "News",
"type": "main",
"index": 0
}
],
[]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
How this works
This workflow pulls live financial data from Financialdatasets.ai and turns it into clear, actionable investment reports for retail traders and institutional teams who want professional-grade analysis without hiring analysts. It gathers company facts, earnings releases, prices, metrics, insider trades and news, then uses an AI agent to synthesise the information into structured insights and recommendations. The key step is the structured output parser that organises the AI’s reasoning into consistent report sections users can act on immediately.
Use it when you need quick, repeatable market summaries before trading sessions or board meetings; avoid it for real-time order execution or when regulatory compliance demands human sign-off on every recommendation. Common variations include swapping the chat trigger for scheduled runs or adding extra data sources such as earnings call transcripts.
About this workflow
💰 Beginner Investor – Learn the market faster with AI-powered insights guiding your decisions. 📈 Retail Trader – Optimize your trading strategy with in-depth analysis typically reserved for professionals. 🏦 Hedge Fund & Institutional Trader – Automate high-level market analysis…
Source: https://n8n.io/workflows/3179/ — 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.
This Chatbot automates the process of discovering job openings and generating tailored job application emails.
by Varritech Technologies
This workflow was born out of a very real problem.
Who’s it for Creators who want to create faceless videos automatically, while keeping human oversight and quality control.
The Best Linkedin Posting System. Uses httpRequest, lmChatOpenAi, agent, chatTrigger. Chat trigger; 49 nodes.