{
  "name": "Automated Feedaty Review Scraper 📈 using ScrapegraphAI & Gemini 3",
  "nodes": [
    {
      "id": "96b6771e-cb07-4434-b11b-f86aea031072",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -1856,
        1120
      ]
    },
    {
      "id": "3f18558c-0b12-498f-92f8-1555a159d6bf",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1664,
        960
      ],
      "parameters": {
        "width": 228,
        "height": 502,
        "content": "## STEP 1 - Setup\nSetup The Feedaty company identifier and The maximum number of review pages to scrape (eg. maxisport)"
      }
    },
    {
      "id": "158a8d35-37cd-40e3-b19f-daf86080245c",
      "name": "Set Parameters",
      "type": "n8n-nodes-base.set",
      "position": [
        -1600,
        1120
      ]
    },
    {
      "id": "77db7bf7-d170-4ec3-b5c1-242ccd288f54",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -384,
        768
      ]
    },
    {
      "id": "b82f77ed-5b71-408a-9028-398de21ed8fd",
      "name": "Sentiment Analysis1",
      "type": "@n8n/n8n-nodes-langchain.sentimentAnalysis",
      "position": [
        128,
        1040
      ]
    },
    {
      "id": "bc0d5b91-572c-4716-bd44-4773b4989455",
      "name": "HTML Converter",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        1888,
        560
      ]
    },
    {
      "id": "e8f90edf-3a17-419c-8094-455c43fca932",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        976,
        432
      ],
      "parameters": {
        "width": 1232,
        "height": 496,
        "content": "## STEP 4 - AI-Powered Reputation Report\nA specialized AI agent analyzes all reviews at a company level, not product level.\nIt generates a structured management report\nThe report is automatically sent"
      }
    },
    {
      "id": "d44615e7-ca25-4475-bf05-6d985e59373f",
      "name": "Aggregate reviews",
      "type": "n8n-nodes-base.code",
      "position": [
        1056,
        560
      ]
    },
    {
      "id": "b456ae5a-d94a-4859-92c1-6f959085b4e6",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1664,
        432
      ],
      "parameters": {
        "width": 1216,
        "height": 512,
        "content": "# Automated Feedaty Review Scraper using ScrapegraphAI & Reputation Analysis \n\n\nThis workflow automates the entire process of collecting, analyzing, and reporting **customer reviews from Feedaty** (si"
      }
    },
    {
      "id": "9f455240-2a5e-43a3-a8de-7c6a0f6f5c93",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1424,
        960
      ],
      "parameters": {
        "width": 980,
        "height": 502,
        "content": "## STEP 2 - Automated Review Scraping\nReviews are fetched directly from Feedaty using ScrapeGraphAI, ordered by recency. Pagination is handled automatically to respect the configured page limit. If yo"
      }
    },
    {
      "id": "ec9c2bdb-63d5-477c-8f76-5224334087df",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -432,
        960
      ],
      "parameters": {
        "width": 1380,
        "height": 502,
        "content": "## STEP 3 - Content Extraction & Sentiment Analysis\nEach review page is converted into clean Markdown, including content rendered via JavaScript.\nEach review’s text is analyzed and classified as Posit"
      }
    },
    {
      "id": "825ead35-4322-4d39-be0a-48ea398cabbc",
      "name": "Set fields",
      "type": "n8n-nodes-base.set",
      "position": [
        752,
        1088
      ]
    },
    {
      "id": "3dc0c14e-853a-44bb-88b1-1c4db91027c2",
      "name": "Autonomously extract live data from any website perfect for e commerce job boards lead capture and more",
      "type": "n8n-nodes-scrapegraphai.scrapegraphAi",
      "position": [
        -1328,
        1120
      ]
    },
    {
      "id": "67ae437c-ba40-447f-a2a9-dee500b42559",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1360,
        768
      ]
    },
    {
      "id": "ab08ebc6-630c-4ff9-aff4-0636f0a2c3df",
      "name": "Google Gemini Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1840,
        768
      ]
    },
    {
      "id": "aad09f16-a722-413b-b061-2c5aa692d742",
      "name": "Google Gemini Chat Model2",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        64,
        1248
      ]
    },
    {
      "id": "80142068-631b-45f3-bdb5-45d922b6f385",
      "name": "HTML",
      "type": "n8n-nodes-base.html",
      "position": [
        1040,
        1088
      ]
    },
    {
      "id": "04a70a37-5a78-4e24-a729-5b96c61b6442",
      "name": "Upload file",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2000,
        1088
      ]
    },
    {
      "id": "82a2b4bc-1bc1-488a-bf43-2803c04ed956",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        976,
        960
      ],
      "parameters": {
        "width": 1232,
        "height": 496,
        "content": "## STEP 5 -Convert to HTML/PDF & Upload Google Drive\n"
      }
    },
    {
      "id": "38f019b3-1712-4963-9df4-0719865ede5f",
      "name": "From Json to Binary",
      "type": "n8n-nodes-base.code",
      "position": [
        1280,
        1088
      ]
    },
    {
      "id": "584296c9-1fbb-4028-ab22-7446ca83a195",
      "name": "HTML to PDF",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1552,
        1088
      ]
    },
    {
      "id": "db83a431-8004-43b6-ba33-a7463214ed60",
      "name": "Base64 to File",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        1792,
        1088
      ]
    },
    {
      "id": "8c44658c-6d2f-4e77-93e2-d965bbcf652d",
      "name": "Extract reviews",
      "type": "n8n-nodes-base.code",
      "position": [
        -912,
        1120
      ]
    },
    {
      "id": "ca599a3a-3f98-4d06-9623-214d8a1fc499",
      "name": "Get Result",
      "type": "n8n-nodes-base.set",
      "position": [
        -1120,
        1120
      ]
    },
    {
      "id": "d6714d1f-c9c9-4c8a-9f76-7e5e193c05de",
      "name": "Limit reviews",
      "type": "n8n-nodes-base.limit",
      "position": [
        -688,
        1120
      ]
    },
    {
      "id": "b5203ccc-9ed1-4da7-9c43-a387d5556e0b",
      "name": "Company Reputation Management",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1408,
        560
      ]
    },
    {
      "id": "417fc81a-4131-4ec9-ac0d-99d8e818f29f",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2432,
        208
      ],
      "parameters": {
        "width": 736,
        "height": 736,
        "content": "## MY NEW YOUTUBE CHANNEL\n👉 [Subscribe to my new **YouTube channel**](https://youtube.com/@n3witalia). Here I’ll share videos and Shorts with practical tutorials and **FREE templates for n8n**.\n\n[![im"
      }
    }
  ],
  "connections": {
    "HTML": {
      "main": [
        [
          {
            "node": "From Json to Binary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Result": {
      "main": [
        [
          {
            "node": "Extract reviews",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set fields": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML to PDF": {
      "main": [
        [
          {
            "node": "Base64 to File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limit reviews": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Base64 to File": {
      "main": [
        [
          {
            "node": "Upload file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTML Converter": {
      "main": [
        [
          {
            "node": "HTML",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Parameters": {
      "main": [
        [
          {
            "node": "Autonomously extract live data from any website perfect for e commerce job boards lead capture and more",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract reviews": {
      "main": [
        [
          {
            "node": "Limit reviews",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [
          {
            "node": "Aggregate reviews",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Sentiment Analysis1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Aggregate reviews": {
      "main": [
        [
          {
            "node": "Company Reputation Management",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "From Json to Binary": {
      "main": [
        [
          {
            "node": "HTML to PDF",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Sentiment Analysis1": {
      "main": [
        [
          {
            "node": "Set fields",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Set fields",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Set fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Company Reputation Management",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "HTML Converter",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model2": {
      "ai_languageModel": [
        [
          {
            "node": "Sentiment Analysis1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Company Reputation Management": {
      "main": [
        [
          {
            "node": "HTML Converter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Test workflow’": {
      "main": [
        [
          {
            "node": "Set Parameters",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Autonomously extract live data from any website perfect for e commerce job boards lead capture and more": {
      "main": [
        [
          {
            "node": "Get Result",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}