{
  "name": "Clone & customize competitor Facebook ads with Gemini AI and Apify",
  "nodes": [
    {
      "id": "02aa1570-98cc-4e51-8984-7078b67f8e69",
      "name": "form_trigger",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        224,
        224
      ]
    },
    {
      "id": "3b44e844-211b-435e-b559-b86f50c969bc",
      "name": "iterate_ads",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        224,
        448
      ]
    },
    {
      "id": "a647a369-8233-4bf1-9fb4-12d40376672c",
      "name": "download_image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        864,
        464
      ]
    },
    {
      "id": "01df58ea-a0b6-4282-ae66-681bc2dd3ace",
      "name": "convert_ad_image_to_base64",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        1152,
        464
      ]
    },
    {
      "id": "508fdd2d-1d9e-437b-83ea-a234eb755195",
      "name": "upload_ad_reference",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1152,
        288
      ]
    },
    {
      "id": "6145dd1e-1b1e-4acf-b41c-acdcbcc938d6",
      "name": "merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1424,
        448
      ]
    },
    {
      "id": "a01db21f-c4b1-481b-a55b-31ede9b7814d",
      "name": "aggregate",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        224,
        704
      ]
    },
    {
      "id": "3b1c6a2e-eca8-494d-837a-3d09cc482c3d",
      "name": "get_image",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        1424,
        720
      ]
    },
    {
      "id": "2805dfd1-dce7-4d5d-86c9-dc3b925e9249",
      "name": "upload_image",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1712,
        784
      ]
    },
    {
      "id": "2e6a04de-1329-41bb-967a-73aade05fef8",
      "name": "set_result",
      "type": "n8n-nodes-base.set",
      "position": [
        1152,
        720
      ]
    },
    {
      "id": "23c1e641-04d7-4540-8336-77b24c29007d",
      "name": "check_if_prohibited",
      "type": "n8n-nodes-base.if",
      "position": [
        864,
        704
      ]
    },
    {
      "id": "d09e9817-e30f-4239-b105-e394e0b60d40",
      "name": "convert_product_image_to_base64",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        528,
        224
      ]
    },
    {
      "id": "f9af4c0e-e2d9-479a-a360-703407c0eba3",
      "name": "generate_ad_image_prompt",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        528,
        704
      ]
    },
    {
      "id": "43ae4270-b8d8-4d1d-9e30-024f5b0c1a17",
      "name": "generate_ad_image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        704,
        704
      ]
    },
    {
      "id": "47fa9f9a-6699-4944-9ad0-531ad34b4ead",
      "name": "build_prompt",
      "type": "n8n-nodes-base.set",
      "position": [
        368,
        704
      ]
    },
    {
      "id": "1086bf1c-2495-45a2-93cf-2cefd2e51735",
      "name": "scrape_ads",
      "type": "@apify/n8n-nodes-apify.apify",
      "position": [
        864,
        224
      ]
    },
    {
      "id": "1041b268-c792-4c66-b4b4-18bc477fe4d5",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        144,
        96
      ],
      "parameters": {
        "width": 1792,
        "height": 960,
        "content": "## Nano Banana Facebook Ad Cloning System"
      }
    },
    {
      "id": "24fb842b-4b2d-4c4b-85e3-67a9c2932e6a",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -480,
        96
      ],
      "parameters": {
        "width": 608,
        "height": 960,
        "content": "## Setup & Overview\n\nThis n8n template demonstrates how to automatically clone and adapt competitor Facebook ads for your own product using AI. Simply provide a Facebook Ad Library URL and your produc"
      }
    }
  ],
  "connections": {
    "merge": {
      "main": [
        [
          {
            "node": "aggregate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "aggregate": {
      "main": [
        [
          {
            "node": "build_prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "get_image": {
      "main": [
        [
          {
            "node": "upload_image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "scrape_ads": {
      "main": [
        [
          {
            "node": "iterate_ads",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "set_result": {
      "main": [
        [
          {
            "node": "get_image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "iterate_ads": {
      "main": [
        [],
        [
          {
            "node": "download_image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "build_prompt": {
      "main": [
        [
          {
            "node": "generate_ad_image_prompt",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "form_trigger": {
      "main": [
        [
          {
            "node": "convert_product_image_to_base64",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "upload_image": {
      "main": [
        [
          {
            "node": "iterate_ads",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "download_image": {
      "main": [
        [
          {
            "node": "upload_ad_reference",
            "type": "main",
            "index": 0
          },
          {
            "node": "convert_ad_image_to_base64",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "generate_ad_image": {
      "main": [
        [
          {
            "node": "check_if_prohibited",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "check_if_prohibited": {
      "main": [
        [
          {
            "node": "iterate_ads",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "set_result",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "upload_ad_reference": {
      "main": [
        [
          {
            "node": "merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "generate_ad_image_prompt": {
      "main": [
        [
          {
            "node": "generate_ad_image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "convert_ad_image_to_base64": {
      "main": [
        [
          {
            "node": "merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "convert_product_image_to_base64": {
      "main": [
        [
          {
            "node": "scrape_ads",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}