🎯 Captación precisa de clientes: generación automatizada de clientes potenciales de LinkedIn con Bright Data
Este es unSales, AIflujo de automatización del dominio deautomatización que contiene 13 nodos.Utiliza principalmente nodos como Html, Limit, Filter, SplitOut, Agent, combinando tecnología de inteligencia artificial para lograr automatización inteligente. 🎯 Captación precisa de clientes: generación automatizada de clientes potenciales de LinkedIn con Bright Data
- •Clave de API de OpenAI
Nodos utilizados (13)
Categoría
{
"meta": {
"instanceId": "b1f85eae352fde76d801a1a612661df6824cc2e68bfd6741e31305160a737e6e",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "0f2da238-9741-4019-a691-ddf17b523ca3",
"name": "Al recibir mensaje de chat",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-880,
-20
],
"webhookId": "22c79cd1-0bd1-4bd1-bde0-88e0b3dcf553",
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "a02120f5-aa93-4269-92af-2e7486768736",
"name": "Simple Memoria1",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
-320,
140
],
"parameters": {
"contextWindowLength": 20
},
"typeVersion": 1.3
},
{
"id": "ac560c1c-2e1e-4985-a398-6b837b89a7f3",
"name": "When Executed by Another Workflow",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"position": [
-880,
-240
],
"parameters": {
"inputSource": "passthrough"
},
"typeVersion": 1.1
},
{
"id": "1bd808f6-bba4-43f5-b28c-d2c9a3dd0003",
"name": "Search LinkedIn URI",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
-100,
140
],
"parameters": {
"workflowId": {
"__rl": true,
"mode": "id",
"value": "fjEIEQ1L6n2IKqlx"
},
"description": "Pass the google uri to get first linkedin link from Google Search",
"workflowInputs": {
"value": {},
"schema": [],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
}
},
"typeVersion": 2.2
},
{
"id": "a7a7269a-e091-4327-ac67-a6f5f7946b25",
"name": "Get LinkedIn Profile Data",
"type": "n8n-nodes-brightdata.brightDataTool",
"position": [
120,
140
],
"parameters": {
"urls": "={{ $fromAI('URLs') }}",
"resource": "webScrapper",
"dataset_id": {
"__rl": true,
"mode": "list",
"value": "=gd_l1viktl72bvl7bjuj0"
},
"descriptionType": "manual",
"toolDescription": "Scrape data synchronously by URL in BrightData\nURLs parameter must follow the next format:\n[{\"url\":\"https://www.linkedin.com/in/dvirsharon/\"}]"
},
"credentials": {
"brightdataApi": {
"id": "jk945kIuAFAo9bcg",
"name": "BrightData account"
}
},
"typeVersion": 1
},
{
"id": "b84107a5-0a56-4ec9-82c9-3ef674613bb8",
"name": "Modelo de chat OpenAI",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-500,
140
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "oKzfvOwieOm4upQ2",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "27165580-6ed9-428e-a7dc-3c119519894c",
"name": "Extract Links",
"type": "n8n-nodes-base.splitOut",
"position": [
40,
-240
],
"parameters": {
"options": {
"destinationFieldName": "url"
},
"fieldToSplitOut": "link"
},
"typeVersion": 1
},
{
"id": "2d0f43b7-4818-4f4d-aac4-862cd1bb8729",
"name": "Get Links from Body",
"type": "n8n-nodes-base.html",
"position": [
-180,
-240
],
"parameters": {
"options": {
"trimValues": true,
"cleanUpText": true
},
"operation": "extractHtmlContent",
"dataPropertyName": "body",
"extractionValues": {
"values": [
{
"key": "link",
"attribute": "href",
"cssSelector": "a",
"returnArray": true,
"returnValue": "attribute"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "c61dd9c4-9c64-4bdb-aaf4-0e7dcf6f340f",
"name": "Filtrar only LinkedIn Profiles",
"type": "n8n-nodes-base.filter",
"position": [
260,
-240
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "7ccbfe62-09f0-44d1-aa72-c65a2d1750b2",
"operator": {
"type": "string",
"operation": "contains"
},
"leftValue": "={{ $json.url }}",
"rightValue": "linkedin.com/"
},
{
"id": "de368fe2-6559-4316-97c5-2c6bb0a72a51",
"operator": {
"type": "string",
"operation": "startsWith"
},
"leftValue": "={{ $json.url }}",
"rightValue": "https://"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "a689a9f6-d7a1-4e4c-8265-7753bbc41bdb",
"name": "Limitar",
"type": "n8n-nodes-base.limit",
"position": [
480,
-240
],
"parameters": {},
"typeVersion": 1
},
{
"id": "424f2539-c0ae-4228-ba9c-86ad15e24654",
"name": "AI Prospector Agente",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-400,
-80
],
"parameters": {
"text": "={{ $json.chatInput }}",
"options": {
"maxIterations": 10,
"systemMessage": "=You are an expert AI Prospector Agent.\nYou return information about any person using LinkedIn profiles.\n\nFollow the next guidelines always:\n\n1) User can ask your for people in two ways:\n- by company and first name\n- by company and position\n- by linkedin company\n\n2) if user searches by company and first, do a google search and scrape links matching request. Sample url generated for this case:\n- if company = bright data\n- fullname = dvir\nThe url generated is\nhttps://www.google.com/search?q=site%3Alinkedin.com%2Fin+bright%20data+dvir\n\nCall \"Search LinkedIn URI\", pass as query property the generated url, and get first https:// linkedin.com link\n\n3) if user searches by company and position, do a google search and scrape links matching request. Sample url generated for this case:\n- if company = bright data\n- position = cmo\nThe url generated is\nhttps://www.google.com/search?q=site%3Alinkedin.com%2Fin+bright%20data+cmo\n\nCall \"Search LinkedIn URI\", pass as query property the generated url, and get first https:// linkedin.com link\n\n4) if user searches by LinkedIn URI, pass link to tool \"Get LinkedIn Profile Data\".\n\n5) Present a summary for all data returned by \"Get LinkedIn Profile Data\" tool\n"
},
"promptType": "define"
},
"typeVersion": 1.9
},
{
"id": "3d0ee963-ed48-4bd1-b7d5-ae8009bfb1d7",
"name": "Nota adhesiva1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1000,
-480
],
"parameters": {
"width": 1680,
"height": 760,
"content": "# Precision Prospector with Bright Data\n\n## TODO\n- After pasting this workflow, update node \"Search LinkedIn URI\" tool and add current Workflow ID (for instance, if your workflow in n8n has the next url https://n8n-ai.cr.vps2.clients.killia.com/workflow/fjEIEQ1L6n2IKqlx your workflow Id is fjEIEQ1L6n2IKqlx).\n- Add your Bright Data api key to \"Get LinkedIn Profile Data\" tool and \"Get 1 Google Result\" node."
},
"typeVersion": 1
},
{
"id": "df94a25c-a03e-46d9-92c8-5f0f3a5097f7",
"name": "Get 1 Google Result",
"type": "n8n-nodes-brightdata.brightData",
"position": [
-480,
-240
],
"parameters": {
"url": "={{ $json.query }}&num=1",
"zone": {
"__rl": true,
"mode": "list",
"value": "web_unlocker1"
},
"format": "json",
"country": {
"__rl": true,
"mode": "list",
"value": "us"
}
},
"credentials": {
"brightdataApi": {
"id": "jk945kIuAFAo9bcg",
"name": "BrightData account"
}
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"27165580-6ed9-428e-a7dc-3c119519894c": {
"main": [
[
{
"node": "Filter only LinkedIn Profiles",
"type": "main",
"index": 0
}
]
]
},
"Simple Memory1": {
"ai_memory": [
[
{
"node": "AI Prospector Agent",
"type": "ai_memory",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Prospector Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"df94a25c-a03e-46d9-92c8-5f0f3a5097f7": {
"main": [
[
{
"node": "2d0f43b7-4818-4f4d-aac4-862cd1bb8729",
"type": "main",
"index": 0
}
]
]
},
"2d0f43b7-4818-4f4d-aac4-862cd1bb8729": {
"main": [
[
{
"node": "27165580-6ed9-428e-a7dc-3c119519894c",
"type": "main",
"index": 0
}
]
]
},
"1bd808f6-bba4-43f5-b28c-d2c9a3dd0003": {
"ai_tool": [
[
{
"node": "AI Prospector Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"a7a7269a-e091-4327-ac67-a6f5f7946b25": {
"ai_tool": [
[
{
"node": "AI Prospector Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"When chat message received": {
"main": [
[
{
"node": "AI Prospector Agent",
"type": "main",
"index": 0
}
]
]
},
"Filter only LinkedIn Profiles": {
"main": [
[
{
"node": "Limit",
"type": "main",
"index": 0
}
]
]
},
"ac560c1c-2e1e-4985-a398-6b837b89a7f3": {
"main": [
[
{
"node": "df94a25c-a03e-46d9-92c8-5f0f3a5097f7",
"type": "main",
"index": 0
}
]
]
}
}
}¿Cómo usar este flujo de trabajo?
Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.
¿En qué escenarios es adecuado este flujo de trabajo?
Intermedio - Ventas, Inteligencia Artificial
¿Es de pago?
Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.
Flujos de trabajo relacionados recomendados
Miquel Colomer
@mcolomerAs a passionate developer and AI agent creator, I’ve been at the forefront of automation, pioneering workflows and training AI to handle complex tasks seamlessly. I’m an early adopter and expert of n8n, having worked with its powerful capabilities to create automation solutions for diverse industries. I founded n8nhackers, the first AI-powered agency focused on n8n, where we help businesses transform their workflows with cutting-edge automation.
Compartir este flujo de trabajo