{
  "name": "Scheduled Walmart product scraping to Google Sheets with ScrapeOps",
  "nodes": [
    {
      "id": "840b4f5f-5dec-45dc-88c7-9ccf5b7c42ff",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -176,
        176
      ],
      "parameters": {
        "width": 576,
        "height": 480,
        "content": "### 🛒 Walmart Product Scraper\n\nThis workflow automatically scrapes product data from Walmart search results and saves it to Google Sheets for price tracking and analysis.\n\n### How it works\n1. **Schedu"
      }
    },
    {
      "id": "78771e7f-9449-476a-bcf0-3532b45a76d0",
      "name": "ScrapeOps Parser",
      "type": "@scrapeops/n8n-nodes-scrapeops.ScrapeOps",
      "position": [
        1136,
        424
      ]
    },
    {
      "id": "87879598-0fdd-477a-aae8-3aa60efc47a3",
      "name": "ScrapeOps Proxy",
      "type": "@scrapeops/n8n-nodes-scrapeops.ScrapeOps",
      "position": [
        912,
        424
      ]
    },
    {
      "id": "c65d4eea-6fcc-40fa-b046-20813e314f9f",
      "name": "Add Metadata",
      "type": "n8n-nodes-base.set",
      "position": [
        1360,
        424
      ]
    },
    {
      "id": "9635f959-cf12-460f-870c-582220fbb991",
      "name": "Save to Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2256,
        352
      ]
    },
    {
      "id": "338cf225-db7f-46dc-87bd-ed90b8931d0f",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        416,
        296
      ],
      "parameters": {
        "width": 416,
        "height": 288,
        "content": "## 1. Setup & Config\nDefine your search keywords and schedule frequency."
      }
    },
    {
      "id": "537940b2-b718-4aa1-8e0d-d10a039f5750",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        872,
        296
      ],
      "parameters": {
        "width": 400,
        "height": 288,
        "content": "## 2. Scraping Pipeline\n[Fetches Walmart](https://scrapeops.io/docs/n8n/overview/) search results and parses the HTML using ScrapeOps."
      }
    },
    {
      "id": "5932945d-e0b8-42ba-a99e-e926d51a63e7",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1320,
        296
      ],
      "parameters": {
        "width": 848,
        "height": 288,
        "content": "## 3. Data Processing\nStandardizes product data, splits arrays, and filters out invalid results."
      }
    },
    {
      "id": "135308a1-f69a-471f-93f7-5445528925a8",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2184,
        152
      ],
      "parameters": {
        "width": 464,
        "height": 432,
        "content": "## 4. Storage & Alerts\nSaves valid data to Google Sheets and sends a summary to Slack."
      }
    },
    {
      "id": "cf41f4bf-605b-48a7-98ff-b72e347cf988",
      "name": "Format Product Data",
      "type": "n8n-nodes-base.set",
      "position": [
        1808,
        424
      ]
    },
    {
      "id": "ece9febe-78af-47d6-a7a5-04c2428ae9df",
      "name": "Split Products Array",
      "type": "n8n-nodes-base.code",
      "position": [
        1584,
        424
      ]
    },
    {
      "id": "e791c0f1-5c60-48a7-9166-a52feae77a34",
      "name": "Set Search Parameters",
      "type": "n8n-nodes-base.set",
      "position": [
        688,
        424
      ]
    },
    {
      "id": "433ab6ca-5e97-4fe4-8a9e-c4cc2e32be5f",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        464,
        424
      ]
    },
    {
      "id": "0f0a0663-34d9-4521-91ff-8e3b62e6a0c9",
      "name": "Filter Valid Products",
      "type": "n8n-nodes-base.if",
      "position": [
        2032,
        424
      ]
    },
    {
      "id": "a539163d-ee9f-4995-be57-aa7e0b45dc14",
      "name": "Send Slack Summary",
      "type": "n8n-nodes-base.slack",
      "position": [
        2480,
        424
      ]
    }
  ],
  "connections": {
    "Add Metadata": {
      "main": [
        [
          {
            "node": "Split Products Array",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ScrapeOps Proxy": {
      "main": [
        [
          {
            "node": "ScrapeOps Parser",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Set Search Parameters",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ScrapeOps Parser": {
      "main": [
        [
          {
            "node": "Add Metadata",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Format Product Data": {
      "main": [
        [
          {
            "node": "Filter Valid Products",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Products Array": {
      "main": [
        [
          {
            "node": "Format Product Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Valid Products": {
      "main": [
        [
          {
            "node": "Save to Google Sheets",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Slack Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save to Google Sheets": {
      "main": [
        [
          {
            "node": "Send Slack Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Search Parameters": {
      "main": [
        [
          {
            "node": "ScrapeOps Proxy",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}