{
  "name": "Monitor marketing job boards with Bright Data & GPT-4o for growing companies",
  "nodes": [
    {
      "id": "bfa56f7b-f859-498d-99d1-3cea779ae492",
      "name": "MCP Client to Scrape as HTML",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        680,
        300
      ]
    },
    {
      "id": "143e41aa-6c08-4683-9ec3-3fa7b6822a2c",
      "name": "⏰ Trigger: Check Job Listings",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -140,
        0
      ]
    },
    {
      "id": "f211d24b-e57b-4cbf-bf2f-306e1ae8dbfa",
      "name": "🛠️ Set Search Parameters",
      "type": "n8n-nodes-base.set",
      "position": [
        80,
        0
      ]
    },
    {
      "id": "66c8299c-3593-431e-b1c6-1762727555f5",
      "name": "🤖 AI Agent: Scrape & Understand",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        440,
        0
      ]
    },
    {
      "id": "db4871e2-88c5-4b32-bc18-1b4f14238556",
      "name": "🧠 OpenAI: LLM Brain",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        320,
        300
      ]
    },
    {
      "id": "3b890c41-bf9a-45d4-b48c-d5987a8c40d1",
      "name": "🗃️ Agent Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        500,
        300
      ]
    },
    {
      "id": "999f633a-5d08-41ba-843a-c57c3945086f",
      "name": "🧮 Format Job Data",
      "type": "n8n-nodes-base.code",
      "position": [
        980,
        0
      ]
    },
    {
      "id": "ad396333-2e6d-41bb-a21b-08b2880bc80f",
      "name": "📧 Send Job Alerts to Marketing Team",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1180,
        0
      ]
    },
    {
      "id": "223bf6da-9f95-4e08-aa63-b5ea0f90c484",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -180,
        -700
      ],
      "parameters": {
        "width": 420,
        "height": 880,
        "content": "## 🟩 **SECTION 1: Trigger & Input Setup**\n\n### 🔁 ⏰ 1. Schedule Trigger\n\n* **Name:** `⏰ Trigger: Check Job Listings`\n* **What it does:** Automatically starts the workflow on a fixed schedule (e.g., eve"
      }
    },
    {
      "id": "602cf167-8e49-4d44-8aeb-0bad8df86254",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        340,
        -1240
      ],
      "parameters": {
        "width": 420,
        "height": 1420,
        "content": "## 🟨 **SECTION 2: AI Agent with Tools & Memory**\n\n### 🤖 3. AI Agent: Scrape & Understand\n\n* **Name:** `🤖 AI Agent: Scrape & Understand`\n* **What it does:** This is the **brain** of the operation. It r"
      }
    },
    {
      "id": "3614c6f4-c44e-47f7-8892-2cff51035a8f",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        940,
        -900
      ],
      "parameters": {
        "width": 420,
        "height": 1080,
        "content": "## 🟦 **SECTION 3: Format & Send Email Alerts**\n\n### 🧮 4. Format Job Data\n\n* **Name:** `🧮 Format Job Data`\n* **What it does:** Uses a **Function Node** to:\n\n  * Flatten and clean the job data\n  * Combi"
      }
    },
    {
      "id": "95f58d8c-1dba-4963-a429-a7a46143fca8",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1960,
        -700
      ],
      "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": "cd3f0fd0-13e5-4dbf-a3ee-1ecb71bfa58f",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1960,
        -360
      ],
      "parameters": {
        "width": 1289,
        "height": 2818,
        "content": "# 🎯 **AI-Powered Job Scraper Workflow**\n\n*Scrape Remote Marketing Jobs from Indeed & Auto-Email to Your Team*\n\n---\n\n## 🟩 **SECTION 1: Trigger & Input Setup**\n\n### 🔁 ⏰ 1. Schedule Trigger\n\n* **Name:** "
      }
    },
    {
      "id": "4f8bb459-e57b-43d0-a271-fbc211a184a9",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1440,
        -900
      ],
      "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": "087169fe-6eaf-4c2e-9acd-a755c083d533",
      "name": "Auto-fixing Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        820,
        300
      ]
    },
    {
      "id": "ef8142e1-b012-45cc-915a-ea7012090b56",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        760,
        560
      ]
    },
    {
      "id": "564c0583-974e-47c5-9f60-ea58e61567be",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        960,
        560
      ]
    }
  ],
  "connections": {
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Auto-fixing Output Parser",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "🗃️ Agent Memory": {
      "ai_memory": [
        [
          {
            "node": "🤖 AI Agent: Scrape & Understand",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "🧮 Format Job Data": {
      "main": [
        [
          {
            "node": "📧 Send Job Alerts to Marketing Team",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "🧠 OpenAI: LLM Brain": {
      "ai_languageModel": [
        [
          {
            "node": "🤖 AI Agent: Scrape & Understand",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Auto-fixing Output Parser",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Auto-fixing Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "🤖 AI Agent: Scrape & Understand",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "MCP Client to Scrape as HTML": {
      "ai_tool": [
        [
          {
            "node": "🤖 AI Agent: Scrape & Understand",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "🛠️ Set Search Parameters": {
      "main": [
        [
          {
            "node": "🤖 AI Agent: Scrape & Understand",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "⏰ Trigger: Check Job Listings": {
      "main": [
        [
          {
            "node": "🛠️ Set Search Parameters",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "🤖 AI Agent: Scrape & Understand": {
      "main": [
        [
          {
            "node": "🧮 Format Job Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}