AutomationFlowsAI & RAG › Multi-platform Price Finder: Scraping Prices with Bright Data, Claude AI &…

Multi-platform Price Finder: Scraping Prices with Bright Data, Claude AI &…

Original n8n title: Multi-platform Price Finder: Scraping Prices with Bright Data, Claude AI & Telegram

ByIncrementors @incrementors on n8n.io

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

Event trigger★★★★★ complexityAI-powered85 nodesForm TriggerGoogle SheetsHTTP RequestAgentAnthropic ChatTelegram
AI & RAG Trigger: Event Nodes: 85 Complexity: ★★★★★ AI nodes: yes Added:

This workflow corresponds to n8n.io template #6408 — we link there as the canonical source.

This workflow follows the Agent → Form Trigger recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "jEzXWXBlK6er9cmO",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Multi-Platform Price Finder: Scraping Prices with Bright Data & Telegram",
  "tags": [],
  "nodes": [
    {
      "id": "93f13c44-78f9-4f2b-b7c4-91a3700e4092",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -2176,
        1568
      ],
      "parameters": {
        "options": {},
        "formTitle": "Keywords",
        "formFields": {
          "values": [
            {
              "fieldLabel": "SearchHere"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "f558466f-5839-4111-b3e0-6d9e49901c40",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1264,
        928
      ],
      "parameters": {
        "columns": {
          "value": {
            "URL": "={{ $json.url }}",
            "Title": "={{ $json.title }}",
            "price": "={{ $json.price }}"
          },
          "schema": [
            {
              "id": "URL",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "URL",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "price",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "price",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "YOUR_GOOGLE_SHEET_ID",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit?usp=drivesdk",
          "cachedResultName": "eBay Feedback Monitor & Auto-Responder"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "7557f99e-7083-4842-93ab-9c61704d5ab7",
      "name": "Extracting Data from snapshort",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        464,
        944
      ],
      "parameters": {
        "url": "=https://api.brightdata.com/datasets/v3/snapshot/{{ $json.snapshot_id }}",
        "options": {},
        "sendQuery": true,
        "sendHeaders": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "format",
              "value": "json"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_TOKEN_HERE"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "21de9957-364c-4c91-92d0-d0b54f5b5097",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2640,
        1712
      ],
      "parameters": {
        "text": "=Using the product details below \u2014 title, price, and URL \u2014 write a short and engaging promotional message. The message should make it sound like a great deal and encourage the user to click the link. Keep the tone exciting and a little urgent, but not overhyped.\n\nProduct details:\n- Title: {{ $json.title }}\n- Price: ${{ $json.price }}\n- URL: {{ $json.url }}\n\nThe message should be 1-2 sentences long and sound natural. End with \"Check it out:\" followed by the URL.\n",
        "options": {},
        "promptType": "define"
      },
      "typeVersion": 2
    },
    {
      "id": "6f7fd8f8-1cf8-4cdd-ab34-a70edd99cdbc",
      "name": "Anthropic Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        2688,
        1904
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "claude-sonnet-4-20250514",
          "cachedResultName": "Claude 4 Sonnet"
        },
        "options": {}
      },
      "credentials": {
        "anthropicApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "066c5099-7fba-409b-9363-4077ba729c4d",
      "name": "Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        3488,
        1712
      ],
      "parameters": {
        "text": "={{ $json.body }}",
        "chatId": "telegramChatId",
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "f35f0ee5-073b-42dc-9bd2-3f5a8b3711c5",
      "name": "Clean AI Output",
      "type": "n8n-nodes-base.code",
      "position": [
        3104,
        1712
      ],
      "parameters": {
        "jsCode": "const raw = $json.output || '';\n\nconst cleaned = raw\n  .replace(/\\*\\*/g, '')           // Remove bold (**)\n  .replace(/\\\\n/g, '<br>')        // Convert \\n to <br>\n  .replace(/</g, '&lt;')          // Escape <\n  .replace(/>/g, '&gt;');         // Escape >\n\nreturn [\n  {\n    json: {\n      body: cleaned\n    }\n  }\n];\n"
      },
      "typeVersion": 2
    },
    {
      "id": "03d9d368-7adf-4918-8783-6f1c049aeb72",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        -496,
        688
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "b9213a26-9b0d-4742-8b38-5b839da95875",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "ready"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "ce26a724-eb75-4d47-a1ee-d5b084731339",
      "name": "If1",
      "type": "n8n-nodes-base.if",
      "position": [
        -576,
        992
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "e47f79d5-2ed2-401d-b2a3-3539f7f35d80",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "ready"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "b717d25b-bb26-4fc2-ad39-85d53e2a2a97",
      "name": "Code1",
      "type": "n8n-nodes-base.code",
      "position": [
        2352,
        1712
      ],
      "parameters": {
        "jsCode": "// Flexible Lowest Price Product Finder with Debugging\ntry {\n  // STEP 1: Basic validation\n  if (!items || !Array.isArray(items) || items.length === 0) {\n    return [{\n      json: {\n        title: \"No Input Data\",\n        price: 0,\n        url: \"\",\n        message: \"\u274c No items array provided or items is empty\",\n        debug_info: `Items type: ${typeof items}, Length: ${items ? items.length : 'N/A'}`\n      }\n    }];\n  }\n\n  // STEP 2: Debug - let's see what data structure we're getting\n  console.log(\"Total items received:\", items.length);\n  console.log(\"First item structure:\", JSON.stringify(items[0], null, 2));\n\n  // STEP 3: Try multiple ways to extract products\n  const products = [];\n  \n  for (let i = 0; i < items.length; i++) {\n    const item = items[i];\n    let productData = null;\n    \n    // Method 1: Check if item.json exists\n    if (item && item.json) {\n      productData = item.json;\n    }\n    // Method 2: Check if item itself is the product\n    else if (item) {\n      productData = item;\n    }\n    \n    if (productData) {\n      // Try different field name variations\n      const title = productData.title || productData.Title || productData.name || productData.Name || productData.product_name || \"\";\n      const url = productData.url || productData.URL || productData.link || productData.Link || \"\";\n      \n      // Try different price field variations\n      let price = productData.price || productData.Price || productData.cost || productData.Cost || productData.amount || 0;\n      \n      // Clean and convert price\n      if (typeof price === 'string') {\n        // Remove currency symbols and convert to number\n        price = parseFloat(price.replace(/[\u20b9$,\\s]/g, '')) || 0;\n      }\n      \n      // Check if we have valid data\n      if (title && url && price > 0) {\n        products.push({\n          title: title.toString().trim(),\n          price: parseFloat(price),\n          url: url.toString().trim(),\n          original_index: i\n        });\n      }\n    }\n  }\n\n  // STEP 4: If no products found, return debug information\n  if (products.length === 0) {\n    // Let's create debug info about what we found\n    const debugInfo = items.slice(0, 3).map((item, index) => {\n      if (item && item.json) {\n        return `Item ${index}: ${JSON.stringify(Object.keys(item.json))}`;\n      } else if (item) {\n        return `Item ${index}: ${JSON.stringify(Object.keys(item))}`;\n      }\n      return `Item ${index}: null/undefined`;\n    }).join(', ');\n\n    return [{\n      json: {\n        title: \"No Valid Products Found\",\n        price: 0,\n        url: \"\",\n        message: `\u274c Could not find products with title, price, and URL\\n\\n\ud83d\udd0d Debug Info:\\n- Total items: ${items.length}\\n- Sample structures: ${debugInfo}\\n\\n\ud83d\udca1 Make sure your data has 'title', 'price', and 'url' fields`,\n        debug_items_count: items.length,\n        debug_sample_keys: debugInfo\n      }\n    }];\n  }\n\n  // STEP 5: Find the cheapest product\n  let cheapestProduct = products[0];\n  \n  for (let i = 1; i < products.length; i++) {\n    if (products[i].price < cheapestProduct.price) {\n      cheapestProduct = products[i];\n    }\n  }\n\n  // STEP 6: Return the result\n  return [{\n    json: {\n      title: cheapestProduct.title,\n      price: cheapestProduct.price,\n      url: cheapestProduct.url,\n      message: `\ud83c\udfc6 Lowest Price Product!\\n\\n\ud83d\udecd\ufe0f ${cheapestProduct.title}\\n\ud83d\udcb0 \u20b9${cheapestProduct.price}\\n\ud83d\udd17 ${cheapestProduct.url}\\n\\n\ud83d\udcca Found from ${products.length} valid products`\n    }\n  }];\n\n} catch (error) {\n  return [{\n    json: {\n      title: \"Error Occurred\",\n      price: 0,\n      url: \"\",\n      message: `\u274c Error: ${error.message}\\n\\n\ud83d\udd27 Stack: ${error.stack}`,\n      error_type: error.name\n    }\n  }];\n}"
      },
      "typeVersion": 2
    },
    {
      "id": "ef5e536e-d534-434d-a11b-51445ee64e50",
      "name": "Google Sheets1",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1264,
        624
      ],
      "parameters": {
        "columns": {
          "value": {
            "URL": "={{ $json.url }}",
            "Title": "={{ $json.title }}",
            "price": "={{ $json.initial_price }}"
          },
          "schema": [
            {
              "id": "URL",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "URL",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "price",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "price",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "YOUR_GOOGLE_SHEET_ID",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit?usp=drivesdk",
          "cachedResultName": "eBay Feedback Monitor & Auto-Responder"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "a5c45179-20f9-47e5-b1c8-17d2601d713e",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1968,
        1600
      ],
      "parameters": {
        "numberInputs": 8
      },
      "typeVersion": 3.2
    },
    {
      "id": "97b1dc71-6715-41ae-a3a4-06c7bb15b94e",
      "name": "Filter1",
      "type": "n8n-nodes-base.filter",
      "position": [
        720,
        640
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "50b8c92c-c011-4b5a-96a1-1a605b7bf996",
              "operator": {
                "type": "string",
                "operation": "contains"
              },
              "leftValue": "={{ $json.title.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}",
              "rightValue": "={{ $('On form submission').item.json.SearchHere.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "800a9003-543e-49fa-a593-c02cbf6fba48",
      "name": "If3",
      "type": "n8n-nodes-base.if",
      "position": [
        -480,
        1248
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "789b011a-4a0f-46fc-8014-e6c057fbd1f6",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "ready"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "6e71032d-2606-42d8-a515-3b6c4f4a73de",
      "name": "Google Sheets2",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1248,
        1184
      ],
      "parameters": {
        "columns": {
          "value": {
            "URL": "={{ $json.url }}",
            "Title": "={{ $json.title }}",
            "price": "={{ $json.price }}"
          },
          "schema": [
            {
              "id": "URL",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "URL",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "price",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "price",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "appendOrUpdate",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "YOUR_GOOGLE_SHEET_ID",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit?usp=drivesdk",
          "cachedResultName": "eBay Feedback Monitor & Auto-Responder"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "1963794a-2b4b-4a6f-99d3-045daea95c4c",
      "name": "If4",
      "type": "n8n-nodes-base.if",
      "position": [
        -480,
        1504
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "e94645e8-55b8-44db-af04-b80eef13c434",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "ready"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "03f2ce44-9d5c-4d3a-8b38-9d82175dfbcf",
      "name": "Google Sheets3",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1232,
        1440
      ],
      "parameters": {
        "columns": {
          "value": {
            "URL": "={{ $json.url }}",
            "Title": "={{ $json.title }}",
            "price": "={{ $json.price }}"
          },
          "schema": [
            {
              "id": "URL",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "URL",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "price",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "price",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "YOUR_GOOGLE_SHEET_ID",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit?usp=drivesdk",
          "cachedResultName": "eBay Feedback Monitor & Auto-Responder"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "b9e79c6e-f4af-4351-af81-d55461cfbf7a",
      "name": "If5",
      "type": "n8n-nodes-base.if",
      "position": [
        -464,
        1792
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "8ce43e98-062c-4b9a-b0d7-5c43cd7e2ab7",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "ready"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "9570682b-014b-4ab0-8adc-2ab3a95f5efd",
      "name": "Google Sheets4",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1200,
        1728
      ],
      "parameters": {
        "columns": {
          "value": {
            "URL": "={{ $json.url }}",
            "Title": "={{ $json.title }}",
            "price": "={{ $json.price }}"
          },
          "schema": [
            {
              "id": "URL",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "URL",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "price",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "price",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "YOUR_GOOGLE_SHEET_ID",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit?usp=drivesdk",
          "cachedResultName": "eBay Feedback Monitor & Auto-Responder"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "33aec097-56cf-43bc-b52f-ff38a61699f7",
      "name": "If6",
      "type": "n8n-nodes-base.if",
      "position": [
        -464,
        2064
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "d0502f92-8f7a-432f-a2a9-27adad0f8459",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "ready"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "5a6c8a4f-4fea-49b2-90fb-523bc3eb42de",
      "name": "Google Sheets5",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1232,
        2000
      ],
      "parameters": {
        "columns": {
          "value": {
            "URL": "={{ $json.url }}",
            "Title": "={{ $json.title }}",
            "price": "={{ $json.price }}"
          },
          "schema": [
            {
              "id": "URL",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "URL",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "price",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "price",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "YOUR_GOOGLE_SHEET_ID",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit?usp=drivesdk",
          "cachedResultName": "eBay Feedback Monitor & Auto-Responder"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "31e96959-ce70-4843-b896-92b47df08631",
      "name": "HTTP Request14",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -896,
        2384
      ],
      "parameters": {
        "url": "=https://api.brightdata.com/datasets/v3/progress/{{ $json.snapshot_id }}",
        "options": {},
        "sendQuery": true,
        "sendHeaders": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "format",
              "value": "json"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_TOKEN_HERE"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "98627c8c-41f1-428a-aa6e-fb909c943e11",
      "name": "If7",
      "type": "n8n-nodes-base.if",
      "position": [
        -448,
        2384
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "8bfe0927-e095-411a-9889-9d636b0304ce",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "ready"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "007d7ee1-8060-4abd-ae36-21e957612416",
      "name": "HTTP Request15",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        400,
        2352
      ],
      "parameters": {
        "url": "=https://api.brightdata.com/datasets/v3/snapshot/{{ $json.snapshot_id }}",
        "options": {},
        "sendQuery": true,
        "sendHeaders": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "format",
              "value": "json"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_TOKEN_HERE"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "5f66e6d7-7180-4d79-a3f2-289c0aef9250",
      "name": "Google Sheets6",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1232,
        2320
      ],
      "parameters": {
        "columns": {
          "value": {
            "URL": "={{ $json.url }}",
            "Title": "={{ $json.title }}",
            "price": "={{ $json.price }}"
          },
          "schema": [
            {
              "id": "URL",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "URL",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "price",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "price",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "YOUR_GOOGLE_SHEET_ID",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit?usp=drivesdk",
          "cachedResultName": "eBay Feedback Monitor & Auto-Responder"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "f267416f-db45-40ca-b09e-e36bb861b8d4",
      "name": "HTTP Request16",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -928,
        2720
      ],
      "parameters": {
        "url": "=https://api.brightdata.com/datasets/v3/progress/{{ $json.snapshot_id }}",
        "options": {},
        "sendQuery": true,
        "sendHeaders": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "format",
              "value": "json"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_TOKEN_HERE"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "524acc79-57b9-4b76-89d9-d301c8768795",
      "name": "If8",
      "type": "n8n-nodes-base.if",
      "position": [
        -416,
        2720
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "7da9c7c9-e564-405f-b5d1-3bb3f378b36f",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "ready"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "db8fb047-6052-4cb3-920a-180927c4237a",
      "name": "HTTP Request17",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        400,
        2688
      ],
      "parameters": {
        "url": "=https://api.brightdata.com/datasets/v3/snapshot/{{ $json.snapshot_id }}",
        "options": {},
        "sendQuery": true,
        "sendHeaders": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "format",
              "value": "json"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_TOKEN_HERE"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "dd4e8224-21e7-4bd6-8a6e-a7bf062198da",
      "name": "Google Sheets7",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1248,
        2672
      ],
      "parameters": {
        "columns": {
          "value": {
            "URL": "={{ $json.url }}",
            "Title": "={{ $json.title }}",
            "price": "={{ $json.price }}"
          },
          "schema": [
            {
              "id": "URL",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "URL",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "price",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "price",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "YOUR_GOOGLE_SHEET_ID",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEET_ID/edit?usp=drivesdk",
          "cachedResultName": "eBay Feedback Monitor & Auto-Responder"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "dd04e648-a233-4f65-be0f-3c615a51fbac",
      "name": "lowes",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1168,
        2720
      ],
      "parameters": {
        "url": "https://api.brightdata.com/datasets/v3/trigger",
        "method": "POST",
        "options": {},
        "jsonBody": "{\n  \"input\": [\n   \n    {\n      \"keywords\": \"{{ $json.SearchHere }}\"\n    }\n  ],\n  \"custom_output_fields\": [\n    \"url\",\n    \"domain\",\n    \"marketplace_pn\",\n    \"sku\",\n    \"other_pn\",\n    \"model_number\",\n    \"gtin_ean_pn\",\n    \"product_name\",\n    \"brand\",\n    \"description\",\n    \"date_first_available\",\n    \"badges\",\n    \"initial_price\",\n    \"final_price\",\n    \"discount\",\n    \"currency\",\n    \"delivery_offers\",\n    \"in_stock\",\n    \"availability\",\n    \"delivery\",\n    \"seller_name\",\n    \"seller_id\",\n    \"seller_url\",\n    \"root_category\",\n    \"breadcrumbs \",\n    \"main_image\",\n    \"image_urls\",\n    \"videos\",\n    \"rating\",\n    \"reviews_count\",\n    \"top_reviews\",\n    \"color\",\n    \"other_attribute\",\n    \"features\",\n    \"dimensions\",\n    \"weight\",\n    \"category_tree\",\n    \"variations\",\n    \"related_searches\",\n    \"Specifications\",\n    \"customers_also_viewed\",\n    \"better_together\",\n    \"available_to_delivery\",\n    \"location\",\n    \"store_name\",\n    \"timestamp\",\n    \"input\",\n    \"discovery_input\",\n    \"error\",\n    \"error_code\",\n    \"warning\",\n    \"warning_code\"\n  ]\n}",
        "sendBody": true,
        "sendQuery": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "queryParameters": {
          "parameters": [
            {
              "name": "dataset_id",
              "value": "gd_lnvl79pfftqh18u2o"
            },
            {
              "name": "include_errors",
              "value": "true"
            },
            {
              "name": "type",
              "value": "discover_new"
            },
            {
              "name": "discover_by",
              "value": "keywords"
            },
            {
              "name": "limit_per_input",
              "value": "4"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_TOKEN_HERE"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "418da50f-b8a7-43bb-a8e5-36183e885ade",
      "name": "wayfair",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1168,
        2384
      ],
      "parameters": {
        "url": "https://api.brightdata.com/datasets/v3/trigger",
        "method": "POST",
        "options": {},
        "jsonBody": "{\n  \"input\": [\n    {\n      \"keywords\": \"{{ $json.SearchHere }}\"\n    }\n  ],\n  \"custom_output_fields\": [\n    \"url\",\n    \"product_id\",\n    \"title\",\n    \"rating\",\n    \"reviews_count\",\n    \"initial_price\",\n    \"discount\",\n    \"final_price\",\n    \"currency\",\n    \"shipping\",\n    \"breadcrumbs\",\n    \"product_specifications\",\n    \"images\",\n    \"seller_offer\",\n    \"product_details\",\n    \"variations\",\n    \"description\",\n    \"features\",\n    \"features_detailes\",\n    \"assembly\",\n    \"warranty\",\n    \"most_relevant_reviews\",\n    \"piid\",\n    \"manufacturer_name\",\n    \"at_a_glance\",\n    \"other_dimensions\",\n    \"other_dimensions_array\",\n    \"brand\",\n    \"description_full\",\n    \"description_short\",\n    \"extras\",\n    \"primary_image\",\n    \"is_price_discounted\",\n    \"is_out_of_stock\",\n    \"timestamp\",\n    \"input\",\n    \"discovery_input\",\n    \"error\",\n    \"error_code\",\n    \"warning\",\n    \"warning_code\"\n  ]\n}",
        "sendBody": true,
        "sendQuery": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "queryParameters": {
          "parameters": [
            {
              "name": "dataset_id",
              "value": "gd_ltr9ne3p24zrhrbu28"
            },
            {
              "name": "include_errors",
              "value": "true"
            },
            {
              "name": "type",
              "value": "discover_new"
            },
            {
              "name": "discover_by",
              "value": "keywords"
            },
            {
              "name": "limit_per_input",
              "value": "4"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_TOKEN_HERE"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "6c76b2b3-c4e1-4d15-b728-06b778b0c3ae",
      "name": "If9",
      "type": "n8n-nodes-base.if",
      "position": [
        960,
        640
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "53871116-b12a-4be1-a246-44e7b2769dc9",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $items.length }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "69c31b5a-fc31-4269-b8cd-15f32f78da29",
      "name": "If10",
      "type": "n8n-nodes-base.if",
      "position": [
        944,
        944
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "53871116-b12a-4be1-a246-44e7b2769dc9",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $items.length }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "611fa666-ecdb-4cb3-a23a-dfa52cfbd242",
      "name": "If11",
      "type": "n8n-nodes-base.if",
      "position": [
        928,
        1200
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "53871116-b12a-4be1-a246-44e7b2769dc9",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $items.length }}",
              "rightValue": 0
            },
            {
              "id": "dd363311-b631-4920-84a3-4ef7f66f45af",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "c2c5ac10-d1df-4a9d-9643-9631a02891cb",
      "name": "If12",
      "type": "n8n-nodes-base.if",
      "position": [
        912,
        1472
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "53871116-b12a-4be1-a246-44e7b2769dc9",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $items.length }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "4932cc14-4775-442e-9abd-79f75e6e758d",
      "name": "If13",
      "type": "n8n-nodes-base.if",
      "position": [
        880,
        1744
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "53871116-b12a-4be1-a246-44e7b2769dc9",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $items.length }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "fec65467-f716-431a-9b00-94792ff4daac",
      "name": "If14",
      "type": "n8n-nodes-base.if",
      "position": [
        912,
        2032
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "53871116-b12a-4be1-a246-44e7b2769dc9",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $items.length }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "1af513e0-d304-4662-b730-301289653086",
      "name": "If15",
      "type": "n8n-nodes-base.if",
      "position": [
        944,
        2688
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "53871116-b12a-4be1-a246-44e7b2769dc9",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $items.length }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "37cab016-8c2a-42a5-89e9-75e96584ba50",
      "name": "If16",
      "type": "n8n-nodes-base.if",
      "position": [
        928,
        2352
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "53871116-b12a-4be1-a246-44e7b2769dc9",
              "operator": {
                "type": "number",
                "operation": "gt"
              },
              "leftValue": "={{ $items.length }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "b319da11-83df-47c2-88f7-47346d88c4d7",
      "name": "If18",
      "type": "n8n-nodes-base.if",
      "position": [
        80,
        1488
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "80b55138-4007-47ce-9e4a-bf001c875047",
              "operator": {
                "type": "number",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.records }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "28ec1ae9-1c04-46d5-820e-2c77fdcafbc5",
      "name": "If19",
      "type": "n8n-nodes-base.if",
      "position": [
        80,
        1760
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "80b55138-4007-47ce-9e4a-bf001c875047",
              "operator": {
                "type": "number",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.records }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "f47f9300-c7b5-41f1-aa4e-898935a8efd2",
      "name": "If20",
      "type": "n8n-nodes-base.if",
      "position": [
        80,
        2048
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "80b55138-4007-47ce-9e4a-bf001c875047",
              "operator": {
                "type": "number",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.records }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "f0d53d13-c173-48ae-8abd-3593c55d9d54",
      "name": "If21",
      "type": "n8n-nodes-base.if",
      "position": [
        80,
        2368
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "80b55138-4007-47ce-9e4a-bf001c875047",
              "operator": {
                "type": "number",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.records }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "ab52f2c1-2f97-4338-8063-23d27de578d8",
      "name": "If22",
      "type": "n8n-nodes-base.if",
      "position": [
        80,
        2704
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "80b55138-4007-47ce-9e4a-bf001c875047",
              "operator": {
                "type": "number",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.records }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "3cc758ba-d59a-454d-bf3e-405d8fe1d283",
      "name": "If24",
      "type": "n8n-nodes-base.if",
      "position": [
        80,
        1232
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "80b55138-4007-47ce-9e4a-bf001c875047",
              "operator": {
                "type": "number",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.records }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "39e56704-5401-43ec-a636-e716d4dea427",
      "name": "If25",
      "type": "n8n-nodes-base.if",
      "position": [
        80,
        960
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "80b55138-4007-47ce-9e4a-bf001c875047",
              "operator": {
                "type": "number",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.records }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "8dfbd643-806d-4f29-94f2-fd1c0e835434",
      "name": "If26",
      "type": "n8n-nodes-base.if",
      "position": [
        80,
        672
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "80b55138-4007-47ce-9e4a-bf001c875047",
              "operator": {
                "type": "number",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.records }}",
              "rightValue": 0
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "e5a618cb-c96c-4948-80d0-08f827f9702c",
      "name": "Filter8",
      "type": "n8n-nodes-base.filter",
      "position": [
        720,
        944
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "50b8c92c-c011-4b5a-96a1-1a605b7bf996",
              "operator": {
                "type": "string",
                "operation": "contains"
              },
              "leftValue": "={{ $json.title.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}",
              "rightValue": "={{ $('On form submission').item.json.SearchHere.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "85e740db-b887-4362-a355-e938d0d9b53e",
      "name": "Filter",
      "type": "n8n-nodes-base.filter",
      "position": [
        704,
        1200
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "50b8c92c-c011-4b5a-96a1-1a605b7bf996",
              "operator": {
                "type": "string",
                "operation": "contains"
              },
              "leftValue": "={{ $json.title.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}",
              "rightValue": "={{ $('On form submission').item.json.SearchHere.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "f6c7fef5-97cd-4a0c-83f0-268a55ea160e",
      "name": "Filter2",
      "type": "n8n-nodes-base.filter",
      "position": [
        688,
        1472
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "50b8c92c-c011-4b5a-96a1-1a605b7bf996",
              "operator": {
                "type": "string",
                "operation": "contains"
              },
              "leftValue": "={{ $json.title.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}",
              "rightValue": "={{ $('On form submission').item.json.SearchHere.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "e311107b-92fc-4e67-a778-8f5a6409ded0",
      "name": "Filter3",
      "type": "n8n-nodes-base.filter",
      "position": [
        672,
        1744
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "50b8c92c-c011-4b5a-96a1-1a605b7bf996",
              "operator": {
                "type": "string",
                "operation": "contains"
              },
              "leftValue": "={{ $json.title.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}",
              "rightValue": "={{ $('On form submission').item.json.SearchHere.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "0dd1a12d-dcd2-48e5-a23d-37daa6623a5b",
      "name": "Filter4",
      "type": "n8n-nodes-base.filter",
      "position": [
        672,
        2032
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "50b8c92c-c011-4b5a-96a1-1a605b7bf996",
              "operator": {
                "type": "string",
                "operation": "contains"
              },
              "leftValue": "={{ $json.title.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}",
              "rightValue": "={{ $('On form submission').item.json.SearchHere.toLowerCase().replace(/[^\\w\\s]/g, '').replace(/\\s+/g, ' ').trim() }}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "570d46f1-b13a-4919-812b-ac076ec7a4a7",
      "name": "Filter5",
      "type": "n8n-nodes-ba

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

How this works

This workflow helps users track and compare prices across multiple online platforms by automatically scraping product data, analysing it with AI, and delivering results through Telegram. It suits e-commerce sellers, market researchers, and procurement teams who need timely pricing insights without manual checking. The key step is the AI Agent that interprets scraped data from Bright Data and formats clear price comparisons for immediate use.

Use it for regular price monitoring or competitor analysis where data changes frequently, but avoid it for one-off checks or sensitive personal data. Common variations include swapping Telegram for email alerts or adding more retail sites through extra HTTP requests.

About this workflow

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

Source: https://n8n.io/workflows/6408/ — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

This workflow is designed for marketers, content creators, agencies, and solo founders who want to publish long‑form posts with visuals on autopilot using n8n and AI agents. ​

Tool Http Request, Agent, HTTP Request +27
AI & RAG

This professional n8n workflow provides an end-to-end solution for small restaurants. It includes a Telegram Customer Bot for placing orders and an Automated Notification System that updates customers

Telegram Trigger, Telegram, Agent +3
AI & RAG

This template enriches a lead list by analyzing each contact’s LinkedIn activity and auto-generating a single personalized opening line for cold outreach. Drop a spreadsheet into a Google Drive folder

Anthropic Chat, Telegram, HTTP Request +6
AI & RAG

Content creators, marketers, and social media managers who want to turn high-performing YouTube videos into viral X (Twitter) threads using keywords (without manual research). Perfect for anyone looki

Google Sheets, HTTP Request, Anthropic Chat +2
AI & RAG

This template requires a self-hosted n8n instance to run.

Form Trigger, @Brightdata/N8N Nodes Brightdata, Anthropic Chat +3