{
  "name": "Turn an image into a cinematic video with NanoBanana Ultra, Kling, Blotato",
  "nodes": [
    {
      "id": "f291c4d2-98cc-407c-a6c9-ccb2850acd2a",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -912,
        -16
      ]
    },
    {
      "id": "357a1f37-b787-43d6-9d34-c70178c2f279",
      "name": "Get url image",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -528,
        -16
      ]
    },
    {
      "id": "d501b6a6-078e-465f-9571-800ee158a5ed",
      "name": "Download image",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -320,
        -16
      ]
    },
    {
      "id": "71fa89c4-dda9-46c4-a67f-1d433ad8353f",
      "name": "Edit Fields : contactSheetPrompt",
      "type": "n8n-nodes-base.set",
      "position": [
        224,
        -16
      ]
    },
    {
      "id": "b71d20e9-da60-40d8-99af-86ce78834d78",
      "name": "NanoBanana ULTRA: Contact Sheet",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        512,
        -16
      ]
    },
    {
      "id": "0240067b-501c-48c9-ab7c-c7d1bf5a0382",
      "name": "Build Public Image URL nano",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -112,
        -16
      ]
    },
    {
      "id": "6b5cf4a3-8454-4645-a461-36f57257d606",
      "name": "Wait - nanobanana",
      "type": "n8n-nodes-base.wait",
      "position": [
        816,
        -16
      ]
    },
    {
      "id": "1cc0fb1c-c007-4e2e-9042-4d4cbc1369fb",
      "name": "download image nano",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1024,
        -16
      ]
    },
    {
      "id": "77dacabe-acf9-44a9-be1a-6a58c284b232",
      "name": "Download image PNG (binary)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1232,
        -16
      ]
    },
    {
      "id": "4d115c05-ec4a-4dcc-8915-7de534cb356a",
      "name": "Upload file to google drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1472,
        -16
      ]
    },
    {
      "id": "7c2651a7-8a06-4ffe-b72b-5f54269ec514",
      "name": "Update with new image",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1680,
        -16
      ]
    },
    {
      "id": "3e6d7869-ca3d-4b01-97ee-ce3119f52fa3",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1024,
        -176
      ],
      "parameters": {
        "width": 2960,
        "height": 416,
        "content": "## Step 1 - Create 2×3 Contact Sheet Image (Mandatory)"
      }
    },
    {
      "id": "cbfe09a0-a411-4fdc-94c1-fd31176eaae0",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -928,
        624
      ]
    },
    {
      "id": "6b182c33-a945-4f25-a8e4-5ac0f2aae4e0",
      "name": "Get row(s) in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -736,
        624
      ]
    },
    {
      "id": "81d52e6d-21b2-416f-af21-c3d0b2d6ca6d",
      "name": "Set Image URL",
      "type": "n8n-nodes-base.set",
      "position": [
        -528,
        624
      ]
    },
    {
      "id": "73b0a879-4c2f-4049-a81e-34add74bc298",
      "name": "Download Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -320,
        624
      ]
    },
    {
      "id": "c17c4c4a-f661-495d-a8ed-1138f77600e6",
      "name": "Edit Image",
      "type": "n8n-nodes-base.editImage",
      "position": [
        -112,
        624
      ]
    },
    {
      "id": "b03d8ca1-46ea-4604-a75f-7518cbc97c8b",
      "name": "Crop Top Left",
      "type": "n8n-nodes-base.editImage",
      "position": [
        224,
        336
      ]
    },
    {
      "id": "9ba35700-3595-4b58-ae7d-808ec3041998",
      "name": "Upload top left",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        512,
        336
      ]
    },
    {
      "id": "15b51308-5d00-4d1b-bf0d-6d2d31d76319",
      "name": "Crop Top Center",
      "type": "n8n-nodes-base.editImage",
      "position": [
        224,
        544
      ]
    },
    {
      "id": "bced3d3c-a2a3-475d-be49-90fa0f2d43d3",
      "name": "Upload top center",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        512,
        544
      ]
    },
    {
      "id": "37cf5273-e900-4840-b0d4-daec57c93a60",
      "name": "Crop Top Right",
      "type": "n8n-nodes-base.editImage",
      "position": [
        224,
        752
      ]
    },
    {
      "id": "ee03cbaa-13d2-4d12-89ca-08fb0357197c",
      "name": "Upload top right",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        512,
        752
      ]
    },
    {
      "id": "51542a4d-68b9-4fae-8351-346397e18a55",
      "name": "Crop Bottom Left",
      "type": "n8n-nodes-base.editImage",
      "position": [
        224,
        960
      ]
    },
    {
      "id": "5d7b2a6e-5bfb-4ce5-bb67-e3db8b4b86f0",
      "name": "Upload Bottom left",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        512,
        960
      ]
    },
    {
      "id": "588b7939-9705-447f-b8c3-56d3513ea14d",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        816,
        416
      ]
    },
    {
      "id": "883d0d36-6047-4eef-9d6a-caca913c7fc9",
      "name": "Kling Generation",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1024,
        416
      ]
    },
    {
      "id": "11b0a005-4a8f-4a3d-ad56-0555d13b6548",
      "name": "Wait video",
      "type": "n8n-nodes-base.wait",
      "position": [
        1232,
        416
      ]
    },
    {
      "id": "80d8076c-4b5a-4c87-bb5c-9a7239d1eb9f",
      "name": "Merge1",
      "type": "n8n-nodes-base.merge",
      "position": [
        816,
        656
      ]
    },
    {
      "id": "ebf3a7fc-3769-42ce-ae40-05cf73a5f7e6",
      "name": "Kling Generation1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1024,
        656
      ]
    },
    {
      "id": "206008ac-acbf-463f-b671-1864e93d1b2d",
      "name": "Wait video1",
      "type": "n8n-nodes-base.wait",
      "position": [
        1232,
        656
      ]
    },
    {
      "id": "09e0d7a0-209b-40ed-a25f-ec4fa7852cc2",
      "name": "Merge2",
      "type": "n8n-nodes-base.merge",
      "position": [
        816,
        880
      ]
    },
    {
      "id": "8f9c52e7-965d-462a-9a2b-48dcbc1b2a39",
      "name": "Kling Generation2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1024,
        880
      ]
    },
    {
      "id": "9c52217f-45b8-4251-8c41-026125f3d01e",
      "name": "Wait video2",
      "type": "n8n-nodes-base.wait",
      "position": [
        1232,
        880
      ]
    },
    {
      "id": "657f5c0d-6c1c-47a5-8d7e-743beab06050",
      "name": "Merge3",
      "type": "n8n-nodes-base.merge",
      "position": [
        1696,
        640
      ]
    },
    {
      "id": "25913fc6-0257-43c6-9290-c5c194d51a84",
      "name": "Merge 3 Videos",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -928,
        944
      ]
    },
    {
      "id": "797659c9-4f7c-4d73-ac63-d8e710d007a1",
      "name": "download video kling",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1456,
        416
      ]
    },
    {
      "id": "86ab7cae-06c3-4f24-977e-43eab6ce9671",
      "name": "download video kling1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1456,
        656
      ]
    },
    {
      "id": "4d69fcfc-2790-4c7a-b658-97548d67ca17",
      "name": "download video kling2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1456,
        880
      ]
    },
    {
      "id": "abd342a3-4f4a-46a3-b520-62359cbca015",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        -720,
        944
      ]
    },
    {
      "id": "4ffb0300-e607-4a27-a54a-bab5908913dd",
      "name": "Update row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -512,
        944
      ]
    },
    {
      "id": "8dfbdc0c-aca3-4e8b-bbee-0a4ceb7a17e5",
      "name": "Upload media",
      "type": "@blotato/n8n-nodes-blotato.blotato",
      "position": [
        -320,
        944
      ]
    },
    {
      "id": "5239794e-003a-4e71-a93a-745291a49e64",
      "name": "Create post",
      "type": "@blotato/n8n-nodes-blotato.blotato",
      "position": [
        -96,
        944
      ]
    },
    {
      "id": "cedc947d-e7dc-46bb-b9e3-6349f0694088",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1024,
        288
      ],
      "parameters": {
        "width": 2960,
        "height": 896,
        "content": "## Step 2 – Video Creation & Publishing (Kling + Blotato)\n\n\n\n#  📘 Documentation  \n- Access detailed setup instructions, API config, platform connection guides, and workflow customization tips:\n📎 [Open"
      }
    },
    {
      "id": "eda71246-1bc7-4330-b5b4-d7a0dc36404d",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1792,
        -176
      ],
      "parameters": {
        "width": 720,
        "height": 1360,
        "content": "## 🚀 AI Image Generation Workflow\n\n## How it works\n\nThis workflow turns a single Google Drive image into a professional multi-shot video using **NanoBanana Ultra + Kling**, then publishes it via **Blo"
      }
    }
  ],
  "connections": {
    "Wait": {
      "main": [
        [
          {
            "node": "Update row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Kling Generation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge1": {
      "main": [
        [
          {
            "node": "Kling Generation1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge2": {
      "main": [
        [
          {
            "node": "Kling Generation2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge3": {
      "main": [
        [
          {
            "node": "Merge 3 Videos",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Image": {
      "main": [
        [
          {
            "node": "Crop Top Left",
            "type": "main",
            "index": 0
          },
          {
            "node": "Crop Top Center",
            "type": "main",
            "index": 0
          },
          {
            "node": "Crop Top Right",
            "type": "main",
            "index": 0
          },
          {
            "node": "Crop Bottom Left",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait video": {
      "main": [
        [
          {
            "node": "download video kling",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait video1": {
      "main": [
        [
          {
            "node": "download video kling1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait video2": {
      "main": [
        [
          {
            "node": "download video kling2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload media": {
      "main": [
        [
          {
            "node": "Create post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Crop Top Left": {
      "main": [
        [
          {
            "node": "Upload top left",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get url image": {
      "main": [
        [
          {
            "node": "Download image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Image URL": {
      "main": [
        [
          {
            "node": "Download Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Crop Top Right": {
      "main": [
        [
          {
            "node": "Upload top right",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Image": {
      "main": [
        [
          {
            "node": "Edit Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download image": {
      "main": [
        [
          {
            "node": "Build Public Image URL nano",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge 3 Videos": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Crop Top Center": {
      "main": [
        [
          {
            "node": "Upload top center",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload top left": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Crop Bottom Left": {
      "main": [
        [
          {
            "node": "Upload Bottom left",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Kling Generation": {
      "main": [
        [
          {
            "node": "Wait video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get row(s) in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload top right": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 1
          },
          {
            "node": "Merge2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Kling Generation1": {
      "main": [
        [
          {
            "node": "Wait video1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Kling Generation2": {
      "main": [
        [
          {
            "node": "Wait video2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload top center": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          },
          {
            "node": "Merge1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait - nanobanana": {
      "main": [
        [
          {
            "node": "download image nano",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Bottom left": {
      "main": [
        [
          {
            "node": "Merge2",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Get row(s) in sheet": {
      "main": [
        [
          {
            "node": "Set Image URL",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update row in sheet": {
      "main": [
        [
          {
            "node": "Upload media",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "download image nano": {
      "main": [
        [
          {
            "node": "Download image PNG (binary)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "download video kling": {
      "main": [
        [
          {
            "node": "Merge3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "download video kling1": {
      "main": [
        [
          {
            "node": "Merge3",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "download video kling2": {
      "main": [
        [
          {
            "node": "Merge3",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Build Public Image URL nano": {
      "main": [
        [
          {
            "node": "Edit Fields : contactSheetPrompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download image PNG (binary)": {
      "main": [
        [
          {
            "node": "Upload file to google drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload file to google drive": {
      "main": [
        [
          {
            "node": "Update with new image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "NanoBanana ULTRA: Contact Sheet": {
      "main": [
        [
          {
            "node": "Wait - nanobanana",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields : contactSheetPrompt": {
      "main": [
        [
          {
            "node": "NanoBanana ULTRA: Contact Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Get url image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}