This workflow corresponds to n8n.io template #6916 — we link there as the canonical source.
This workflow follows the Agent → Agenttool 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": "xKJLUVuqu88O07Dm",
"name": "19. Create Viral LinkedIn Content with O3 & GPT-4.1-mini Multi-Agent Team",
"tags": [],
"nodes": [
{
"id": "5fa494da-42d9-42a8-9022-3719bf18de17",
"name": "When chat message received",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-1520,
448
],
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "7bc96c19-8442-4383-818f-dbdf1eee40f1",
"name": "Content Director Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-1296,
448
],
"parameters": {
"options": {}
},
"typeVersion": 2.1
},
{
"id": "3915e703-ed64-41b9-8e5d-88d1b8938323",
"name": "Think",
"type": "@n8n/n8n-nodes-langchain.toolThink",
"position": [
-1168,
768
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "ae1517ff-4f4f-43d4-a3d8-a9bbbe4d3feb",
"name": "LinkedIn Copywriter",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
-896,
1168
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in LinkedIn copywriting, engagement hooks, viral content, and platform-specific messaging"
},
"typeVersion": 2.2
},
{
"id": "d964caae-202a-4790-a010-6654fc75ec50",
"name": "Domain Expert",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
64,
560
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in industry expertise, thought leadership content, and technical accuracy across various domains"
},
"typeVersion": 2.2
},
{
"id": "1fa083e5-078e-4774-abf6-06fd1bb26e76",
"name": "Proofreader & Editor",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
-496,
960
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in grammar checking, style editing, clarity improvement, and professional tone refinement"
},
"typeVersion": 2.2
},
{
"id": "2ab9cc56-5868-4bd7-a889-54690c2dba8b",
"name": "Engagement Strategist",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
16,
1184
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in LinkedIn engagement tactics, hashtag strategies, posting optimization, and audience growth"
},
"typeVersion": 2.2
},
{
"id": "667e731f-6905-44ab-8f67-0248779d0925",
"name": "Visual Content Strategist",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
-400,
240
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in visual content planning, carousel designs, infographic concepts, and LinkedIn visual best practices"
},
"typeVersion": 2.2
},
{
"id": "48d40308-f1ee-4cdf-bd1d-a22b94a26ed6",
"name": "Content Performance Analyst",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
0,
0
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in LinkedIn analytics, content performance tracking, audience insights, and optimization recommendations"
},
"typeVersion": 2.2
},
{
"id": "edf8dff4-f109-4825-ae84-34e06ecf1d95",
"name": "OpenAI Chat Model Director",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-1328,
768
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "o3",
"cachedResultName": "o3"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "2cdfea70-c34f-412d-b3b9-98c5d6b0f649",
"name": "OpenAI Chat Model1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-864,
1632
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "0d4ab0bb-67e8-47c5-88e9-471b8b6d5903",
"name": "OpenAI Chat Model2",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
32,
768
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "4c1f14b5-78dc-4971-900f-4e3e41829b96",
"name": "OpenAI Chat Model3",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-512,
1200
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "e064503d-f035-43b4-a8d0-290149dd6462",
"name": "OpenAI Chat Model4",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
0,
1408
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "935eeff3-f17d-49c1-ae86-353f3a9a2ada",
"name": "OpenAI Chat Model5",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-432,
496
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "cd1fd3ed-34e1-463c-abd4-57fd6de9d29b",
"name": "OpenAI Chat Model6",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
32,
320
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "228d6f77-2d2e-4472-a87d-451cc1ba57f4",
"name": "Sticky Note9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3504,
-144
],
"parameters": {
"color": 4,
"width": 1300,
"height": 320,
"content": "=======================================\n WORKFLOW ASSISTANCE\n=======================================\nFor any questions or support, please contact:\n Yaron@nofluff.online\n\nExplore more tips and tutorials here:\n - YouTube: https://www.youtube.com/@YaronBeen/videos\n - LinkedIn: https://www.linkedin.com/in/yaronbeen/\n=======================================\n"
},
"typeVersion": 1
},
{
"id": "a7ca542f-af67-4185-91ae-8b31cd3833f7",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3504,
192
],
"parameters": {
"color": 4,
"width": 1289,
"height": 1774,
"content": "# \ud83d\udccc Create Viral LinkedIn Content with O3 & GPT-4.1-mini Multi-Agent Team\n\nThis n8n workflow is a **multi-agent LinkedIn content factory**.\nAt its heart is the **Content Director Agent** (O3 model), who acts as the project manager. It listens for LinkedIn chat messages, analyzes them, and coordinates a team of AI specialists (all powered by GPT-4.1-mini) to produce viral, engaging, and optimized LinkedIn content.\n\n---\n\n## \ud83d\udfe2 Section 1 \u2013 Workflow Entry & Strategy Layer\n\n**Nodes:**\n\n* \ud83d\udd14 **When chat message received** \u2192 Captures LinkedIn requests (your idea, draft, or prompt).\n* \ud83e\udde0 **Content Director Agent** (O3) \u2192 Acts as the leader, deciding how the content should be structured and which specialists to call.\n* \ud83d\udca1 **Think Node** \u2192 Helps the Director brainstorm and evaluate possible approaches before delegating.\n* \ud83e\udd16 **OpenAI Chat Model Director (O3)** \u2192 The Director\u2019s brain, providing strategic-level thinking.\n\n\u2705 **Beginner-friendly benefit:** This section is like the \u201ccommand center.\u201d Any LinkedIn content request starts here and gets transformed into a clear, strategic plan before moving to specialists.\n\n---\n\n## \u270d\ufe0f Section 2 \u2013 Content Creation Specialists\n\n**Nodes:**\n\n* \u270d\ufe0f **LinkedIn Copywriter** \u2192 Creates viral hooks, compelling posts, and platform-friendly messaging.\n* \ud83c\udf93 **Domain Expert** \u2192 Ensures technical accuracy and industry authority in the post.\n* \ud83d\udcdd **Proofreader & Editor** \u2192 Polishes content for grammar, tone, and style.\n\nEach agent connects to its own **GPT-4.1-mini model** for cost-efficient, specialized output.\n\n\u2705 **Beginner-friendly benefit:** This section is like your **content writing team**\u2014from drafting, to adding expertise, to polishing for professional LinkedIn standards.\n\n---\n\n## \ud83d\ude80 Section 3 \u2013 Engagement & Optimization Specialists\n\n**Nodes:**\n\n* \ud83d\ude80 **Engagement Strategist** \u2192 Crafts hashtags, posting times, and audience growth strategies.\n* \ud83c\udfa8 **Visual Content Strategist** \u2192 Designs carousels, infographics, and visual ideas.\n* \ud83d\udcca **Content Performance Analyst** \u2192 Tracks analytics, measures performance, and suggests improvements.\n\nEach of these also relies on **GPT-4.1-mini**, keeping cost low while delivering specialized insights.\n\n\u2705 **Beginner-friendly benefit:** This section is like your **growth & marketing team**\u2014they ensure your content doesn\u2019t just look good but also **performs well and reaches the right audience**.\n\n---\n\n## \ud83d\udcca Summary Table\n\n| Section | Key Nodes | Role | Beginner Benefit |\n| ---------------------------- | -------------------------------------- | -------------------- | --------------------------------------- |\n| \ud83d\udfe2 Entry & Strategy | Trigger, Director, Think, O3 Model | Strategy & planning | Turns your idea into a clear strategy |\n| \u270d\ufe0f Content Creation | Copywriter, Domain Expert, Proofreader | Writing & refinement | Produces expert-level, polished content |\n| \ud83d\ude80 Engagement & Optimization | Engagement, Visuals, Analytics | Growth & performance | Maximizes reach, visuals, and results |\n\n---\n\n## \ud83c\udf1f Why This Workflow Rocks\n\n* **All-in-one content team** \u2192 Strategy + Writing + Optimization\n* **Low cost** \u2192 O3 only for strategy, GPT-4.1-mini for specialists\n* **Parallel agents** \u2192 Work simultaneously for faster results\n* **Scalable** \u2192 Reusable for any LinkedIn content need\n\n---\n\n\ud83d\udc49 Even a beginner can use this workflow: just **send a LinkedIn content idea** (e.g., *\u201cWrite a post on AI in finance\u201d*), and your **AI team handles the rest\u2014writing, polishing, visuals, and engagement tactics**.\n\n---"
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "9147076d-8624-4957-aef8-696a0b462876",
"connections": {
"Think": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Domain Expert": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenAI Chat Model1": {
"ai_languageModel": [
[
{
"node": "LinkedIn Copywriter",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model2": {
"ai_languageModel": [
[
{
"node": "Domain Expert",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model3": {
"ai_languageModel": [
[
{
"node": "Proofreader & Editor",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model4": {
"ai_languageModel": [
[
{
"node": "Engagement Strategist",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model5": {
"ai_languageModel": [
[
{
"node": "Visual Content Strategist",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model6": {
"ai_languageModel": [
[
{
"node": "Content Performance Analyst",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"LinkedIn Copywriter": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Proofreader & Editor": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Engagement Strategist": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Visual Content Strategist": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenAI Chat Model Director": {
"ai_languageModel": [
[
{
"node": "Content Director Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"When chat message received": {
"main": [
[
{
"node": "Content Director Agent",
"type": "main",
"index": 0
}
]
]
},
"Content Performance Analyst": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This n8n workflow is a multi-agent LinkedIn content factory. At its heart is the Content Director Agent (O3 model), who acts as the project manager. It listens for LinkedIn chat messages, analyzes them, and coordinates a team of AI specialists (all powered by GPT-4.1-mini) to…
Source: https://n8n.io/workflows/6916/ — 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 workflow deploys a fully autonomous "AI SEO Agency" inside your n8n instance.
This workflow builds a virtual finance department inside n8n. At the center is a CFO Agent (O3 model) who acts like a strategic leader. When a financial request comes in, the CFO interprets it, decide
This n8n workflow simulates a full-service creative agency powered by AI. At the center is a Creative Director Agent (O3 model) who takes client requests, plans the creative direction, and delegates w
This multi-agent n8n automation simulates a high-functioning marketing team. A strategic CMO agent receives your chat-based input, decides which specialist is best for the task, and delegates accordin
Complete AI-powered sales department with a Chief Sales Officer (CSO) agent orchestrating specialized sales team members for comprehensive revenue operations and sales automation.