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:
- PhantomBuster — extrae conexiones nuevas → webhook a n8n
- n8n procesa el lead y lo añade a CRM
- 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.


