n8n Lead Generation: Automatiza la Captación y Gestión de Leads

N8n lead generation automatizar es uno de los usos más prácticos de n8n. n8n lead generation es una de las automatizaciones más valiosas para equipos de ventas y marketing. Con n8n puedes capturar leads de múltiples fuentes, enriquecerlos automáticamente con datos de la empresa, distribuirlos al comercial correcto y activar secuencias de seguimiento, todo sin intervención manual. En esta guía aprenderás cómo construir este sistema.

El problema del lead management manual

Sin automatización:

  • Los leads se pierden entre formularios, emails y spreadsheets
  • El tiempo de respuesta es de horas o días (cuando debería ser minutos)
  • El seguimiento es inconsistente según el comercial
  • No hay visibilidad del pipeline en tiempo real

El 78% de los leads compra al proveedor que responde primero (HubSpot). La velocidad es crítica.

Fuentes de leads que n8n puede capturar

  • Formularios web (Typeform, Tally, formularios propios)
  • LinkedIn (conexiones nuevas o mensajes)
  • Email (leads que envían email a info@)
  • Redes sociales (comentarios, DMs)
  • Eventos y webinars (registros)
  • Chatbot (conversaciones en tu web)
  • Scrapers (directorios, LinkedIn Sales Navigator)

Automatización 1: Formulario web → CRM + Seguimiento instantáneo

El flujo más básico pero más impactante:

Webhook (formulario de contacto)
  → Enriquecer datos (Clearbit/Hunter.io)
  → HubSpot — Crear contacto y deal
  → Asignar comercial (round-robin o por criterio)
  → Slack — Notificar al comercial asignado
  → Gmail — Email automático al lead (en < 2 minutos)

Enriquecimiento automático con Clearbit

Con el email del lead, obtén datos de su empresa automáticamente:

HTTP Request — Clearbit Enrichment API:
URL: https://person.clearbit.com/v2/people/find?email={{ $json.email }}
Auth: Bearer API_KEY

Datos que obtienes: cargo, tamaño de empresa, sector, LinkedIn URL, país.

Asignación round-robin de leads

// Nodo Code: asigna el siguiente comercial en rotación
const comerciales = ['ana@empresa.com', 'carlos@empresa.com', 'lucia@empresa.com'];
const lastIndex = parseInt($env.LAST_ASSIGNED || '-1');
const nextIndex = (lastIndex + 1) % comerciales.length;
// Guardar en variable de entorno o Google Sheets
return [{ comercial: comerciales[nextIndex], nextIndex }];

Automatización 2: Secuencia de email nurturing

Para leads que no responden inmediatamente, activa una secuencia automática:

Lead capturado
  → Email 1: inmediato (bienvenida + propuesta de valor)
  → Wait (2 días)
  → IF (lead no respondió)
    → Email 2: caso de uso relevante
  → Wait (3 días)
  → IF (lead no respondió)
    → Email 3: contenido de valor (artículo, guía)
  → Wait (5 días)
  → IF (lead no respondió)
    → Email 4: oferta de demo

Para detectar si el lead respondió, puedes:

  • Monitorizar respuestas en Gmail Trigger
  • Usar HubSpot para trackear aperturas y respuestas

Automatización 3: Captar leads de LinkedIn

Procesar conexiones nuevas

Aunque LinkedIn no tiene API oficial para DMs, puedes automatizar usando:

  1. PhantomBuster — extrae conexiones nuevas → webhook a n8n
  2. n8n procesa el lead y lo añade a CRM
  3. n8n genera un mensaje personalizado para enviar manualmente (o vía PhantomBuster)

Leads de anuncios de LinkedIn

LinkedIn Lead Gen Forms envía leads a través de su API:

HTTP Request (LinkedIn API)
  → Get lead form responses nuevas (polling)
  → HubSpot — Create Contact
  → Gmail — Email de seguimiento

Automatización 4: Email entrante como lead

Cuando alguien escribe a info@tuempresa.com:

Gmail Trigger (emails a info@)
  → IF (no es spam ni respuesta interna)
    → OpenAI — Clasificar intención del email
    → IF (es consulta de ventas)
      → HubSpot — Create Contact
      → OpenAI — Generar respuesta inicial
      → Gmail — Responder en < 5 minutos
      → Slack — Alerta al equipo comercial

Prompt de clasificación:

Clasifica este email como "ventas", "soporte", "spam" u "otro".
Solo la categoría, sin explicación.
Email: {{ $json.snippet }}

Automatización 5: Calificación automática de leads con IA

No todos los leads merecen el mismo esfuerzo. Califica automáticamente:

Nuevo lead en HubSpot
  → Claude/GPT — Puntuar lead (0-100)
  → IF (score > 70) → Lead caliente → Notificación urgente al comercial
  → IF (score 40-70) → Lead tibio → Añadir a secuencia de nurturing
  → IF (score < 40) → Lead frío → Suscribir a newsletter

Prompt de calificación:

Evalúa este lead para nuestra empresa de [sector].
Puntúa del 0 al 100 según fit con nuestro ICP (empresa B2B, +50 empleados, sector tech/finance).

Cargo: {{ $json.jobtitle }}
Empresa: {{ $json.company }}
Tamaño: {{ $json.num_employees }}
Sector: {{ $json.industry }}

Responde: {"score": X, "razon": "breve justificación"}

Automatización 6: Dashboard de leads en tiempo real

Mantén un Google Sheet con todos los leads del día, actualizado en tiempo real:

HubSpot Trigger (nuevo contacto creado)
  → Google Sheets — Append Row

El equipo directivo ve el pipeline actualizado sin entrar en HubSpot.

Conclusión

Automatizar el lead generation con n8n transforma la gestión comercial: más leads capturados, respuestas más rápidas y seguimiento consistente. La clave está en conectar todas las fuentes de leads a un único sistema (CRM) y activar respuestas automáticas en los primeros minutos. Los equipos que implementan esto mejoran su tasa de conversión significativamente solo por la velocidad de respuesta.