{
  "name": "Score LinkedIn leads against your ICP with Google Sheets, SourceGeek and Gemini",
  "nodes": [
    {
      "id": "ea61a379-dfbe-4663-a68d-9a7ea6e14b36",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -176,
        -32
      ]
    },
    {
      "id": "d5681686-e10e-45d6-8a4a-8e1d53e8002c",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        512,
        192
      ]
    },
    {
      "id": "5b8b6857-1407-4e0a-a735-49efb4f80136",
      "name": "Simple Memory",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        640,
        192
      ]
    },
    {
      "id": "a477da3d-180b-406b-80c1-c82897699449",
      "name": "Get data from a linkedin profile",
      "type": "n8n-nodes-sourcegeek.sourcegeek",
      "position": [
        272,
        -32
      ]
    },
    {
      "id": "efa36390-bbaf-4bfa-8680-92d4203f173d",
      "name": "Loop Over Items",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1072,
        -32
      ]
    },
    {
      "id": "bae13378-a846-4fcc-86dc-95f819e6936d",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -240,
        -176
      ],
      "parameters": {
        "width": 1744,
        "height": 512,
        "content": "## ICP score and Message generator\n"
      }
    },
    {
      "id": "b40fbaf3-5610-4bc5-b975-d850873deaf6",
      "name": "Update row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1296,
        -32
      ]
    },
    {
      "id": "09132e92-0ceb-42c6-a3ed-23d132f66a0b",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        16,
        144
      ],
      "parameters": {
        "width": 160,
        "height": 128,
        "content": "Retrieve the data from a Google Sheet. The only needed value is the LinkedIn profile url"
      }
    },
    {
      "id": "c52a0beb-0815-4e33-956c-1882c2c1accf",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        240,
        144
      ],
      "parameters": {
        "width": 160,
        "height": 128,
        "content": "Enrich the LinkedIn profile url with all the info from the profile and add soft skills on top"
      }
    },
    {
      "id": "26e96e75-68ac-4c4e-a7a6-de4770b0ef29",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        528,
        -160
      ],
      "parameters": {
        "width": 160,
        "height": 112,
        "content": "Describe in detail your Ideal Customer Profile (ICP) and let it match"
      }
    },
    {
      "id": "4edecfc5-d1e1-4569-9e9d-666d4e79b5ac",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        816,
        128
      ],
      "parameters": {
        "width": 160,
        "height": 112,
        "content": "Break up the data in a usable array"
      }
    },
    {
      "id": "94eee6ab-18ce-4cdb-8053-df0b538a6f83",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1264,
        -160
      ],
      "parameters": {
        "width": 160,
        "height": 112,
        "content": "Insert all the data back in the Google Sheet. All the profile data & the ICP Score"
      }
    },
    {
      "id": "1965ac60-53b9-41da-ae47-0c2d45df9f3a",
      "name": "AI Agent creating the ICP score and reasoning",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        496,
        -32
      ]
    },
    {
      "id": "9a7a374b-f0cf-41b2-879a-ceda2e8af778",
      "name": "JS code creating an array",
      "type": "n8n-nodes-base.code",
      "position": [
        848,
        -32
      ]
    },
    {
      "id": "28522d09-2ec8-4724-835f-3ee15fd487ab",
      "name": "Get LinkedIn profile urls from sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        48,
        -32
      ]
    },
    {
      "id": "252d04c8-15aa-4727-b413-72c2c7ff0df7",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -672,
        -208
      ],
      "parameters": {
        "width": 400,
        "height": 592,
        "content": "## How it works\nThis template is using a LinkedIn User Profile in combination with your detailed Ideal Customer Profile (ICP) to create a score, including reasoning and outreach messages.\n\nIt is manua"
      }
    }
  ],
  "connections": {
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent creating the ICP score and reasoning",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "Update row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update row in sheet": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent creating the ICP score and reasoning",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "JS code creating an array": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get data from a linkedin profile": {
      "main": [
        [
          {
            "node": "AI Agent creating the ICP score and reasoning",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get LinkedIn profile urls from sheet": {
      "main": [
        [
          {
            "node": "Get data from a linkedin profile",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Get LinkedIn profile urls from sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent creating the ICP score and reasoning": {
      "main": [
        [
          {
            "node": "JS code creating an array",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}