{
  "name": "Automate Instagram carousel creation with GPT-5, Nano Banana, and Blotato",
  "nodes": [
    {
      "id": "48b0ce74-8bc9-45da-9b26-43e2934d8147",
      "name": "When chat message received",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        1184,
        336
      ]
    },
    {
      "id": "5a177da7-f5f3-4a61-8919-41067a450d9d",
      "name": "Image Prompt Generator",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1584,
        336
      ]
    },
    {
      "id": "0e999f90-7724-4d59-a580-7df83412db2e",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1440,
        544
      ]
    },
    {
      "id": "c76aaa98-8541-416f-b6ed-f138533c8d04",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1760,
        544
      ]
    },
    {
      "id": "aac4d1a8-d92b-4501-975f-5735b7bc52a9",
      "name": "Split Out",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1920,
        336
      ]
    },
    {
      "id": "2ed18706-cd8d-4c7e-ab68-a8090ed83a47",
      "name": "Nano Banana",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2128,
        336
      ]
    },
    {
      "id": "adfc2d98-bdd3-4bb6-be93-c63e49961c55",
      "name": "Get Nano Banana Image Result",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2544,
        336
      ]
    },
    {
      "id": "9741492a-907f-4122-810a-7315990ff766",
      "name": "Upload media",
      "type": "@blotato/n8n-nodes-blotato.blotato",
      "position": [
        2752,
        336
      ]
    },
    {
      "id": "c7bedaa8-7a78-4696-be6f-4b90c602204a",
      "name": "Code",
      "type": "n8n-nodes-base.code",
      "position": [
        2912,
        432
      ]
    },
    {
      "id": "a4fb8b80-2fe1-4302-be38-c3f3ab21b792",
      "name": "Append row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3072,
        432
      ]
    },
    {
      "id": "d4e55d7e-f4b5-42da-a1bc-a798061672a1",
      "name": "Caption Generator",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        2192,
        624
      ]
    },
    {
      "id": "92dd4526-38c2-47af-80f2-217c8c6d199b",
      "name": "Post to Instagram",
      "type": "@blotato/n8n-nodes-blotato.blotato",
      "position": [
        3600,
        528
      ]
    },
    {
      "id": "c23e4440-46ac-4311-96af-50fd12626b3a",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1056,
        112
      ],
      "parameters": {
        "width": 288,
        "height": 768,
        "content": "Chat Trigger"
      }
    },
    {
      "id": "f3a957cb-d9f4-420c-b45e-c38c0c12f447",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1360,
        112
      ],
      "parameters": {
        "width": 528,
        "height": 768,
        "content": "Image Prompt Generation"
      }
    },
    {
      "id": "1809fb69-5aec-497f-8aa1-a43b484ab77f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1904,
        112
      ],
      "parameters": {
        "width": 784,
        "height": 768,
        "content": "Nano Banana & Caption Generator"
      }
    },
    {
      "id": "7040f1c7-a1c9-4979-b8f7-469a589a9383",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2704,
        112
      ],
      "parameters": {
        "width": 752,
        "height": 768,
        "content": "Upload to Blotato and Merge Image Urls with Caption"
      }
    },
    {
      "id": "b2c06678-9e16-4182-8320-0d2397336391",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3472,
        112
      ],
      "parameters": {
        "width": 352,
        "height": 768,
        "content": "Post To Instagram"
      }
    },
    {
      "id": "be034ed9-3d75-4bc8-a6d5-831c2244d64a",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "width": 928,
        "height": 1344,
        "content": "🎨 Instagram Carousel & Caption Generator on Autopilot (GPT-5 + Nano Banana + Blotato + Google Sheets)\nDescription\n\nTurn your ideas into viral-ready Instagram carousels — automatically.\nThis workflow c"
      }
    },
    {
      "id": "70061d6b-0945-40a8-b442-8e8dddb663f1",
      "name": "Wait For Render",
      "type": "n8n-nodes-base.wait",
      "position": [
        2336,
        336
      ]
    },
    {
      "id": "a66fda7f-f98d-4db5-9d32-62f2589360fe",
      "name": "Merge Caption + Images",
      "type": "n8n-nodes-base.merge",
      "position": [
        3264,
        528
      ]
    }
  ],
  "connections": {
    "Code": {
      "main": [
        [
          {
            "node": "Append row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out": {
      "main": [
        [
          {
            "node": "Nano Banana",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Nano Banana": {
      "main": [
        [
          {
            "node": "Wait For Render",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait For Render": {
      "main": [
        [
          {
            "node": "Get Nano Banana Image Result",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Caption Generator": {
      "main": [
        [
          {
            "node": "Merge Caption + Images",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Image Prompt Generator",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Append row in sheet": {
      "main": [
        [
          {
            "node": "Merge Caption + Images",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Image Prompt Generator": {
      "main": [
        [
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          },
          {
            "node": "Caption Generator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Image Prompt Generator",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "When chat message received": {
      "main": [
        [
          {
            "node": "Image Prompt Generator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}