{
  "id": "O3dth7bpf7ecpo3y",
  "name": "20. Creative Design Agency Simulation with OpenAI O3 and GPT-4.1-mini Multi-Agent Team",
  "tags": [],
  "nodes": [
    {
      "id": "19222af2-be8d-4287-8dc2-3600713f0655",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -1744,
        368
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.1
    },
    {
      "id": "29c732d9-8165-4eab-b00d-45cc9f972984",
      "name": "Creative Director Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -1520,
        368
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 2.1
    },
    {
      "id": "8dc41915-ac6d-4dd1-8d18-b273874eaa3d",
      "name": "Think",
      "type": "@n8n/n8n-nodes-langchain.toolThink",
      "position": [
        -1392,
        688
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "76b945a1-9c71-4e86-862c-b103bcfd3613",
      "name": "Graphic Designer",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -1120,
        1088
      ],
      "parameters": {
        "text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
        "options": {},
        "toolDescription": "call this AI Agent that specializes in visual identity creation, logo design, print materials, packaging design, and brand visual elements"
      },
      "typeVersion": 2.2
    },
    {
      "id": "1b4849d5-f50e-41eb-8c71-72be5b2551cc",
      "name": "UI/UX Designer",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -160,
        480
      ],
      "parameters": {
        "text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
        "options": {},
        "toolDescription": "call this AI Agent that specializes in user interface design, user experience optimization, wireframing, prototyping, and interaction design"
      },
      "typeVersion": 2.2
    },
    {
      "id": "aa193a47-6e61-44c0-88f6-e54386aada2b",
      "name": "Brand Strategist",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -720,
        880
      ],
      "parameters": {
        "text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
        "options": {},
        "toolDescription": "call this AI Agent that specializes in brand positioning, market research, competitive analysis, brand guidelines, and strategic creative direction"
      },
      "typeVersion": 2.2
    },
    {
      "id": "86125ce9-52b0-4d3f-92f5-19235958192c",
      "name": "Motion Graphics Designer",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -208,
        1104
      ],
      "parameters": {
        "text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
        "options": {},
        "toolDescription": "call this AI Agent that specializes in animated graphics, video effects, promotional videos, explainer animations, and dynamic visual content"
      },
      "typeVersion": 2.2
    },
    {
      "id": "f2073ebe-c3bb-43c3-ae58-8ebeb8b753ad",
      "name": "Web Designer",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -624,
        160
      ],
      "parameters": {
        "text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
        "options": {},
        "toolDescription": "call this AI Agent that specializes in website design, landing pages, responsive layouts, web accessibility, and digital user experiences"
      },
      "typeVersion": 2.2
    },
    {
      "id": "54175976-b1d1-43ca-9b91-1f167866de0d",
      "name": "Creative Copywriter",
      "type": "@n8n/n8n-nodes-langchain.agentTool",
      "position": [
        -224,
        -80
      ],
      "parameters": {
        "text": "={{ $fromAI('Prompt__User_Message_', ``, 'string') }}",
        "options": {},
        "toolDescription": "call this AI Agent that specializes in creative content writing, advertising copy, brand messaging, taglines, and persuasive marketing content"
      },
      "typeVersion": 2.2
    },
    {
      "id": "2e8a036c-bfd9-4c70-9448-7d93878c6924",
      "name": "OpenAI Chat Model Director",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -1552,
        688
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "o3",
          "cachedResultName": "o3"
        },
        "options": {}
      },
      "typeVersion": 1.2
    },
    {
      "id": "de895997-3bdb-405d-be9d-87d54921a31d",
      "name": "OpenAI Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -1088,
        1552
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "typeVersion": 1.2
    },
    {
      "id": "42f124d5-a348-4b0f-8cff-82672f34c248",
      "name": "OpenAI Chat Model2",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -192,
        688
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "typeVersion": 1.2
    },
    {
      "id": "14e99f2c-daf9-4400-baa9-aa6765cbb4a5",
      "name": "OpenAI Chat Model3",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -736,
        1120
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "typeVersion": 1.2
    },
    {
      "id": "e907fa61-8664-4b8a-a419-9cfac69632b6",
      "name": "OpenAI Chat Model4",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -256,
        1392
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "typeVersion": 1.2
    },
    {
      "id": "83b0a653-018b-4e3d-94dd-875dbba4844b",
      "name": "OpenAI Chat Model5",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -656,
        416
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "typeVersion": 1.2
    },
    {
      "id": "7255102f-055a-402f-ba87-e9c9136c3773",
      "name": "OpenAI Chat Model6",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -192,
        240
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "typeVersion": 1.2
    },
    {
      "id": "435f4d02-ec5e-4c1f-9b13-949563a3f6cf",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3568,
        -128
      ],
      "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": "750af564-01ab-4dbb-bab5-5337c2e7a5e3",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3568,
        208
      ],
      "parameters": {
        "color": 4,
        "width": 1289,
        "height": 1806,
        "content": "# Creative Design Agency Simulation with OpenAI O3 and GPT-4.1-mini Multi-Agent Team\n\nThis 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 work to a **specialized design team**. Each specialist runs on **GPT-4.1-mini**, keeping execution **fast and cost-efficient**.\n\n---\n\n## \ud83d\udfe2 Section 1 \u2013 Entry & Strategic Leadership\n\n**Nodes:**\n\n* \ud83d\udcac **When chat message received** \u2192 Entry point, listens for design briefs.\n* \ud83c\udfa8 **Creative Director Agent (O3)** \u2192 The \u201cagency head\u201d who interprets requirements and decides which specialists to involve.\n* \ud83d\udca1 **Think Tool** \u2192 Helps the Director brainstorm, evaluate alternatives, and refine direction.\n* \ud83e\udde0 **OpenAI Chat Model Director (O3)** \u2192 Strategic reasoning engine for the Director.\n\n\u2705 **Benefit for beginners:** Think of this as the **project manager\u2019s desk** \u2014 you submit a design request, and the Director figures out how to make it happen.\n\n---\n\n## \u270d\ufe0f Section 2 \u2013 Core Creative Specialists\n\n**Nodes:**\n\n* \ud83d\uddbc\ufe0f **Graphic Designer** \u2192 Logos, visual identity, print, packaging.\n* \ud83d\udcf1 **UI/UX Designer** \u2192 Wireframes, prototypes, interaction design.\n* \ud83c\udfaf **Brand Strategist** \u2192 Market positioning, brand guidelines, competitive research.\n* \ud83d\udcdd **Creative Copywriter** \u2192 Taglines, messaging, campaign copy.\n\nEach agent is powered by **GPT-4.1-mini**.\n\n\u2705 **Benefit for beginners:** This section is your **creative studio team** \u2014 they craft visuals, design user experiences, and write compelling words.\n\n---\n\n## \ud83d\ude80 Section 3 \u2013 Extended Design & Motion Team\n\n**Nodes:**\n\n* \ud83c\udfac **Motion Graphics Designer** \u2192 Animations, promo videos, explainer graphics.\n* \ud83c\udf10 **Web Designer** \u2192 Websites, responsive layouts, accessibility improvements.\n* \ud83d\udd8c\ufe0f **OpenAI Chat Model Agents (GPT-4.1-mini)** \u2192 Back each specialist with creative power.\n\n\u2705 **Benefit for beginners:** This section brings **motion and web** into the mix, ensuring your creative package isn\u2019t static \u2014 it moves, animates, and lives online.\n\n---\n\n## \ud83d\udcca Summary Table\n\n| Section             | Key Roles                         | Model        | Purpose               | Beginner Benefit                      |\n| ------------------- | --------------------------------- | ------------ | --------------------- | ------------------------------------- |\n| \ud83d\udfe2 Entry & Strategy | Chat Trigger, Director, Think     | O3           | Leadership & planning | Turns briefs into action plans        |\n| \u270d\ufe0f Core Creatives   | Graphic, UI/UX, Brand, Copywriter | GPT-4.1-mini | Design & content      | Produces visuals, UX, and words       |\n| \ud83d\ude80 Extended Team    | Motion Graphics, Web              | GPT-4.1-mini | Motion & web design   | Animates, builds, and scales projects |\n\n---\n\n## \ud83c\udf1f Why This Workflow Rocks\n\n* **Complete agency in a box** \u2192 Strategy + Design + Motion + Web + Copy\n* **Smart leadership** \u2192 Director (O3) only used for high-level thinking\n* **Cost-effective execution** \u2192 GPT-4.1-mini runs most tasks\n* **Parallel creativity** \u2192 Specialists work simultaneously\n* **Scalable** \u2192 Adaptable to any design or branding request\n\n---\n\n\ud83d\udc49 Example: Send a message like *\u201cDesign a brand identity for a sustainable clothing startup\u201d*.\nWithin minutes, your AI agency produces:\n\n* A logo & color scheme \ud83c\udfa8\n* A UX prototype \ud83d\udcf1\n* A brand positioning doc \ud83c\udfaf\n* Animated ad ideas \ud83c\udfac\n* Website mockups \ud83c\udf10\n* A tagline & ad copy \u270d\ufe0f\n\n---"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "9eeb0890-d100-4bcf-8a05-442087617233",
  "connections": {
    "Think": {
      "ai_tool": [
        [
          {
            "node": "Creative Director Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Web Designer": {
      "ai_tool": [
        [
          {
            "node": "Creative Director Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "UI/UX Designer": {
      "ai_tool": [
        [
          {
            "node": "Creative Director Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Brand Strategist": {
      "ai_tool": [
        [
          {
            "node": "Creative Director Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Graphic Designer": {
      "ai_tool": [
        [
          {
            "node": "Creative Director Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "Graphic Designer",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model2": {
      "ai_languageModel": [
        [
          {
            "node": "UI/UX Designer",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model3": {
      "ai_languageModel": [
        [
          {
            "node": "Brand Strategist",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model4": {
      "ai_languageModel": [
        [
          {
            "node": "Motion Graphics Designer",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model5": {
      "ai_languageModel": [
        [
          {
            "node": "Web Designer",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model6": {
      "ai_languageModel": [
        [
          {
            "node": "Creative Copywriter",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Creative Copywriter": {
      "ai_tool": [
        [
          {
            "node": "Creative Director Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Motion Graphics Designer": {
      "ai_tool": [
        [
          {
            "node": "Creative Director Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model Director": {
      "ai_languageModel": [
        [
          {
            "node": "Creative Director Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "Creative Director Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}