{
  "name": "Scrape & import shoe products to Shopify with BrowserAct (with variants & images)",
  "nodes": [
    {
      "id": "cf968d6e-1777-4cb2-9d9e-ca21628363e2",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -208,
        -32
      ]
    },
    {
      "id": "622cd69f-3b1e-4b0b-affa-b1c3c7c8e238",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        80,
        -32
      ]
    },
    {
      "id": "5841f40a-d5af-4524-8cd0-b09890e16e87",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1072,
        -32
      ]
    },
    {
      "id": "3805d6d4-b3ca-49cd-b254-0d8e2780d848",
      "name": "Create a product",
      "type": "n8n-nodes-base.shopify",
      "position": [
        672,
        -128
      ]
    },
    {
      "id": "b250920b-4c3d-4b05-96fc-8077dd072b3b",
      "name": "Merge1",
      "type": "n8n-nodes-base.merge",
      "position": [
        1664,
        -16
      ]
    },
    {
      "id": "2feda444-70c0-4907-8dff-8a36a3f1ddb5",
      "name": "Send a message",
      "type": "n8n-nodes-base.slack",
      "position": [
        240,
        -144
      ]
    },
    {
      "id": "ba92712b-f204-42e7-b59e-5698803b92fa",
      "name": "Sticky Note - Intro",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        192
      ],
      "parameters": {
        "width": 784,
        "height": 434,
        "content": "## Try It Out!\n### This advanced n8n template automates e-commerce operations by scraping product data from any URL and creating fully detailed products in your Shopify store, complete with variants a"
      }
    },
    {
      "id": "7c89f1fa-1f23-48d2-8e90-65e32ff4b9ee",
      "name": "Sticky Note - How to Use",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        720,
        192
      ],
      "parameters": {
        "width": 592,
        "height": 276,
        "content": "## How to use\n\n1.  **Set up Credentials:** Add your credentials for **BrowserAct**, **Google Sheets**, and **Shopify**.\n\n2.  **Set up BrowserAct Template:** Ensure you Use the **“Bulk Product Scraping"
      }
    },
    {
      "id": "ffe26ba6-3166-4f7a-bf8a-e73b646c34d3",
      "name": "Sticky Note - Need Help",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        720,
        480
      ],
      "parameters": {
        "width": 592,
        "height": 152,
        "content": "### Need Help?\n* #### [How to Find Your BrowseAct API Key & Workflow ID](https://www.youtube.com/watch?v=pDjoZWEsZlE)\n* #### [How to Connect n8n to Browseract](https://www.youtube.com/watch?v=RoYMdJaR"
      }
    },
    {
      "id": "6cb54cb6-4c54-4aff-8bcf-f1acba28e86d",
      "name": "Sticky Note - Scrape & Transform",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        -384
      ],
      "parameters": {
        "width": 704,
        "height": 220,
        "content": "### 🤖 1. Scrape & Transform\n\nThis section runs for each product URL from your Google Sheet.\n\n* **Loop Over Items:** Processes one product at a time.\n\n* **BrowserAct Nodes:** These execute the scraping"
      }
    },
    {
      "id": "64f3bc6b-b1f5-4720-bc5c-08d6b8af14e9",
      "name": "Sticky Note - Create Base Product",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        -384
      ],
      "parameters": {
        "width": 400,
        "height": 220,
        "content": "### 🛍️ 2. Create Base Product & Options\n\nThis section builds the foundation of the product in Shopify.\n\n* **Create a product:** This Shopify node creates the main product entry using the title, descri"
      }
    },
    {
      "id": "6dc4c499-38aa-47c9-aa52-2d880a7d616f",
      "name": "Sticky Note - Add Variants & Images",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1056,
        -384
      ],
      "parameters": {
        "width": 512,
        "height": 224,
        "content": "### 🎨 3. Add Variants & Images\n\nThis is where the product is fully fleshed out.\n\n* **Merge & Split Out:** The workflow first merges the newly created `product->id` with the scraped data. Then, the `Sp"
      }
    },
    {
      "id": "fe34c840-d68a-4bb9-9ccd-aac88d2670c5",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        -144
      ],
      "parameters": {
        "width": 704,
        "height": 320,
        "content": ""
      }
    },
    {
      "id": "8e7eb6ac-cd8c-4cee-9d0e-2363a18e6d47",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        -144
      ],
      "parameters": {
        "width": 400,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "d58e493c-90fe-40ed-8ddd-a3ba751fd814",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1056,
        -144
      ],
      "parameters": {
        "width": 512,
        "height": 304,
        "content": ""
      }
    },
    {
      "id": "34f31749-7631-4a8b-922b-c4ba5e6e4b7b",
      "name": "Add Option",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        928,
        -128
      ]
    },
    {
      "id": "1b0412b7-5a09-4080-8c9f-06347565a59d",
      "name": "Set Option",
      "type": "n8n-nodes-base.set",
      "position": [
        800,
        -128
      ]
    },
    {
      "id": "7cbc6b3c-344d-49bb-a051-14bda23b7b0d",
      "name": "Split Shoe Size",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1248,
        -128
      ]
    },
    {
      "id": "20ffa8de-a08d-4675-9c8e-3fdcef74267e",
      "name": "Parse Data",
      "type": "n8n-nodes-base.code",
      "position": [
        512,
        -16
      ]
    },
    {
      "id": "c4d22786-b5e1-4d26-9915-f5f0f5d5be3d",
      "name": "Split Images",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1248,
        32
      ]
    },
    {
      "id": "53f6d29d-9885-4f11-adf3-96db68c88506",
      "name": "Add Images",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1424,
        32
      ]
    },
    {
      "id": "8b8de02b-15ed-490c-ad29-78f0ba1a99db",
      "name": "Add Variant",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1424,
        -128
      ]
    },
    {
      "id": "29e84c2a-d479-4bfa-8eea-976cc17d7334",
      "name": "Get List",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -64,
        -32
      ]
    },
    {
      "id": "27f2cc15-f5e8-4ab8-9fca-aa3761b76595",
      "name": "Get workflow Data",
      "type": "n8n-nodes-browseract-workflows.browserAct",
      "position": [
        384,
        -16
      ]
    },
    {
      "id": "dbd9504a-14ed-4d4f-9290-43c7558a24e5",
      "name": "Run a workflow",
      "type": "n8n-nodes-browseract-workflows.browserAct",
      "position": [
        240,
        -16
      ]
    }
  ],
  "connections": {
    "Merge": {
      "main": [
        [
          {
            "node": "Split Shoe Size",
            "type": "main",
            "index": 0
          },
          {
            "node": "Split Images",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge1": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get List": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add Images": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Add Option": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse Data": {
      "main": [
        [
          {
            "node": "Create a product",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Set Option": {
      "main": [
        [
          {
            "node": "Add Option",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add Variant": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Images": {
      "main": [
        [
          {
            "node": "Add Images",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Run a workflow": {
      "main": [
        [
          {
            "node": "Get workflow Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Run a workflow",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Shoe Size": {
      "main": [
        [
          {
            "node": "Add Variant",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create a product": {
      "main": [
        [
          {
            "node": "Set Option",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get workflow Data": {
      "main": [
        [
          {
            "node": "Parse Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Get List",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}