{
  "name": "Summarize & extract Glassdoor company info with Google Gemini and Decodo",
  "nodes": [
    {
      "id": "e17438ec-00e7-4f0a-b57b-9597ffbae1ad",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -560,
        128
      ]
    },
    {
      "id": "ad1c0eee-3b2d-4e15-8d4c-7756adea4fc2",
      "name": "Set the Input Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        -336,
        128
      ]
    },
    {
      "id": "db9ecca5-7fcb-4c0d-b80b-f6675ade9d34",
      "name": "Decodo",
      "type": "@decodo/n8n-nodes-decodo.decodo",
      "position": [
        -112,
        128
      ]
    },
    {
      "id": "a80fabf3-d506-4896-8efa-71abc8f8fdd3",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        352,
        48
      ]
    },
    {
      "id": "97034fba-e1f5-43c4-8357-c5300033662c",
      "name": "Structured Data Extractor",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        208,
        -176
      ]
    },
    {
      "id": "ca125524-bf97-44b2-a3d1-30cc4ab9d865",
      "name": "Summarizer",
      "type": "@n8n/n8n-nodes-langchain.informationExtractor",
      "position": [
        208,
        328
      ]
    },
    {
      "id": "95bdc9dd-c788-4650-a87c-5ebd79cfa07a",
      "name": "Google Gemini Chat Model for Summarization",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        280,
        552
      ]
    },
    {
      "id": "24837733-309c-4078-9197-36b4de71f330",
      "name": "Google Gemini Chat Model for Structured Data Extract",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        192,
        48
      ]
    },
    {
      "id": "2917a190-f43a-4d7b-9a6a-36222e6f39ad",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        672,
        96
      ]
    },
    {
      "id": "574fbde4-7dc1-4996-b7a7-50138b589b68",
      "name": "Read/Write Files from Disk",
      "type": "n8n-nodes-base.readWriteFile",
      "position": [
        1344,
        96
      ]
    },
    {
      "id": "9140952a-0ba9-4d1e-b89a-5bd2b0a4dc16",
      "name": "Format the Response",
      "type": "n8n-nodes-base.code",
      "position": [
        896,
        96
      ]
    },
    {
      "id": "fa3f7f87-d789-4404-a0ed-684035ee3931",
      "name": "Create a Binary Response",
      "type": "n8n-nodes-base.function",
      "position": [
        1120,
        96
      ]
    },
    {
      "id": "4e19fb55-a7b8-4ecf-b35c-857eb02f4cfc",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -560,
        -128
      ],
      "parameters": {
        "width": 384,
        "height": 208,
        "content": "![Logo](https://cdn.brandfetch.io/idIeG9_eXK/w/100/h/100/theme/dark/icon.jpeg?c=1bxid64Mup7aczewSAYMX&t=1756483136894)\n\nGoogle Gemini LLM for the Structured Data Extraction and Summarization Purposes"
      }
    },
    {
      "id": "96511f0b-a610-4b2d-b73e-9f67f3ee121d",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        48,
        -240
      ],
      "parameters": {
        "width": 592,
        "height": 928,
        "content": "## Google Gemini LLM Data Extract"
      }
    },
    {
      "id": "312bdbbb-6073-4891-bac4-d13e02390853",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -576,
        304
      ],
      "parameters": {
        "width": 592,
        "height": 624,
        "content": "### **Purpose**\n\nAutomate **Glassdoor company intelligence extraction** — transforming raw company data from Glassdoor into **structured insights and summaries** using **Decodo API** + **Google Gemini"
      }
    }
  ],
  "connections": {
    "Merge": {
      "main": [
        [
          {
            "node": "Format the Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Decodo": {
      "main": [
        [
          {
            "node": "Structured Data Extractor",
            "type": "main",
            "index": 0
          },
          {
            "node": "Summarizer",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Summarizer": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Format the Response": {
      "main": [
        [
          {
            "node": "Create a Binary Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set the Input Fields": {
      "main": [
        [
          {
            "node": "Decodo",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create a Binary Response": {
      "main": [
        [
          {
            "node": "Read/Write Files from Disk",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Structured Data Extractor",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Structured Data Extractor": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Set the Input Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model for Summarization": {
      "ai_languageModel": [
        [
          {
            "node": "Summarizer",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model for Structured Data Extract": {
      "ai_languageModel": [
        [
          {
            "node": "Structured Data Extractor",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    }
  }
}