{
  "openruna_format": "flow-graph-v1",
  "title": "AI T-Shirt Redesign Workflow from any Mockup Image",
  "slug": "ai-t-shirt-redesign-workflow-from-any-mockup-image",
  "source_filename": "1787_Splitout_Code_Automate_Webhook.json",
  "nodes": [
    {
      "id": "HTTP Request",
      "name": "HTTP Request",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Convert to File",
      "name": "Convert to File",
      "integration": "convertToFile",
      "kind": "action"
    },
    {
      "id": "Split Out",
      "name": "Split Out",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "AI Agent",
      "name": "AI Agent",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    },
    {
      "id": "OpenAI",
      "name": "OpenAI",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "When chat message received",
      "name": "When chat message received",
      "integration": "@n8n/n8n-nodes-langchain.chat",
      "kind": "trigger"
    },
    {
      "id": "If",
      "name": "If",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Code",
      "name": "Code",
      "integration": "code",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "If",
      "to": "OpenAI"
    },
    {
      "from": "Code",
      "to": "HTTP Request"
    },
    {
      "from": "OpenAI",
      "to": "AI Agent"
    },
    {
      "from": "AI Agent",
      "to": "Code"
    },
    {
      "from": "Split Out",
      "to": "Convert to File"
    },
    {
      "from": "HTTP Request",
      "to": "Split Out"
    },
    {
      "from": "When chat message received",
      "to": "If"
    }
  ]
}