This workflow corresponds to n8n.io template #6910 — 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": "j43HIggp2GvWvaO2",
"name": "5. Create Multi-Channel Content with O3 Director & GPT-4 Specialist Agents",
"tags": [],
"nodes": [
{
"id": "b0154d52-a0ca-43ad-a0f9-5cc045d08505",
"name": "Sticky Note9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2048,
192
],
"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": "0e59c909-f10e-4a46-a667-a9b585df5180",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2048,
528
],
"parameters": {
"color": 4,
"width": 1289,
"height": 2878,
"content": "# Create Multi-Channel Content with O3 Director & GPT-4 Specialist Agents\n\nThis n8n workflow creates a **complete AI-powered content department**. It starts when a chat request is received, then a **Content Director Agent** (powered by OpenAI O3) analyzes the request and delegates tasks to specialized agents (blogs, social, video, email, website, strategy). Each agent is powered by **GPT-4.1-mini**, keeping costs low and quality high.\n\n---\n\n## \u2705 **\ud83d\udce9 Section 1: Trigger & Director Setup**\n\n### \u2699\ufe0f **Nodes**\n\n1\ufe0f\u20e3 **When Chat Message Received**\n\n* **What it does:** Starts the workflow whenever a user sends a content request.\n* **Why it\u2019s useful:** Allows real-time or on-demand content creation from chat inputs.\n\n2\ufe0f\u20e3 **Content Director Agent (O3)**\n\n* **What it does:** Analyzes user request, defines the best content mix, and delegates tasks to specialist agents.\n* **Why it\u2019s useful:** Keeps your brand voice consistent and ensures all channels align to a unified content strategy.\n\n---\n\n### \ud83d\udca1 **Beginner Benefit**\n\n\u2705 Single entry point \u2192 just type your content idea once\n\u2705 AI Director coordinates everything for you\n\u2705 No need to manage multiple tools\n\n---\n\n## \u2705 **\ud83d\udc65 Section 2: Specialist Content Agents**\n\nEach request gets routed to one (or several) of these agents, depending on the strategy.\n\n3\ufe0f\u20e3 **Blog Content Writer**\n\n* Long-form articles, editorials, and thought leadership pieces.\n\n4\ufe0f\u20e3 **Social Media Content Creator**\n\n* Social posts, captions, hashtags, and community content.\n\n5\ufe0f\u20e3 **Video Script Writer**\n\n* YouTube scripts, explainer videos, and video marketing content.\n\n6\ufe0f\u20e3 **Email Newsletter Writer**\n\n* Campaigns, nurture sequences, and newsletter copy.\n\n7\ufe0f\u20e3 **Website Copy Specialist**\n\n* Landing pages, product descriptions, and conversion-focused web copy.\n\n8\ufe0f\u20e3 **Content Strategist & Planner**\n* Editorial calendars, campaign planning, and audience strategy.\n\n---\n\n### \ud83d\udca1 **Beginner Benefit**\n\n\u2705 Each agent is an expert in its field\n\u2705 Powered by **GPT-4.1-mini** \u2192 faster and cheaper\n\u2705 Parallel execution \u2192 all content types can be generated at once\n\n---\n\n## \u2705 **\ud83e\udde0 Section 3: Language Models & Execution Flow**\n\n* **O3 Model \u2192 Content Director**\n\n * Handles analysis, strategy, and delegation.\n\n* **GPT-4.1-mini \u2192 All Specialists**\n\n * Powers blog, social, video, email, website, and strategy agents.\n\n* **Think Node**\n\n * Helps the Content Director organize reasoning before delegating tasks.\n\n---\n\n### \ud83d\udca1 **Beginner Benefit**\n\n\u2705 AI Director (O3) = smart leadership\n\u2705 Specialists (GPT-4.1-mini) = cost-efficient execution\n\u2705 Built-in reasoning = better, more aligned campaigns\n\n---\n\n## \ud83d\udcca **Workflow Overview**\n\n| Section | What Happens | Key Benefit |\n| --------------------------- | --------------------------------------------------------------- | -------------------------- |\n| \ud83d\udce9 Trigger & Director Setup | Workflow starts from chat \u2192 Content Director interprets request | Centralized control |\n| \ud83d\udc65 Specialist Agents | Each AI agent produces tailored content | Multi-channel coverage |\n| \ud83e\udde0 Models & Flow | O3 for Director, GPT-4.1-mini for specialists | Cost-efficient + strategic |\n\n---\n\n## \ud83d\udccc **How You Benefit Overall**\n\n\u2705 One input \u2192 full content campaign\n\u2705 Consistent brand voice across all platforms\n\u2705 Cost-effective (O3 only for strategy, GPT-4.1-mini for bulk work)\n\u2705 Ready-to-publish content in minutes\n\n---\n\n\u2728 You\u2019ve basically built an **AI marketing department inside n8n** \u2014 no extra staff required! \ud83d\ude80\n\n---\n"
},
"typeVersion": 1
},
{
"id": "6a64b685-4449-40b1-b33c-d1c2854824cb",
"name": "When chat message received",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-512,
304
],
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "e5af8937-9cf0-402b-8301-f30112c8d19e",
"name": "Content Director Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-256,
304
],
"parameters": {
"options": {}
},
"typeVersion": 2.1
},
{
"id": "6eee9184-1cd5-45c4-b286-7ac626dfe46e",
"name": "Think",
"type": "@n8n/n8n-nodes-langchain.toolThink",
"position": [
-128,
624
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "5bd291bd-98e1-45d2-a9d9-d9f160088f51",
"name": "Blog Content Writer",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
144,
1024
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in blog content writing, long-form articles, editorial content, and thought leadership pieces"
},
"typeVersion": 2.2
},
{
"id": "dc28d811-0ebe-49ac-8d3c-96f3f7fd115d",
"name": "Social Media Content Creator",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
1104,
416
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in social media content creation, posts, captions, hashtags, and community engagement content"
},
"typeVersion": 2.2
},
{
"id": "db0ae07a-5318-422d-8cef-f3fa14f4d39d",
"name": "Video Script Writer",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
544,
816
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in video script writing, YouTube content, explainer videos, and video marketing scripts"
},
"typeVersion": 2.2
},
{
"id": "2a68a15d-16fe-4bcd-939b-bbcf9fe3a66e",
"name": "Email Newsletter Writer",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
1056,
1040
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in email newsletter writing, campaign creation, nurture sequences, and email marketing content"
},
"typeVersion": 2.2
},
{
"id": "05733a80-1b1c-4627-ae1e-e3c1586e5381",
"name": "Website Copy Specialist",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
640,
96
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in website copywriting, landing pages, product descriptions, and conversion-focused content"
},
"typeVersion": 2.2
},
{
"id": "c292c9cd-bc75-453e-b0fb-44456714f15c",
"name": "Content Strategist & Planner",
"type": "@n8n/n8n-nodes-langchain.agentTool",
"position": [
1040,
-144
],
"parameters": {
"text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
"options": {},
"toolDescription": "call this AI Agent that specializes in content strategy, editorial calendars, content planning, and brand voice development"
},
"typeVersion": 2.2
},
{
"id": "33216bb1-d2b0-4861-b456-28dd578c48b4",
"name": "OpenAI Chat Model Content Director",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-288,
624
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "o3",
"cachedResultName": "o3"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "dcd5fbb2-3c8f-4a80-9925-9fb3277eccee",
"name": "OpenAI Chat Model1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
176,
1488
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "93f58f5e-ebee-4a85-a10c-3f298c62255b",
"name": "OpenAI Chat Model2",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1072,
624
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "df121ab3-484c-4058-ad6a-fc209e5c2bbe",
"name": "OpenAI Chat Model3",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
544,
1072
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "be82ee5f-7a87-4a11-ac52-344879bec068",
"name": "OpenAI Chat Model4",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1056,
1216
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "47c4d94e-a918-4308-bc7c-b79f58ed8e45",
"name": "OpenAI Chat Model5",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
608,
352
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "f4ebad07-0efc-4ab1-aadc-7fa5c0d9e386",
"name": "OpenAI Chat Model6",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1072,
176
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "3461cf71-f198-4cf3-802d-1c5a3bd57e4e",
"connections": {
"Think": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenAI Chat Model1": {
"ai_languageModel": [
[
{
"node": "Blog Content Writer",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model2": {
"ai_languageModel": [
[
{
"node": "Social Media Content Creator",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model3": {
"ai_languageModel": [
[
{
"node": "Video Script Writer",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model4": {
"ai_languageModel": [
[
{
"node": "Email Newsletter Writer",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model5": {
"ai_languageModel": [
[
{
"node": "Website Copy Specialist",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model6": {
"ai_languageModel": [
[
{
"node": "Content Strategist & Planner",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Blog Content Writer": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Video Script Writer": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Email Newsletter Writer": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Website Copy Specialist": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"When chat message received": {
"main": [
[
{
"node": "Content Director Agent",
"type": "main",
"index": 0
}
]
]
},
"Content Strategist & Planner": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Social Media Content Creator": {
"ai_tool": [
[
{
"node": "Content Director Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenAI Chat Model Content Director": {
"ai_languageModel": [
[
{
"node": "Content Director Agent",
"type": "ai_languageModel",
"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 creates a complete AI-powered content department. It starts when a chat request is received, then a Content Director Agent (powered by OpenAI O3) analyzes the request and delegates tasks to specialized agents (blogs, social, video, email, website, strategy).…
Source: https://n8n.io/workflows/6910/ — 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.