{
  "name": "Multi-agent AI content creator for SEO blogs & newsletters with OpenRouter, DALL-E, Gemini",
  "nodes": [
    {
      "id": "d00a8edd-7f3d-4d3f-a9a2-f4bd830cacf3",
      "name": "Sticky Note - Main",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -496,
        0
      ],
      "parameters": {
        "width": 600,
        "height": 956,
        "content": "## 📝 SEO Blog & Newsletter Generator\n### Multi-Agent AI Content Creation System\n\n**What it does:**\n- Generates complete, SEO-optimized blog posts and newsletters automatically\n- Uses 4 specialized AI "
      }
    },
    {
      "id": "0bb32d6c-aa1a-4522-b6de-f094f0e42a4b",
      "name": "Sticky Note - Step 1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        128,
        -32
      ],
      "parameters": {
        "width": 300,
        "height": 332,
        "content": "## 📱 Step 1: Form Input\n\n**Trigger:** User submits form\n\n**Inputs:**\n- Content type (Blog or Newsletter)\n- Topic to write about\n\n**Action:** Triggers the entire multi-agent workflow pipeline\n\n**Note:*"
      }
    },
    {
      "id": "c362f59b-2415-4c32-98f1-070814f39af6",
      "name": "Sticky Note - Step 2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        736,
        -80
      ],
      "parameters": {
        "width": 444,
        "height": 380,
        "content": "## 🔬 Step 2: AI Agent Pipeline\n\n**Sequential Processing:** Research → Outline → Write → Edit\n\nEach specialized agent receives output from the previous agent:\n- **Research Agent**: Finds facts, sources"
      }
    },
    {
      "id": "b4b627e8-8bd1-4cf4-a303-7c0e137cd0db",
      "name": "Sticky Note - Step 3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1568,
        -80
      ],
      "parameters": {
        "width": 284,
        "height": 364,
        "content": "## 🔀 Step 3: Content Router\n\n**Switch:** Routes based on content type\n\n**Blog Path:**\n- Formats for Airtable\n- Generates DALL-E image\n- Saves complete blog\n\n**Newsletter Path:**\n- Formats for email\n- "
      }
    },
    {
      "id": "e67f7d9b-9acf-4e8a-b6ee-8fafcb3b64af",
      "name": "Sticky Note - Step 4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2432,
        -96
      ],
      "parameters": {
        "width": 356,
        "height": 364,
        "content": "## 💾 Step 4: Save & Publish\n\n**Blog Output:**\n- Featured image (DALL-E generated)\n- Blog content in markdown\n- Metadata (title, keywords, tags)\n- Saved to Airtable\n\n**Newsletter Output:**\n- Formatted "
      }
    },
    {
      "id": "3e047d11-d768-468f-8197-f7dc528e453a",
      "name": "On Form Submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        144,
        624
      ]
    },
    {
      "id": "3d0bd189-eb28-4daa-a3e0-7f0a3e418d56",
      "name": "Research Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        384,
        624
      ]
    },
    {
      "id": "798e4f3d-e6c1-44aa-9564-a7ccc7daa019",
      "name": "Outline Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        688,
        624
      ]
    },
    {
      "id": "5054628e-bc89-482e-8ecc-38e184458a6d",
      "name": "Writer Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1008,
        624
      ]
    },
    {
      "id": "d0b7c2a1-78d9-4df5-97fa-72e55d9d8d88",
      "name": "Editor & SEO Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1344,
        624
      ]
    },
    {
      "id": "efe775a8-2797-4227-8e67-dcd94f1bb415",
      "name": "OpenRouter Chat Model (Grok)",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        864,
        368
      ]
    },
    {
      "id": "b11202d9-ed5b-4ce9-bc22-0542a64c8242",
      "name": "Route by Content Type",
      "type": "n8n-nodes-base.switch",
      "position": [
        1664,
        624
      ]
    },
    {
      "id": "64aa7d8a-66dd-4fb5-9cd1-4bb22e3c2ce8",
      "name": "Blog Publisher Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1968,
        544
      ]
    },
    {
      "id": "c419336e-020c-4235-bc52-6c8ce921fb9b",
      "name": "Newsletter Publisher Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1968,
        784
      ]
    },
    {
      "id": "b5497764-3914-46e9-8268-688f1f131d8f",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1968,
        352
      ]
    },
    {
      "id": "0a9575d9-2403-4201-a707-91f30c4bff30",
      "name": "Generate Featured Image (DALL-E)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2288,
        544
      ]
    },
    {
      "id": "313e6ab2-048d-4427-89c7-760cb6e44441",
      "name": "Convert Image to File",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        2592,
        544
      ]
    },
    {
      "id": "703820e0-8875-472d-84a8-da269bafd998",
      "name": "Save Blog to Airtable",
      "type": "n8n-nodes-base.airtable",
      "position": [
        2880,
        544
      ]
    },
    {
      "id": "a69cb586-0a4e-43ee-85ae-907358b8dd2d",
      "name": "Save Newsletter to Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2880,
        784
      ]
    }
  ],
  "connections": {
    "Writer Agent": {
      "main": [
        [
          {
            "node": "Editor & SEO Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Outline Agent": {
      "main": [
        [
          {
            "node": "Writer Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Research Agent": {
      "main": [
        [
          {
            "node": "Outline Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Editor & SEO Agent": {
      "main": [
        [
          {
            "node": "Route by Content Type",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On Form Submission": {
      "main": [
        [
          {
            "node": "Research Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Blog Publisher Agent": {
      "main": [
        [
          {
            "node": "Generate Featured Image (DALL-E)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert Image to File": {
      "main": [
        [
          {
            "node": "Save Blog to Airtable",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Route by Content Type": {
      "main": [
        [
          {
            "node": "Blog Publisher Agent",
            "type": "main",
            "index": 0
          },
          {
            "node": "Newsletter Publisher Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Blog Publisher Agent",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Newsletter Publisher Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Newsletter Publisher Agent": {
      "main": [
        [
          {
            "node": "Save Newsletter to Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenRouter Chat Model (Grok)": {
      "ai_languageModel": [
        [
          {
            "node": "Research Agent",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Outline Agent",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Writer Agent",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Editor & SEO Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Generate Featured Image (DALL-E)": {
      "main": [
        [
          {
            "node": "Convert Image to File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save Newsletter to Google Sheets": {
      "main": [
        []
      ]
    }
  }
}