{
  "name": "Monitor Shopify stores for new products with BrowserAct and Slack alerts",
  "nodes": [
    {
      "id": "4a57ae79-3420-41de-8712-3bfb0638ee44",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -544,
        -128
      ]
    },
    {
      "id": "ae8004bb-cbc4-463d-bfa1-f4e0025f89a3",
      "name": "Get row(s) in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -416,
        -128
      ]
    },
    {
      "id": "a4c4d616-994b-47f7-a480-d7b25df1678e",
      "name": "Create sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        0,
        -112
      ]
    },
    {
      "id": "96c17b4b-81fc-4367-a1f5-48f6df2012e8",
      "name": "Send a message",
      "type": "n8n-nodes-base.slack",
      "position": [
        1280,
        -112
      ]
    },
    {
      "id": "09378204-fcb5-4ab3-bc55-d152ced637ff",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        832,
        -128
      ]
    },
    {
      "id": "e02d1d99-71f7-4f28-b32c-cf87350b6f6c",
      "name": "Sticky Note - Intro",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1104,
        -512
      ],
      "parameters": {
        "width": 544,
        "height": 460,
        "content": "## Try It Out!\n### This template is an advanced competitive intelligence tool that automatically monitors competitor Shopify stores and alerts you the moment they launch a new product.\n\n### How it wor"
      }
    },
    {
      "id": "84f37a3b-9084-42c1-9a7c-10cf3dcbce2f",
      "name": "Sticky Note - How to Use",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1104,
        -32
      ],
      "parameters": {
        "width": 544,
        "height": 212,
        "content": "## How to use\n\n1.  **Set up Credentials:** Add your credentials for **BrowserAct**, **Google Sheets**, and **Slack**.\n2.  **Set up BrowserAct Template:** Ensure you Use the **“Competitors Shopify Webs"
      }
    },
    {
      "id": "26e56a85-706b-47cf-8c4f-744ff76ba4ec",
      "name": "Sticky Note - Need Help",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1104,
        192
      ],
      "parameters": {
        "width": 544,
        "height": 152,
        "content": "\n### 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=RoYMdJa"
      }
    },
    {
      "id": "4f57eeca-65ca-4d2d-85f9-c3ac2a121caa",
      "name": "Sticky Note - Input & Loop",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -432,
        -368
      ],
      "parameters": {
        "width": 368,
        "height": 216,
        "content": "### 📋 1. Setup & Loop\n\n* **Schedule Trigger:** Kicks off the entire process automatically.\n\n* **Google Sheets:** This node fetches your master list of competitor stores to be monitored.\n\n* **Loop Over"
      }
    },
    {
      "id": "ba28c483-2847-4942-919b-2fda4f7ca43e",
      "name": "Sticky Note - Scrape & Store",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -48,
        -368
      ],
      "parameters": {
        "width": 560,
        "height": 208,
        "content": "### 🤖 2. Scrape & Store Data\n\nThis section is the data engine for each competitor in the loop.\n\n* **Create sheet:** Creates a dedicated sheet for the competitor if it doesn't exist, keeping your data "
      }
    },
    {
      "id": "4eee11df-f0aa-48e3-8b32-0612749612b4",
      "name": "Sticky Note - Compare & Alert",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        816,
        -368
      ],
      "parameters": {
        "width": 624,
        "height": 208,
        "content": "### 🧠 3. Compare & Alert\n\nThis is the intelligence core of the workflow.\n\n* **Get Row Nodes & Merge:** These nodes fetch both the *newly scraped* product list and the *previously saved* list.\n\n* **Cod"
      }
    },
    {
      "id": "8e99c2b5-ef85-491b-ab56-9888208054f6",
      "name": "Get row(s) for Compare",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        608,
        -256
      ]
    },
    {
      "id": "b520b61b-025e-4c40-9495-f719c5978d87",
      "name": "Compare Datas",
      "type": "n8n-nodes-base.code",
      "position": [
        960,
        -128
      ]
    },
    {
      "id": "ed459d93-efe4-4b7f-a66c-5a3d8e8cb721",
      "name": "Parse Json",
      "type": "n8n-nodes-base.code",
      "position": [
        336,
        -112
      ]
    },
    {
      "id": "530fc448-8f83-4c49-8c29-60b3bac8eb05",
      "name": "Get workflow Data",
      "type": "n8n-nodes-browseract-workflows.browserAct",
      "position": [
        224,
        -112
      ]
    },
    {
      "id": "e3833253-d698-4144-8999-a638c6999977",
      "name": "Run a workflow",
      "type": "n8n-nodes-browseract-workflows.browserAct",
      "position": [
        112,
        -112
      ]
    },
    {
      "id": "127198eb-8387-45e9-b4f1-ce70c01fbb7c",
      "name": "Store Data",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        544,
        -112
      ]
    },
    {
      "id": "b637be2d-8c78-4517-a9bc-68fb12eb2019",
      "name": "Get Data For Compare",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        672,
        -112
      ]
    },
    {
      "id": "db5e7117-f9bf-4cad-8d22-eb2ca4a9e07c",
      "name": "Check New Product",
      "type": "n8n-nodes-base.if",
      "position": [
        1088,
        -128
      ]
    },
    {
      "id": "a7712d64-c968-4131-b6d6-eea600699e86",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -240,
        -128
      ]
    },
    {
      "id": "d3e295c7-249c-4c09-bb66-828b1335c23e",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -432,
        -144
      ],
      "parameters": {
        "width": 368,
        "height": 240,
        "content": ""
      }
    },
    {
      "id": "d34cb56d-dabe-4f4e-ae84-605893f7fafb",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -48,
        -144
      ],
      "parameters": {
        "width": 560,
        "height": 240,
        "content": ""
      }
    },
    {
      "id": "17fdf64a-8c47-4661-9a32-43be26c24938",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        528,
        -368
      ],
      "parameters": {
        "width": 272,
        "height": 464,
        "content": ""
      }
    },
    {
      "id": "9e96b86b-3615-4c14-be2f-555c7ba386de",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        816,
        -144
      ],
      "parameters": {
        "width": 624,
        "height": 240,
        "content": ""
      }
    }
  ],
  "connections": {
    "Merge": {
      "main": [
        [
          {
            "node": "Compare Datas",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse Json": {
      "main": [
        [
          {
            "node": "Get row(s) for Compare",
            "type": "main",
            "index": 0
          },
          {
            "node": "Store Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Store Data": {
      "main": [
        [
          {
            "node": "Get Data For Compare",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create sheet": {
      "main": [
        [
          {
            "node": "Run a workflow",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Compare Datas": {
      "main": [
        [
          {
            "node": "Check New Product",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Run a workflow": {
      "main": [
        [
          {
            "node": "Get workflow Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send a message": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "Create sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get row(s) in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check New Product": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get workflow Data": {
      "main": [
        [
          {
            "node": "Parse Json",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get row(s) in sheet": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Data For Compare": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Get row(s) for Compare": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}