{
  "name": "Generate frozen ASMR product videos with Gemini, Veo3, GPT-4o and post to YouTube, TikTok, Instagram and Pinterest",
  "nodes": [
    {
      "id": "3b342194-a69b-4610-b847-37a9959a2a2c",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2704,
        -512
      ],
      "parameters": {
        "width": 540,
        "height": 466,
        "content": "## ❄️ Frozen ASMR Video Creator\n\nCreate \"frozen\" product videos automatically and post them to social media. No coding required.\n\n### How it works\n1. **Sheet:** Finds a new product image in your Googl"
      }
    },
    {
      "id": "a12b39b7-5a1c-4b60-82ab-6ae2785d16e0",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2704,
        -16
      ],
      "parameters": {
        "width": 856,
        "height": 220,
        "content": "## 1. Get Data\nChecks your Google Sheet for new rows. If the row is clean, it starts the process."
      }
    },
    {
      "id": "6b349dad-e207-466e-98ce-d3dd20821a0f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1824,
        -16
      ],
      "parameters": {
        "width": 616,
        "height": 220,
        "content": "## 2. Freeze Image\nSends the photo to Gemini AI to add a realistic ice and frost effect."
      }
    },
    {
      "id": "03d015f2-0e2e-4f62-a760-139feef0af3f",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2704,
        224
      ],
      "parameters": {
        "width": 1500,
        "height": 256,
        "content": "## 3. Make Video\nSends the frozen image to Veo3. It waits automatically until the video is fully rendered and ready to download."
      }
    },
    {
      "id": "dde5afce-a0aa-4deb-9676-b7854cfa8090",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1184,
        -208
      ],
      "parameters": {
        "width": 1784,
        "height": 684,
        "content": "## 4. Write & Post\nGPT-4o writes descriptions for each app. Then, the workflow uploads the video to all 4 platforms at once."
      }
    },
    {
      "id": "e238b484-244f-4a29-8466-d70d5d0f66f7",
      "name": "Generate Video (Veo3)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1984,
        304
      ]
    },
    {
      "id": "4ef930ef-bfb4-4869-b339-24a8d519ca6d",
      "name": "Wait 30s",
      "type": "n8n-nodes-base.wait",
      "position": [
        -1760,
        304
      ]
    },
    {
      "id": "5d12b5e2-7a16-47ba-841a-a59d8745f45a",
      "name": "Check Video Status",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1552,
        304
      ]
    },
    {
      "id": "7d679fbe-8533-400e-8933-f3c5663c24ea",
      "name": "Ready?",
      "type": "n8n-nodes-base.if",
      "position": [
        -1360,
        304
      ]
    },
    {
      "id": "f39d5b1f-469e-4466-b702-365ef2252d33",
      "name": "Extract Image",
      "type": "n8n-nodes-base.code",
      "position": [
        -2656,
        304
      ]
    },
    {
      "id": "268a24d3-a604-4864-8deb-3eed59244798",
      "name": "Upload to ImgBB",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -2432,
        304
      ]
    },
    {
      "id": "bc309102-4d9a-4f93-9829-eaf3988bce25",
      "name": "Build Video Prompt",
      "type": "n8n-nodes-base.code",
      "position": [
        -2208,
        304
      ]
    },
    {
      "id": "22beb01b-f721-4ed8-80d5-86695ccc9e97",
      "name": "Download Product Image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1760,
        80
      ]
    },
    {
      "id": "6ee069bd-0a31-4954-9bbb-b2c1ce735a88",
      "name": "Build Image Prompt",
      "type": "n8n-nodes-base.code",
      "position": [
        -1568,
        80
      ]
    },
    {
      "id": "33dd4e8d-f94a-48a9-ba44-966cd3efc214",
      "name": "Gemini (Frozen Image)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1360,
        80
      ]
    },
    {
      "id": "2152983f-1a9c-4034-ae22-aee4bc8bc460",
      "name": "Get Sheet Data",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -2432,
        80
      ]
    },
    {
      "id": "d003c958-32ac-4fea-9bf7-70ece4fb7df3",
      "name": "GPT-4o (Captions)",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -1152,
        80
      ]
    },
    {
      "id": "04baf874-3359-4833-8d1a-15baec76aad4",
      "name": "Download Video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -608,
        80
      ]
    },
    {
      "id": "a8807e21-9e81-45bd-9df6-3693803c3a92",
      "name": "YouTube",
      "type": "n8n-nodes-base.youTube",
      "position": [
        -288,
        16
      ]
    },
    {
      "id": "61820f63-82d7-45db-a19f-b0d0c38f8c5a",
      "name": "Update Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        240,
        80
      ]
    },
    {
      "id": "9fb8a069-a9c4-4d54-846e-2587b3d3319c",
      "name": "Pinterest",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -288,
        176
      ]
    },
    {
      "id": "5b92a81d-ea96-4209-9ba6-fb0756a0119d",
      "name": "TikTok",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -288,
        -144
      ]
    },
    {
      "id": "719350bd-123b-40a2-adc3-dc2bcc11be99",
      "name": "Instagram",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -288,
        336
      ]
    },
    {
      "id": "dff1c271-f829-4103-9b8f-92701e64cc84",
      "name": "Wait & Retry2",
      "type": "n8n-nodes-base.wait",
      "position": [
        -1136,
        304
      ]
    },
    {
      "id": "1a750101-445b-4d82-8c2c-8d5f0a7d75df",
      "name": "Validate Input2",
      "type": "n8n-nodes-base.code",
      "position": [
        -2208,
        80
      ]
    },
    {
      "id": "76bf996c-5513-48dd-a7fa-0ba14b2460b7",
      "name": "Mark Processing2",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -1984,
        80
      ]
    },
    {
      "id": "73dee076-5600-491e-b65f-180107d2af29",
      "name": "Schedule Trigger2",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -2656,
        80
      ]
    },
    {
      "id": "fc1bd994-cfd7-43ec-a4ed-8afa63bd4ab4",
      "name": "Prepare Upload2",
      "type": "n8n-nodes-base.code",
      "position": [
        -816,
        80
      ]
    },
    {
      "id": "33ee2bd9-38cd-4cf7-9ef8-0f5de5f90bbe",
      "name": "Telegram2",
      "type": "n8n-nodes-base.telegram",
      "position": [
        400,
        80
      ]
    }
  ],
  "connections": {
    "Ready?": {
      "main": [
        [
          {
            "node": "GPT-4o (Captions)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait & Retry2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "TikTok": {
      "main": [
        [
          {
            "node": "Update Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "YouTube": {
      "main": [
        [
          {
            "node": "Update Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 30s": {
      "main": [
        [
          {
            "node": "Check Video Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Instagram": {
      "main": [
        [
          {
            "node": "Update Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Pinterest": {
      "main": [
        [
          {
            "node": "Update Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Sheet": {
      "main": [
        [
          {
            "node": "Telegram2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Image": {
      "main": [
        [
          {
            "node": "Upload to ImgBB",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait & Retry2": {
      "main": [
        [
          {
            "node": "Check Video Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Video": {
      "main": [
        [
          {
            "node": "YouTube",
            "type": "main",
            "index": 0
          },
          {
            "node": "Pinterest",
            "type": "main",
            "index": 0
          },
          {
            "node": "TikTok",
            "type": "main",
            "index": 0
          },
          {
            "node": "Instagram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Sheet Data": {
      "main": [
        [
          {
            "node": "Validate Input2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Upload2": {
      "main": [
        [
          {
            "node": "Download Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload to ImgBB": {
      "main": [
        [
          {
            "node": "Build Video Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Validate Input2": {
      "main": [
        [
          {
            "node": "Mark Processing2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Mark Processing2": {
      "main": [
        [
          {
            "node": "Download Product Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GPT-4o (Captions)": {
      "main": [
        [
          {
            "node": "Prepare Upload2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger2": {
      "main": [
        [
          {
            "node": "Get Sheet Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Build Image Prompt": {
      "main": [
        [
          {
            "node": "Gemini (Frozen Image)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Build Video Prompt": {
      "main": [
        [
          {
            "node": "Generate Video (Veo3)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Video Status": {
      "main": [
        [
          {
            "node": "Ready?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Gemini (Frozen Image)": {
      "main": [
        [
          {
            "node": "Extract Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Video (Veo3)": {
      "main": [
        [
          {
            "node": "Wait 30s",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Product Image": {
      "main": [
        [
          {
            "node": "Build Image Prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}