{
  "name": "Track brand mentions with sentiment analysis using Bright Data & OpenAI",
  "nodes": [
    {
      "id": "6f0fed2a-cd9b-472e-b541-321c4e43f12b",
      "name": "🚀 Start Workflow (Manual Trigger)",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -340,
        -80
      ]
    },
    {
      "id": "c9195c44-551e-440e-a191-80801c17cbbb",
      "name": "📝 Define Medium Blog URL",
      "type": "n8n-nodes-base.set",
      "position": [
        -120,
        -80
      ]
    },
    {
      "id": "00f42b47-ced0-4d28-919b-6b1f9b05e210",
      "name": "🤖 Agent: Scrape Medium Blog (OpenAI Mentions)",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        180,
        -80
      ]
    },
    {
      "id": "c15a7aa3-4ec6-442b-859d-db32655ec08e",
      "name": "🧠 Chat Reasoning Engine",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        140,
        140
      ]
    },
    {
      "id": "2948ad8b-b41b-4405-98e8-7af70cf4cbde",
      "name": "🌐 Bright Data Tool",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        300,
        220
      ]
    },
    {
      "id": "0dec0fe8-a2db-4862-b3f5-243d059066c5",
      "name": "📥 Save Results to Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        760,
        -80
      ]
    },
    {
      "id": "ccc265dd-b894-4f2c-87d9-13e704ede0f8",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -380,
        -820
      ],
      "parameters": {
        "width": 420,
        "height": 960,
        "content": "## 🔹 SECTION 1: Start the Workflow & Provide Input\n\n🧩 Nodes:\n\n* 🔘 When clicking 'Execute workflow' → ✅ Renamed: Start Manually\n* 📝 Edit Fields (Manual Input) → ✅ Renamed: Set Medium Blog URL\n\n💡 What T"
      }
    },
    {
      "id": "77163aaf-9a40-42b5-86ce-81933f8de5aa",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        100,
        -980
      ],
      "parameters": {
        "width": 460,
        "height": 1400,
        "content": "## 🤖 SECTION 2: AI Agent Fetches & Filters Content\n\n🧩 Main Node:\n\n* 🤖 AI Agent → ✅ Renamed: Scrape Blog for OpenAI Mentions\n\n🔧 Sub-Nodes Connected:\n\n* 🧠 OpenAI Chat Model → Processes your goal (e.g., "
      }
    },
    {
      "id": "a291820d-69b5-450a-a588-d4ef3a75090d",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        -740
      ],
      "parameters": {
        "width": 360,
        "height": 860,
        "content": "## 📊 SECTION 3: Store the Results in Google Sheets\n\n🧩 Node:\n\n* 📄 Google Sheets (Append Row) → ✅ Renamed: Save to Google Sheets\n\n💡 What This Does:\nOnce the filtered and formatted content is ready, it i"
      }
    },
    {
      "id": "46d528b4-e68e-4f42-92cc-ec75d582348f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2360,
        -1260
      ],
      "parameters": {
        "width": 1300,
        "height": 2220,
        "content": "# 🧠Track Brand Mentions Across Platforms\n\nThis automation scrapes a Medium blog post (you provide the URL) and pulls out content that mentions OpenAI, then stores it into Google Sheets.\n\nLet’s break i"
      }
    },
    {
      "id": "ec93ef06-2418-4677-bb49-332d308b7506",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2360,
        -1620
      ],
      "parameters": {
        "width": 1300,
        "height": 320,
        "content": "=======================================\n            WORKFLOW ASSISTANCE\n=======================================\nFor any questions or support, please contact:\n    Yaron@nofluff.online\n\nExplore more tip"
      }
    },
    {
      "id": "d33d3c54-def3-4bc7-869d-85707bdb4106",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1080,
        -740
      ],
      "parameters": {
        "width": 380,
        "height": 240,
        "content": "## I’ll receive a tiny commission if you join Bright Data through this link—thanks for fueling more free content!\n\n### https://get.brightdata.com/1tndi4600b25"
      }
    },
    {
      "id": "01b7e9dd-992f-463f-819a-7c9e36a219d4",
      "name": "Auto-fixing Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        400,
        160
      ]
    },
    {
      "id": "7a9c56b5-5d2a-478d-b3fc-61e5e4f7526e",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        440,
        360
      ]
    },
    {
      "id": "e193f7ea-5ff7-4b9a-816d-3e9a58043ce3",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        600,
        340
      ]
    }
  ],
  "connections": {
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Auto-fixing Output Parser",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "🌐 Bright Data Tool": {
      "ai_tool": [
        [
          {
            "node": "🤖 Agent: Scrape Medium Blog (OpenAI Mentions)",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Auto-fixing Output Parser",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Auto-fixing Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "🤖 Agent: Scrape Medium Blog (OpenAI Mentions)",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "🧠 Chat Reasoning Engine": {
      "ai_languageModel": [
        [
          {
            "node": "🤖 Agent: Scrape Medium Blog (OpenAI Mentions)",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "📝 Define Medium Blog URL": {
      "main": [
        [
          {
            "node": "🤖 Agent: Scrape Medium Blog (OpenAI Mentions)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "🚀 Start Workflow (Manual Trigger)": {
      "main": [
        [
          {
            "node": "📝 Define Medium Blog URL",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "🤖 Agent: Scrape Medium Blog (OpenAI Mentions)": {
      "main": [
        [
          {
            "node": "📥 Save Results to Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}