En este caso práctico, Julio López Rodríguez muestra cómo diseñó y construyó una solución automatizada para la captación y clasificación de leads B2B usando n8n como orquestador, la API de DeepSeek para interpretación de texto mediante IA, Airtable como base comercial, Gmail para notificaciones y Google Sheets para registro histórico y de errores. El flujo comienza con un formulario que envía datos a n8n, donde se valida la información y se verifica si el contacto ya existe (por email o teléfono). Si pasa la validación, la IA interpreta la solicitud y devuelve datos estructurados (intención, urgencia). Con esa información, n8n crea o actualiza el contacto en Airtable, genera una oportunidad comercial independiente y decide, según reglas de urgencia, si se envía una alerta a un humano. En caso de fallos críticos, el sistema marca el error, lo registra en Sheets y dispara una alerta técnica, evitando falsos éxitos. Cada herramienta tiene una función concreta y el proceso evita duplicados, copia de datos y decisiones automáticas sin supervisión humana cuando no es apropiado.
Chapters
Esto que ves aquí es una reinterpretación de una petición real de una empresa que necesita automatizar la captación y clasificación de los leads que le llegan de B2B, de empresa a empresa. El problema no está simplemente en recibir los contactos, sino que esto hay que validarlo, detectar si ese contacto ya existe, entender qué está pidiendo, valorar su urgencia sobre todo, crear el contacto si es nuevo, actualizarlo si ya existía y avisar al equipo cuando realmente necesita la atención en función del tipo de petición y la urgencia que la IA en este caso lo clasifique según los datos que se recojan de la petición. Por eso construí la solución de la siguiente manera. Este es el workflow completo hecho en N8N. Primero se recibe el lead, comprueba si puede contactar con esa persona, valida la información, utiliza la inteligencia artificial para interpretar la solicitud, evita duplicados en el CRM, crea la oportunidad comercial, decide si necesita atención humana y conserva un histórico de todo lo que ha ocurrido.
La petición habla de automatización, APIs, inteligencia artificial y distintas Antes de elegir ninguna herramienta, lo traducimos a un problema de negocio.
Se necesita saber si los datos son utilizables, qué quiere esa persona, si ya existe en la base de datos, si merece atención inmediata y qué debería ocurrir después.
La arquitectura final quedó así: un formulario envía la información a N8N, N8N organiza y valida esos datos, DeepSeek interpreta la solicitud mediante API, Airtable funciona como base comercial, Gmail genera determinados avisos Y Google Sheets conserva el histórico, el registro de errores y los rechazos. Lo importante es que cada herramienta tiene una función concreta.
Una de las primeras cosas que quise resolver fue algo muy básico: no todo formulario recibido debería convertirse automáticamente en un contacto dentro del CRM.
Cuando el lead supera esa primera validación, entra la parte de inteligencia artificial. La IA no decide todo el proceso. Su función aquí es interpretar el texto que ha escrito la persona y devolver información estructurada. Luego el resto del workflow toma la decisión de forma más consistente.
Antes de crear nada, el sistema busca si esa persona ya existe por email o teléfono. Cada nueva solicitud se guarda como una oportunidad independiente.
La automatización tampoco significa que todo tenga que resolverse automáticamente. El sistema decide cuándo merece la pena avisar a una persona.
Si falla una parte crítica del workflow, se marca el error, se registra y se lanza una alerta técnica. Así evitamos un falso éxito.
Para quien contacta, todo empieza con una solicitud. El sistema valida, interpreta, crea el contacto, genera la oportunidad y decide la intervención. Todo ocurre sin copiar datos.
La herramienta es una parte de la solución. La arquitectura y las decisiones que hay detrás son lo que hacen que el sistema tenga sentido.