{
  "name": "Extract product info from webpage screenshots using Dumpling AI and GPT-4o",
  "nodes": [
    {
      "id": "fd1389e6-1495-4226-a158-db98a2a5b1ab",
      "name": "Trigger on New URL in Sheet",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        -980,
        -180
      ]
    },
    {
      "id": "0c6cf56f-8244-4131-96c0-2dee533c68d4",
      "name": "Take Full-Page Screenshot using Dumpling AI",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -760,
        -180
      ]
    },
    {
      "id": "aa6ba2a5-6d25-4ca7-afef-05b688bf630b",
      "name": "Extract All Visible Data from Screenshot (Dumpling AI)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -540,
        -180
      ]
    },
    {
      "id": "574a04b5-3b5a-4f7e-830a-de3cb580e355",
      "name": "Download Screenshot File",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -320,
        -180
      ]
    },
    {
      "id": "41a174e8-15e5-4c95-840d-8b6a99ac3539",
      "name": "Save Screenshot to Drive Folder",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -100,
        -180
      ]
    },
    {
      "id": "fcd1c828-0704-4d74-87f0-601320ec1740",
      "name": " Log Screenshot URL to Spreadsheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        120,
        -180
      ]
    },
    {
      "id": "b8d6b452-be2d-41e2-aa67-911131ad66c5",
      "name": "Extract Product Info from Screenshot Text with GPT-4o",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        340,
        -180
      ]
    },
    {
      "id": "2c390314-9d9c-464d-a80b-b8c1e12bb671",
      "name": " Split Each Product into Individual Record",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        716,
        -180
      ]
    },
    {
      "id": "94b7e7bf-5b8f-431a-9020-ca39c409ce0d",
      "name": "Save Products info to Google Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        936,
        -180
      ]
    },
    {
      "id": "df27aa1a-1cbe-4913-90d1-09ac5a484677",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -960,
        -360
      ],
      "parameters": {
        "width": 1000,
        "height": 220,
        "content": "### 📸 Automate Screenshot Capture & Text Extraction\n\nThis first part of the workflow begins by monitoring a Google Sheet for new URLs. When a new row is added, Dumpling AI captures a full-page screens"
      }
    },
    {
      "id": "657a7360-b9d1-40c5-93a5-be032c22de88",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        80,
        -360
      ],
      "parameters": {
        "width": 960,
        "height": 220,
        "content": "### 🛍️ Extract and Store Product Listings with GPT-4o\n\nAfter saving the screenshot, GPT-4o receives the extracted text and processes it to identify structured product details like name, price, rating,"
      }
    }
  ],
  "connections": {
    "Download Screenshot File": {
      "main": [
        [
          {
            "node": "Save Screenshot to Drive Folder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Trigger on New URL in Sheet": {
      "main": [
        [
          {
            "node": "Take Full-Page Screenshot using Dumpling AI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save Screenshot to Drive Folder": {
      "main": [
        [
          {
            "node": " Log Screenshot URL to Spreadsheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    " Log Screenshot URL to Spreadsheet": {
      "main": [
        [
          {
            "node": "Extract Product Info from Screenshot Text with GPT-4o",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    " Split Each Product into Individual Record": {
      "main": [
        [
          {
            "node": "Save Products info to Google Sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Take Full-Page Screenshot using Dumpling AI": {
      "main": [
        [
          {
            "node": "Extract All Visible Data from Screenshot (Dumpling AI)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Product Info from Screenshot Text with GPT-4o": {
      "main": [
        [
          {
            "node": " Split Each Product into Individual Record",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract All Visible Data from Screenshot (Dumpling AI)": {
      "main": [
        [
          {
            "node": "Download Screenshot File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}