Automatisierte LinkedIn-Talentanalyse und -zusammenfassung mit Decodo + Google Gemini

Fortgeschritten

Dies ist ein Automatisierungsworkflow mit 13 Nodes. Hauptsächlich werden Set, Code, Merge, GoogleSheets, ManualTrigger und andere Nodes verwendet. Automatisierte LinkedIn-Talentprofile und -Zusammenfassungen mit Decodo, Gemini und Google Sheets

Voraussetzungen
  • Google Sheets API-Anmeldedaten
  • Google Gemini API Key

Kategorie

-
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "id": "xJoEWpZRp13AAMki",
  "meta": {
    "instanceId": "885b4fb4a6a9c2cb5621429a7b972df0d05bb724c20ac7dac7171b62f1c7ef40",
    "templateCredsSetupCompleted": true
  },
  "name": "Automated LinkedIn Talent Profiling & Summary via Decodo + Google Gemini",
  "tags": [
    {
      "id": "ddPkw7Hg5dZhQu2w",
      "name": "AI",
      "createdAt": "2025-04-13T05:38:08.053Z",
      "updatedAt": "2025-04-13T05:38:08.053Z"
    },
    {
      "id": "ZOwtAMLepQaGW76t",
      "name": "Building Blocks",
      "createdAt": "2025-04-13T15:23:40.462Z",
      "updatedAt": "2025-04-13T15:23:40.462Z"
    },
    {
      "id": "Kujft2FOjmOVQAmJ",
      "name": "Engineering",
      "createdAt": "2025-04-09T01:31:00.558Z",
      "updatedAt": "2025-04-09T01:31:00.558Z"
    },
    {
      "id": "rKOa98eAi3IETrLu",
      "name": "HR",
      "createdAt": "2025-04-13T04:59:30.580Z",
      "updatedAt": "2025-04-13T04:59:30.580Z"
    }
  ],
  "nodes": [
    {
      "id": "4034ac8c-2f0b-492b-a59d-be1019d722f5",
      "name": "Bei Klick auf 'Workflow ausführen'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -800,
        -64
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "ce250b96-1d0f-45d6-941b-3ab1fcb5c533",
      "name": "Notizzettel",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -800,
        112
      ],
      "parameters": {
        "width": 496,
        "height": 496,
        "content": "## Purpose\n\nAutomatically extract, parse, and analyze LinkedIn profiles to generate structured talent summaries and insights.\n\n### Flow Summary:\n\n- Input: LinkedIn profile URL.\n\n- Decodo: Performs Webscraping of LinkedIn profile by URL\n\n- Google Gemini: Enriches and summarizes data into a professional candidate profile.\n\n- Output: Structured JSON or formatted report ready for ATS or Notion storage.\n\n### Use Case:\nIdeal for recruiters, HR tech apps, or AI-powered hiring agents needing quick, intelligent talent profiling of LinkedIn profile"
      },
      "typeVersion": 1
    },
    {
      "id": "98e14b64-f6c3-44cf-837f-8f220c282f47",
      "name": "Decodo",
      "type": "@decodo/n8n-nodes-decodo.decodo",
      "position": [
        -304,
        -64
      ],
      "parameters": {
        "geo": "={{ $json.geo }}",
        "url": "={{ $json.url }}"
      },
      "credentials": {
        "decodoApi": {
          "id": "7xLvINFuwxDiyBde",
          "name": "Decodo Credentials account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 1
    },
    {
      "id": "3db7159a-dad0-43ab-bd29-2e08191a3457",
      "name": "Eingabefelder setzen",
      "type": "n8n-nodes-base.set",
      "position": [
        -544,
        -64
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "01a2dade-6674-4158-8303-97a1151d3965",
              "name": "url",
              "type": "string",
              "value": "https://www.linkedin.com/in/ranjan-dailata/"
            },
            {
              "id": "82a8ccde-dc3c-4ed1-b81e-bbcf44a2cf11",
              "name": "geo",
              "type": "string",
              "value": "India"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "5b443a66-7913-49f4-89c9-8a58ef762372",
      "name": "Structured Data Extractor",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        80,
        -224
      ],
      "parameters": {
        "text": "=Parse and Extract the following content  {{ $json.data.results[0].content }} in JSON Resume Schema",
        "batching": {},
        "messages": {
          "messageValues": [
            {
              "message": "You are an expert resume parser"
            }
          ]
        },
        "promptType": "define"
      },
      "retryOnFail": true,
      "typeVersion": 1.7,
      "alwaysOutputData": true
    },
    {
      "id": "5ed28ee3-0cbf-42c4-be64-d9aecb8314d6",
      "name": "Die JSON extrahieren",
      "type": "n8n-nodes-base.code",
      "position": [
        528,
        -224
      ],
      "parameters": {
        "jsCode": "let text =  $input.first().json.text;\nconst output = [];\n\n// Remove ```json ... ``` or ``` ... ``` wrappers\ntext = text\n      .replace(/```json\\s*/gi, '')\n      .replace(/```/g, '')\n      .trim();\n\n// Parse the cleaned JSON text\nconst parsed = JSON.parse(text);\noutput.push({ json: parsed });\n\nreturn output;"
      },
      "typeVersion": 2
    },
    {
      "id": "1cf7ad6b-473b-44b8-9fd7-f1107039c68e",
      "name": "Inhalt zusammenfassen",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        80,
        112
      ],
      "parameters": {
        "text": "=Analyze and Summarize the {{ $json.data.results[0].content }}\n\nDo not output your own thoughts or suggestions or recommendations. Instead, just output the summary.",
        "batching": {},
        "messages": {
          "messageValues": [
            {
              "message": "You are an expert summarizer"
            }
          ]
        },
        "promptType": "define"
      },
      "retryOnFail": true,
      "typeVersion": 1.7,
      "alwaysOutputData": true
    },
    {
      "id": "65825d65-86d5-42c5-818f-747b35407d58",
      "name": "Google Gemini Chat Model for Summary",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        80,
        272
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash-exp"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "YeO7dHZnuGBVQKVZ",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "3a39ce1a-9f66-425b-8c49-b22e4aae1afe",
      "name": "Google Gemini Chat Model for Structured Data",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        80,
        -64
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash-exp"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "YeO7dHZnuGBVQKVZ",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "420ca142-d1a2-4196-acab-1780b893c385",
      "name": "Notizzettel1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -800,
        -336
      ],
      "parameters": {
        "color": 7,
        "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 AI for the Structured Data Extraction and Summarization purposes"
      },
      "typeVersion": 1
    },
    {
      "id": "f3c5a8d9-9f11-4f4c-936d-d3327cda88b0",
      "name": "Notizzettel2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -128,
        -304
      ],
      "parameters": {
        "color": 6,
        "width": 608,
        "height": 736,
        "content": "## Data Enrichment "
      },
      "typeVersion": 1
    },
    {
      "id": "e86ebfd4-5e9e-4883-92c4-979af93d4455",
      "name": "Zusammenführen",
      "type": "n8n-nodes-base.merge",
      "position": [
        736,
        0
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "f767e615-77a1-43dc-967f-a9a74c0289e4",
      "name": "Zeile in Sheet anhängen oder aktualisieren",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        992,
        0
      ],
      "parameters": {
        "columns": {
          "value": {
            "profile": "={{ $json.toJsonString()}}"
          },
          "schema": [
            {
              "id": "profile",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "profile",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "summary",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "summary",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "profile"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "appendOrUpdate",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1nopL6tWWBydiGqRz4HuyTjbp4D_1to75QNGzLszUV-g/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1nopL6tWWBydiGqRz4HuyTjbp4D_1to75QNGzLszUV-g",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1nopL6tWWBydiGqRz4HuyTjbp4D_1to75QNGzLszUV-g/edit?usp=drivesdk",
          "cachedResultName": "LinkedIn Profiling"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "Zjoxh2BUZ6VXGQhA",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.7
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "cd2f9ee6-a590-4bef-8562-0bb39b5db19e",
  "connections": {
    "e86ebfd4-5e9e-4883-92c4-979af93d4455": {
      "main": [
        [
          {
            "node": "f767e615-77a1-43dc-967f-a9a74c0289e4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "98e14b64-f6c3-44cf-837f-8f220c282f47": {
      "main": [
        [
          {
            "node": "5b443a66-7913-49f4-89c9-8a58ef762372",
            "type": "main",
            "index": 0
          },
          {
            "node": "1cf7ad6b-473b-44b8-9fd7-f1107039c68e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5ed28ee3-0cbf-42c4-be64-d9aecb8314d6": {
      "main": [
        [
          {
            "node": "e86ebfd4-5e9e-4883-92c4-979af93d4455",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1cf7ad6b-473b-44b8-9fd7-f1107039c68e": {
      "main": [
        [
          {
            "node": "e86ebfd4-5e9e-4883-92c4-979af93d4455",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "3db7159a-dad0-43ab-bd29-2e08191a3457": {
      "main": [
        [
          {
            "node": "98e14b64-f6c3-44cf-837f-8f220c282f47",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5b443a66-7913-49f4-89c9-8a58ef762372": {
      "main": [
        [
          {
            "node": "5ed28ee3-0cbf-42c4-be64-d9aecb8314d6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f767e615-77a1-43dc-967f-a9a74c0289e4": {
      "main": [
        []
      ]
    },
    "65825d65-86d5-42c5-818f-747b35407d58": {
      "ai_languageModel": [
        [
          {
            "node": "1cf7ad6b-473b-44b8-9fd7-f1107039c68e",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "4034ac8c-2f0b-492b-a59d-be1019d722f5": {
      "main": [
        [
          {
            "node": "3db7159a-dad0-43ab-bd29-2e08191a3457",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3a39ce1a-9f66-425b-8c49-b22e4aae1afe": {
      "ai_languageModel": [
        [
          {
            "node": "5b443a66-7913-49f4-89c9-8a58ef762372",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Fortgeschritten

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Verwandte Workflows

Decodo und GPT-4o-mini für LinkedIn-Talent-Intelligence und Datenermittlung verwenden
Mit LinkedIn, Decodo und GPT-4o-mini Talent-Intelligenz und Datamining extrahieren und analysieren
Set
Code
Merge
+
Set
Code
Merge
19 NodesRanjan Dailata
Personalwesen
Bright Data zur Extraktion, Zusammenfassung und Analyse von Amazon-Preissenkungen nutzen
Extrahieren, Zusammenfassen und Analysieren von Amazon-Preissenkungen mit Bright Data und Google Gemini
Set
Wait
Merge
+
Set
Wait
Merge
26 NodesRanjan Dailata
Künstliche Intelligenz
Google Maps-Unternehmens-Scraping und Lead-Anreicherung mit Bright Data und Google Gemini
Google Maps-Unternehmens-Scraping und Lead-Anreicherung mit Bright Data und Google Gemini
Set
Code
Wait
+
Set
Code
Wait
29 NodesRanjan Dailata
Lead-Generierung
Automatisches Extrahieren von Thema und Stimmung aus Jotform-Antworten mit Google Gemini
Automatische Extraktion von Betreff und Ton aus Jotform-Antworten mit Google Gemini
Code
Merge
Aggregate
+
Code
Merge
Aggregate
14 NodesRanjan Dailata
Wettbewerbsnachrichten-Agent: SERP-Monitoring + Thordata + OpenAI-Zusammenfassungs-Einblicke
Wettbewerbsnachrichten-Agent: SERP-Monitoring + Thordata + OpenAI-Zusammenfassungs-Einblicke
Set
Merge
Google Sheets
+
Set
Merge
Google Sheets
23 NodesRanjan Dailata
Marktforschung
KI-Agenten-gesteuerte ProductHunt-Datenextraktion und -suche (mit Bright Data und Google Gemini)
Extrahieren und Suchen von ProductHunt-Daten mit Bright Data MCP und Google Gemini AI
Set
Function
Mcp Client
+
Set
Function
Mcp Client
21 NodesRanjan Dailata
Künstliche Intelligenz
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes13
Kategorie-
Node-Typen9
Schwierigkeitsbeschreibung

Für erfahrene Benutzer, mittelkomplexe Workflows mit 6-15 Nodes

Autor
Ranjan Dailata

Ranjan Dailata

@ranjancse

A Professional based out of India specialized in handling AI-powered automations. Contact me at ranjancse@gmail.com

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34