N
n8n Store
Workflow Market
Verify Company LinkedIn Page by Domain

Verify Company LinkedIn Page by Domain

by cesar-at-airtop0 views

Description

Categories

⚙️ Automation

Nodes Used

n8n-nodes-base.setn8n-nodes-base.setn8n-nodes-base.airtopn8n-nodes-base.filtern8n-nodes-base.stickyNoten8n-nodes-base.stickyNoten8n-nodes-base.stickyNoten8n-nodes-base.formTriggern8n-nodes-base.executeWorkflowTrigger
PriceGratuit
Views0
Last Updated11/28/2025
workflow.json
{
  "id": "5oytfka3VbKglzBE",
  "meta": {
    "instanceId": "28a947b92b197fc2524eaba16e57560338657b2b0b5796300b2f1cedc1d0d355",
    "templateCredsSetupCompleted": true
  },
  "name": "Verify Company LinkedIn Page by Domain",
  "tags": [],
  "nodes": [
    {
      "id": "cbc4f998-7754-402a-90b4-70326c123b0e",
      "name": "On form submission",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        0,
        -40
      ],
      "webhookId": "a18a3cd8-fa6f-40d3-80cb-93bfbdd43e4c",
      "parameters": {
        "options": {},
        "formTitle": "Verify the company LinkedIn",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Company LinkedIn",
              "requiredField": true
            },
            {
              "fieldLabel": "Company Domain",
              "requiredField": true
            },
            {
              "fieldLabel": "Airtop Profile (connected to Linkedin)",
              "requiredField": true
            }
          ]
        },
        "formDescription": "This automation verifies whether a LinkedIn URL belongs to a company, based on its domain"
      },
      "typeVersion": 2.2
    },
    {
      "id": "9d42c793-854a-4a72-b0c2-792ef4330ba5",
      "name": "When Executed by Another Workflow",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        0,
        160
      ],
      "parameters": {
        "workflowInputs": {
          "values": [
            {
              "name": "Company LinkedIn"
            },
            {
              "name": "Company Domain"
            },
            {
              "name": "Airtop Profile (connected to Linkedin)"
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "ee8e44e6-6aa6-4277-bbcd-1d432d2d9847",
      "name": "Filter",
      "type": "n8n-nodes-base.filter",
      "position": [
        660,
        60
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "or",
          "conditions": [
            {
              "id": "18a468c4-69f5-4469-b8ca-0b1d1eb4c34e",
              "operator": {
                "type": "string",
                "operation": "contains"
              },
              "leftValue": "={{ $json.data.modelResponse }}",
              "rightValue": "={{ $('Unify Params').item.json.domain }}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "6d17f2b6-18da-4d4f-adb7-0aad58cf7062",
      "name": "Unify Params",
      "type": "n8n-nodes-base.set",
      "position": [
        220,
        60
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "df28d6f1-57b4-441d-a99d-fdff5f57db60",
              "name": "linkedin",
              "type": "string",
              "value": "={{ $json[\"Company LinkedIn\"] }}"
            },
            {
              "id": "f5b18da1-18df-4009-922a-0bb08604181a",
              "name": "domain",
              "type": "string",
              "value": "={{ $json[\"Company Domain\"] }}"
            },
            {
              "id": "3447b968-e255-42c2-9c94-9f4896210915",
              "name": "airtop_profile",
              "type": "string",
              "value": "={{ $json[\"Airtop Profile (connected to Linkedin)\"] }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "a5314839-ef59-4192-a3e5-59ea19212354",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -40,
        -140
      ],
      "parameters": {
        "width": 400,
        "height": 460,
        "content": "## Input Parameters\nRun this workflow using a form or from another workflow"
      },
      "typeVersion": 1
    },
    {
      "id": "8d7e5acf-be4e-4937-bf6c-4b87ab3e5fef",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        380,
        -140
      ],
      "parameters": {
        "color": 4,
        "width": 700,
        "height": 460,
        "content": "## Verify LinkedIn URL\nEnsure that the provided link corresponds to the company."
      },
      "typeVersion": 1
    },
    {
      "id": "120ac1b5-c7c3-4788-a42f-59359a1da8ce",
      "name": "Map response",
      "type": "n8n-nodes-base.set",
      "position": [
        880,
        60
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "7bb2b195-7c87-4654-895f-2c4a7b7be25d",
              "name": "company_linkedin",
              "type": "string",
              "value": "={{ $('Unify Params').item.json.linkedin }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "6875ffa6-868c-4ec8-a51a-cb0b274b6690",
      "name": "Get company website from LinkedIn profile",
      "type": "n8n-nodes-base.airtop",
      "position": [
        440,
        60
      ],
      "parameters": {
        "url": "={{ $json.linkedin }}",
        "prompt": "This is a Company's LinkedIn profile page, extract the URL for the website.",
        "resource": "extraction",
        "operation": "query",
        "profileName": "={{ $json.airtop_profile }}",
        "sessionMode": "new",
        "additionalFields": {},
        "autoTerminateSession": false
      },
      "credentials": {
        "airtopApi": {
          "id": "Yi4YPNnovLVUjFn5",
          "name": "Airtop Official Org"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "fb9d7f84-1ae2-4f10-87a7-0491cf80e67f",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -760,
        -500
      ],
      "parameters": {
        "width": 700,
        "height": 1160,
        "content": "README\n\n# Automating LinkedIn Company URL Verification\n\n## Use Case\n\nThis automation verifies that a given LinkedIn URL actually belongs to a company by comparing the website listed on their LinkedIn page against the expected company domain. It is essential for ensuring data accuracy in lead qualification, enrichment, and CRM updates.\n\n## What This Automation Does\n\n### Input Parameters\n\n- **Company LinkedIn**: The LinkedIn URL to be verified.\n- **Company Domain**: The expected domain (e.g., `example.com`) for validation.\n- **Airtop Profile (connected to LinkedIn)**: [Airtop Profile](https://portal.airtop.ai/browser-profiles) with LinkedIn authentication.\n\n### Output\n\n- Confirmation whether the LinkedIn page corresponds to the provided domain.\n- Returns the verified LinkedIn URL if the match is confirmed.\n\n## How It Works\n\n1. Extracts the website URL from the specified LinkedIn company profile.\n2. Compares the extracted URL with the provided company domain.\n3. If the domain is contained in the extracted website, the LinkedIn profile is confirmed as valid.\n4. Returns the original LinkedIn URL if the match is successful.\n\n## Setup Requirements\n\n1. [Airtop API Key](https://portal.airtop.ai/api-keys)\n2. [LinkedIn-authenticated Airtop Profile](https://portal.airtop.ai/browser-profiles)\n\n## Next Steps\n\n- **Use for LinkedIn Discovery Validation**: Ensure correctness after automated LinkedIn page discovery.\n- **Combine with CRM Updates**: Prevent incorrect LinkedIn links from being stored in CRM.\n- **Automate in Data Pipelines**: Use this as a validation gate before enrichment or scoring steps.\n"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "6f7eeec1-e025-4664-a590-bd473697c15c",
  "connections": {
    "Filter": {
      "main": [
        [
          {
            "node": "Map response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Unify Params": {
      "main": [
        [
          {
            "node": "Get company website from LinkedIn profile",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Unify Params",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When Executed by Another Workflow": {
      "main": [
        [
          {
            "node": "Unify Params",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get company website from LinkedIn profile": {
      "main": [
        [
          {
            "node": "Filter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

相关工作流