Uno de los problemas más comunes que vemos en empresas argentinas es el tiempo muerto entre que un lead llega y alguien del equipo lo contacta. El formulario llega a un email, alguien lo lee horas después, lo copia al CRM, y recién entonces llama o escribe por WhatsApp. Para entonces el lead ya se fue con la competencia.
La solución es un workflow en n8n que hace todo eso en menos de 30 segundos — y encima lo califica con IA para que tu equipo sepa a quién contactar primero.
⚡ Resultado esperado: Lead completa formulario → IA califica el interés y necesidad → WhatsApp personalizado enviado al lead en <30 segundos → CRM actualizado → Alerta a tu equipo con el resumen del lead. Todo sin tocar nada.
¿Por qué n8n y no Zapier o Make?
Tres razones concretas para el mercado argentino:
- Costo: Zapier y Make cobran por cada ejecución. Si tenés 1.000 leads por mes, el costo se dispara. n8n self-hosted tiene costo fijo (el servidor, ~$10-20 USD/mes).
- Privacidad: Los datos de tus clientes no pasan por servidores de terceros en EE.UU. Con n8n self-hosted, todo corre en tu servidor.
- Flexibilidad: n8n tiene nodo de código JavaScript nativo. Si necesitás lógica compleja, la escribís directamente. Zapier no te deja hacer eso.
Lo que vas a construir
Este workflow tiene 5 pasos principales:
1. TRIGGER → Webhook recibe datos del formulario
2. ENRICH → Completamos datos del lead (empresa, LinkedIn)
3. AI SCORE → GPT-4o califica el lead (0-100) y detecta necesidad
4. NOTIFY → WhatsApp personalizado al lead + Telegram al equipo
5. CRM → Lead guardado en Google Sheets / Airtable / HubSpot
Requisitos previos
- n8n instalado (self-hosted en VPS o acceso a tu instancia)
- WhatsApp Business API configurada (usamos Evolution API, open-source y gratuita)
- API Key de OpenAI (GPT-4o)
- Formulario web que pueda hacer POST a un webhook (Typeform, Jotform, tu formulario propio, etc.)
- Google Sheets o CRM de destino
⚠️ Importante para Argentina: WhatsApp Business API oficial (Meta) requiere aprobación y puede demorar semanas. Para comenzar más rápido, podés usar Evolution API (self-hosted, open-source) que permite enviar mensajes a través de una sesión de WhatsApp Business. Está en zona gris de los TOS de WhatsApp, úsala con criterio.
El primer nodo es un Webhook en n8n. Cuando tu formulario hace submit, envía los datos a esta URL. Activalo en modo "Test" primero para ver los datos que llegan.
Configuración del nodo Webhook:
HTTP Method: POST
Path: /lead-nuevo
Response: Immediately (no esperar respuesta)
{
"nombre": "María García",
"email": "maria@empresa.com.ar",
"whatsapp":"+5491155557777",
"empresa": "Empresa SA",
"mensaje": "Necesito automatizar mi proceso de facturación"
}
Antes de pasarle los datos a la IA, los limpiamos y normalizamos con un nodo Set. Aquí también armamos el timestamp en zona horaria Argentina (GMT-3).
nombre_limpio: {{ $json.nombre.trim() }}
email_lower: {{ $json.email.toLowerCase() }}
fecha_ar: {{ new Date().toLocaleString('es-AR', {timeZone:'America/Argentina/Buenos_Aires'}) }}
telefono: {{ $json.whatsapp.replace(/\D/g,'') }}
Acá está el corazón del workflow. Usamos GPT-4o para analizar el mensaje del lead y asignarle un score de 0 a 100, detectar su necesidad principal, y sugerir cómo responderle.
Sos un experto en ventas B2B para una empresa de automatización
de procesos en Argentina. Tu trabajo es calificar leads entrantes.
Calificá este lead y devolvé SOLO un JSON válido:
Nombre: {{ $json.nombre_limpio }}
Empresa: {{ $json.empresa }}
Mensaje: {{ $json.mensaje }}
Devolvé exactamente este formato JSON:
{
"score": [0-100, donde 100 es máximo interés],
"necesidad": "[problema principal en 1 frase]",
"respuesta_sugerida": "[WhatsApp personalizado de 2-3 oraciones]",
"prioridad": "[alta/media/baja]"
}
💡 Consejo: Usá el nodo "JSON Parse" después del nodo OpenAI para convertir la respuesta string en objeto JSON navegable. Así podés acceder a {{ $json.score }}, {{ $json.prioridad }}, etc. en los nodos siguientes.
Antes de enviar el WhatsApp, bifurcamos el flujo según el score. Los leads de alta prioridad (score >= 70) van primero — tu equipo los contacta de inmediato. Los de baja prioridad entran en un nurturing automático.
Condición: {{ $json.score }} mayor o igual a 70
En el paso final, tres nodos corren en paralelo (con un nodo Split in Batches o simplemente conectando desde el IF):
5a — WhatsApp al lead
URL: http://tu-evolution-api:8080/message/sendText/nombre-instancia
Method: POST
Headers: apikey: TU_API_KEY
{
"number": "{{ $json.telefono }}",
"text": "{{ $('OpenAI').item.json.respuesta_sugerida }}"
}
5b — Guardar en Google Sheets
Fecha: {{ $json.fecha_ar }}
Nombre: {{ $json.nombre_limpio }}
Email: {{ $json.email_lower }}
WhatsApp: {{ $json.whatsapp }}
Empresa: {{ $json.empresa }}
Score IA: {{ $('OpenAI').item.json.score }}
Necesidad:{{ $('OpenAI').item.json.necesidad }}
Prioridad:{{ $('OpenAI').item.json.prioridad }}
Estado: Nuevo
5c — Alerta al equipo por Telegram
Chat ID: TU_CHAT_ID_O_GRUPO
Text:
🔔 *NUEVO LEAD* (Score: {{ $('OpenAI').item.json.score }}/100)
👤 *{{ $json.nombre_limpio }}* — {{ $json.empresa }}
📱 {{ $json.whatsapp }}
📧 {{ $json.email_lower }}
🎯 *Necesidad:* {{ $('OpenAI').item.json.necesidad }}
⚡ *Prioridad:* {{ $('OpenAI').item.json.prioridad }}
💬 WhatsApp ya enviado automáticamente ✓
Resultados esperados
Este workflow típicamente logra:
- Tiempo de respuesta: De horas a menos de 30 segundos
- Calidad del primer contacto: Personalizado según la necesidad del lead, no un mensaje genérico
- Cero leads perdidos: Todos quedan en el CRM aunque nadie esté disponible
- Priorización automática: Tu equipo sabe quién merece atención inmediata
Variaciones y mejoras opcionales
- Enriquecimiento con Hunter.io o Apollo: Antes del nodo de IA, buscamos datos adicionales de la empresa del lead
- Secuencia de nurturing: Si el score es bajo, activamos una secuencia de 3 emails automáticos en 7 días
- Notificación por prioridad: Score > 90 dispara una llamada automática de voz (Twilio)
- Sincronización con HubSpot / Pipedrive: En lugar de Google Sheets, podés usar el nodo nativo de tu CRM
¿Necesitás ayuda para implementar este workflow? En Copisrad.cloud lo construimos por vos — adaptado a tus formularios, tu WhatsApp y tu CRM específico.
Contactanos →
Conclusión
La gestión manual de leads es uno de los principales cuellos de botella en ventas para empresas argentinas. Un workflow como este elimina el tiempo muerto entre la captación y el primer contacto, mejora la calidad de ese primer contacto con IA, y libera tiempo de tu equipo para lo que realmente importa: cerrar ventas.
La buena noticia es que n8n hace todo esto posible sin pagar por cada ejecución, con tus datos en tu servidor, y en pocas horas de trabajo de configuración inicial.