This workflow corresponds to n8n.io template #6907 — 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": "Bn3gSAenbE00qORm",
"name": "11. Revenue Growth Strategy with CRO-led Multi-Agent Team using O3 & GPT-4.1-mini",
"tags": [],
"nodes": [
{
"id": "a0e425f1-525a-458a-9fda-858446b47585",
"name": "When chat message received",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-1520,
448
],
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "841442ea-7e24-4c6d-88ba-379d453ca69d",
"name": "CRO Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-1296,
448
],
"parameters": {
"options": {}
},
"typeVersion": 2.1
},
{
"id": "dbb9c27f-5964-4815-b1c4-cb98c760edf2",
"name": "Think",
"type": "@n8n/n8n-nodes-langchain.toolThink",
"position": [
-1168,
768
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "38d75d6f-62b5-41c4-b446-9cfd88591644",
"name": "Sales Pipeline Analyst",
"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 sales pipeline analysis, funnel optimization, conversion tracking, and sales process improvement"
},
"typeVersion": 2.2
},
{
"id": "784bd378-3512-42d2-ba76-35013aad056e",
"name": "Revenue Attribution Specialist",
"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 revenue attribution modeling, multi-touch attribution, and marketing ROI analysis"
},
"typeVersion": 2.2
},
{
"id": "470f2730-f87f-4272-a1aa-98a494a127cd",
"name": "Revenue Forecasting Analyst",
"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 revenue forecasting, predictive modeling, scenario planning, and growth projections"
},
"typeVersion": 2.2
},
{
"id": "4495da57-ab44-49ed-908e-babd3fe881bc",
"name": "Revenue Operations Manager",
"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 CRM optimization, sales automation, territory planning, and revenue operations processes"
},
"typeVersion": 2.2
},
{
"id": "a49dc01d-979b-4a5e-8577-761b015ba46e",
"name": "Pricing & Packaging 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 pricing strategy, product packaging, competitive pricing analysis, and revenue optimization"
},
"typeVersion": 2.2
},
{
"id": "10f5620c-4f76-486e-8321-0cd91b8371ae",
"name": "Revenue Intelligence 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 revenue analytics, business intelligence, performance tracking, and data-driven insights"
},
"typeVersion": 2.2
},
{
"id": "a3e170c3-8d5c-4a6c-85c0-9b7b69c420f8",
"name": "OpenAI Chat Model CRO",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-1328,
768
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "o3",
"cachedResultName": "o3"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "7712d31d-810e-465a-8e97-386d7f871811",
"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": "8c78eafe-842e-4712-bdcc-50cb7aa3ce43",
"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": "eae8653b-d493-40bf-84da-1e0ba16d58f8",
"name": "OpenAI Chat Model3",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-480,
1184
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "f5b89b5e-5c4c-4300-a8de-a64cbe5bf331",
"name": "OpenAI Chat Model4",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
16,
1360
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-mini"
},
"options": {}
},
"typeVersion": 1.2
},
{
"id": "5548a534-753f-432d-95ec-1c3aad149352",
"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": "f0caa199-94c5-4aeb-b133-513ce970cbe3",
"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": "3f145f03-08f0-4c6e-8f83-2730f19638c9",
"name": "Sticky Note9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3344,
-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": "79fab6c6-27cd-4630-80d8-345956210917",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3344,
192
],
"parameters": {
"color": 4,
"width": 1289,
"height": 2398,
"content": "# Revenue Growth Strategy with CRO-led Multi-Agent Team using O3 & GPT-4.1-mini\n\n**\ud83d\udd25 Powered by OpenAI O3 & GPT-4.1-mini Multi-Agent System**\n\\#RevOps #n8nWorkflows #AIRevenue #OpenAI #GrowthHacking\n\n---\n\n## \u26a1 Section 1: Start & Orchestrator\n\n* **\ud83d\udcac Chat Trigger** \u2192 Listens for revenue-related requests (e.g., *\u201cOptimize our sales funnel\u201d*).\n* **\ud83e\udd16 CRO Agent (O3)** \u2192 Acts as the **Chief Revenue Officer**.\n\n * Thinks strategically with the **Think Node**.\n * Decides which specialist agents to call.\n* **\ud83e\udde0 OpenAI O3 Model** \u2192 Provides advanced reasoning for CRO decisions.\n\n**Benefit:** Central orchestration ensures every request gets a **strategic, executive-level response** before delegation.\n\n---\n\n## \ud83d\udee0\ufe0f Section 2: Specialist Agents\n\nEach **specialist agent** uses **GPT-4.1-mini** for fast, cost-effective execution.\nThey receive the CRO\u2019s instructions and return insights.\n\n1. **\ud83d\udcc8 Sales Pipeline Analyst**\n\n * Funnel optimization, conversion tracking, bottleneck fixes.\n * Outputs: Pipeline health, drop-off points, recommendations.\n\n2. **\ud83c\udfaf Revenue Attribution Specialist**\n\n * Multi-touch attribution, ROI analysis, campaign efficiency.\n * Outputs: Attribution models, marketing ROI.\n\n3. **\ud83d\udcca Revenue Forecasting Analyst**\n\n * Predictive modeling, scenario planning, growth projections.\n * Outputs: Forecast reports, \u201cwhat-if\u201d scenarios.\n\n4. **\u2699\ufe0f Revenue Operations Manager**\n\n * CRM optimization, territory planning, sales automation.\n * Outputs: Process improvements, efficiency boosts.\n\n5. **\ud83d\udcb0 Pricing & Packaging Strategist**\n\n * Competitive pricing analysis, packaging strategy, revenue optimization.\n * Outputs: Price models, package recommendations.\n\n6. **\ud83e\udde0 Revenue Intelligence Analyst**\n\n * BI dashboards, performance tracking, KPI insights.\n * Outputs: Reports with actionable intelligence.\n\n**Benefit:** Breaks complex revenue problems into **specialized tasks** handled by domain experts.\n\n---\n\n## \ud83d\udd04 Section 3: Feedback & Integration\n\n* Each agent \u2192 sends results back to **CRO Agent**.\n* CRO Agent \u2192 compiles a **comprehensive revenue strategy**.\n* Can integrate with **CRM, BI dashboards, or Slack/Email** for delivery.\n\n**Benefit:** Clear, actionable insights delivered in one place \u2014 like having a **virtual RevOps team** on demand.\n\n---\n\n## \ud83d\udcca Workflow Overview\n\n| Section | Key Nodes | Purpose | Benefit |\n| ----------------------- | ----------------------------------- | ------------------------------------------------- | ------------------------------------ |\n| \u26a1 Start & Orchestration | Chat Trigger, CRO Agent, O3 Model | Capture request & assign to CRO | Centralized leadership |\n| \ud83d\udee0\ufe0f Specialists | 6 Agent Nodes + GPT-4.1-mini models | Analyze pipeline, pricing, ops, attribution, etc. | Specialized, cost-efficient insights |\n| \ud83d\udd04 Feedback Loop | CRO Agent aggregation | Compiles strategy from multiple agents | Unified, data-driven revenue plan |\n\n---\n\n## \ud83d\udca1 Use Cases\n\n* **Pipeline Optimization** \u2192 Identify bottlenecks, improve conversions.\n* **Attribution Modeling** \u2192 Know exactly where revenue comes from.\n* **Revenue Forecasting** \u2192 Plan growth scenarios and projections.\n* **Ops Excellence** \u2192 Automate CRM, streamline sales ops.\n* **Pricing Strategy** \u2192 Compete smarter with optimized pricing models.\n* **Revenue Intelligence** \u2192 Ongoing tracking and performance monitoring.\n\n---\n\n## \ud83d\udcb8 Cost Optimization\n\n* **O3 only for CRO decisions** \u2192 Strategic layer.\n* **GPT-4.1-mini for specialists** \u2192 Low-cost execution (\\~90% cheaper).\n* **Parallel processing** \u2192 All agents can run simultaneously.\n\n---\n\n\u2705 Final Result: A **virtual AI-powered RevOps team** that turns any revenue-related question into a **comprehensive growth strategy** \u2014 instantly.\n\n---"
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "8c654068-11ad-45c7-9a4b-c8c275e76e2d",
"connections": {
"Think": {
"ai_tool": [
[
{
"node": "CRO Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenAI Chat Model1": {
"ai_languageModel": [
[
{
"node": "Sales Pipeline Analyst",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model2": {
"ai_languageModel": [
[
{
"node": "Revenue Attribution Specialist",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model3": {
"ai_languageModel": [
[
{
"node": "Revenue Forecasting Analyst",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model4": {
"ai_languageModel": [
[
{
"node": "Revenue Operations Manager",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model5": {
"ai_languageModel": [
[
{
"node": "Pricing & Packaging Strategist",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model6": {
"ai_languageModel": [
[
{
"node": "Revenue Intelligence Analyst",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model CRO": {
"ai_languageModel": [
[
{
"node": "CRO Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Sales Pipeline Analyst": {
"ai_tool": [
[
{
"node": "CRO Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Revenue Operations Manager": {
"ai_tool": [
[
{
"node": "CRO Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"When chat message received": {
"main": [
[
{
"node": "CRO Agent",
"type": "main",
"index": 0
}
]
]
},
"Revenue Forecasting Analyst": {
"ai_tool": [
[
{
"node": "CRO Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Revenue Intelligence Analyst": {
"ai_tool": [
[
{
"node": "CRO Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Pricing & Packaging Strategist": {
"ai_tool": [
[
{
"node": "CRO Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Revenue Attribution Specialist": {
"ai_tool": [
[
{
"node": "CRO 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
🔥 Powered by OpenAI O3 & GPT-4.1-mini Multi-Agent System \#RevOps #n8nWorkflows #AIRevenue #OpenAI #GrowthHacking
Source: https://n8n.io/workflows/6907/ — 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.