{
  "name": "AI video generator for eCommerce product catalogs with Veo 3.1",
  "nodes": [
    {
      "id": "e45c0439-ea4a-40ce-b3ab-b969b8e7260d",
      "name": "form_trigger",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        0,
        16
      ]
    },
    {
      "id": "70d1e127-5529-4bf0-a805-dcd958f8e088",
      "name": "scrape_catalog_collection",
      "type": "@mendable/n8n-nodes-firecrawl.firecrawl",
      "position": [
        336,
        16
      ]
    },
    {
      "id": "5364291b-8129-4a7f-8491-e2995671d306",
      "name": "split_products",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        640,
        16
      ]
    },
    {
      "id": "51569287-6a9e-41e0-9c87-7dc10dfe33f5",
      "name": "limit_products",
      "type": "n8n-nodes-base.limit",
      "position": [
        960,
        16
      ]
    },
    {
      "id": "25f8371f-c753-4154-b1e1-20611236a395",
      "name": "iterate_products",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        0,
        256
      ]
    },
    {
      "id": "edb76de8-0373-4209-a2af-a0c179355a2e",
      "name": "fetch_image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        208,
        272
      ]
    },
    {
      "id": "552e7fad-093e-4127-af03-e3a6a067ea21",
      "name": "generate_video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        0,
        544
      ]
    },
    {
      "id": "7d82508e-1616-4a06-801b-ce53f3ffd8e7",
      "name": "set_prompt",
      "type": "n8n-nodes-base.set",
      "position": [
        960,
        272
      ]
    },
    {
      "id": "aa7b7344-1415-4c4e-ba1a-f1f92c2e0741",
      "name": "fetch_status",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        384,
        544
      ]
    },
    {
      "id": "f0607976-25d4-4a8a-b20d-e904e7944e8b",
      "name": "wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        208,
        544
      ]
    },
    {
      "id": "6978d89e-0390-4b98-a11d-a456b085c3fc",
      "name": "check_response",
      "type": "n8n-nodes-base.if",
      "position": [
        560,
        544
      ]
    },
    {
      "id": "ad856564-280a-4cd1-ab73-ccd25f62458c",
      "name": "download_video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        768,
        528
      ]
    },
    {
      "id": "fa0c2b0f-84a5-49e1-922d-7595157203f8",
      "name": "convert_to_base64",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        384,
        272
      ]
    },
    {
      "id": "19358bdb-61ce-454e-bf40-6e0760429c6e",
      "name": "upload_source_image",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        768,
        272
      ]
    },
    {
      "id": "bb63dd72-17b0-4416-9939-d9b8b359acd6",
      "name": "upload_output_video",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        960,
        560
      ]
    },
    {
      "id": "8c9f60d6-1b14-4770-a585-0f6aa4c8a9e0",
      "name": "convert_to_binary",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        560,
        272
      ]
    },
    {
      "id": "c3c48c6e-0445-4840-84e6-5af4e4c46792",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -96,
        -144
      ],
      "parameters": {
        "width": 1296,
        "height": 960,
        "content": "## Veo 3.1 eCommerce Product Catalog Animator\n1. Input a catalog page url for an online store\n2. Firecrawl scrapes product images and extracts product images\n3. Iterate over each image and make Gemini"
      }
    },
    {
      "id": "c794813d-f350-4bd2-aae1-86c618794872",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -736,
        -144
      ],
      "parameters": {
        "width": 624,
        "height": 960,
        "content": "Transform static product images from any online store into engaging animated videos using Google's Veo 3.1 AI. Simply submit a catalog page URL and automatically generate professional product showcase"
      }
    }
  ],
  "connections": {
    "wait": {
      "main": [
        [
          {
            "node": "fetch_status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "set_prompt": {
      "main": [
        [
          {
            "node": "generate_video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "fetch_image": {
      "main": [
        [
          {
            "node": "convert_to_base64",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "fetch_status": {
      "main": [
        [
          {
            "node": "check_response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "form_trigger": {
      "main": [
        [
          {
            "node": "scrape_catalog_collection",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "check_response": {
      "main": [
        [
          {
            "node": "download_video",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "download_video": {
      "main": [
        [
          {
            "node": "upload_output_video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "generate_video": {
      "main": [
        [
          {
            "node": "wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "limit_products": {
      "main": [
        [
          {
            "node": "iterate_products",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "split_products": {
      "main": [
        [
          {
            "node": "limit_products",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "iterate_products": {
      "main": [
        [],
        [
          {
            "node": "fetch_image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "convert_to_base64": {
      "main": [
        [
          {
            "node": "convert_to_binary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "convert_to_binary": {
      "main": [
        [
          {
            "node": "upload_source_image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "upload_output_video": {
      "main": [
        [
          {
            "node": "iterate_products",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "upload_source_image": {
      "main": [
        [
          {
            "node": "set_prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "scrape_catalog_collection": {
      "main": [
        [
          {
            "node": "split_products",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}