Una solicitud de contacto parece un punto de partida sencillo. Sin embargo, en muchas empresas inicia una cadena de tareas manuales: revisar si los datos son válidos, entender qué necesita la persona, buscarla en el CRM, crear o actualizar registros, avisar a quien corresponda y dejar una nota para el seguimiento.
Cuando ese recorrido se hace entre varias herramientas y sin una estructura clara, aparecen tres problemas: datos incompletos, contactos duplicados y oportunidades que pierden contexto antes de que alguien pueda actuar. Este caso parte de una idea que desarrollo con más detalle al explicar cómo decidir si un proceso merece automatizarse.
Para explorar cómo resolverlo construí el caso W-001, un ejercicio de portfolio inspirado en una demanda real de automatización de leads B2B. El objetivo no era enseñar muchas herramientas, sino diseñar un proceso que dejara cada decisión explicada y trazable.
El flujo planteado
- Normaliza los datos recibidos.
- Comprueba los campos obligatorios, el formato del email y el consentimiento.
- Distingue una entrada que debe corregirse de un error técnico.
- Clasifica categoría, intención, urgencia, encaje y resumen con IA.
- Busca el contacto en Airtable mediante el email para actualizarlo o crearlo sin duplicados.
- Crea una oportunidad comercial relacionada.
- Genera avisos e histórico para actuar y revisar incidencias.
La implementación utiliza n8n como orquestador, DeepSeek mediante API para la clasificación, Airtable como CRM de demostración, Gmail y Slack para avisos y Google Sheets para históricos y control de errores.
La IA interpreta; la arquitectura decide
La IA aporta una lectura inicial útil de cada solicitud. Pero antes hay que definir qué datos hacen válida una solicitud, qué información falta, qué campos se guardan y cómo se evita que un mismo contacto se convierta en varios registros distintos.
Por eso este caso se apoya en reglas claras y en un CRM estructurado. La automatización acelera tareas repetitivas; el criterio humano conserva las decisiones que requieren contexto.
Un CRM sin duplicados es más útil que un CRM más lleno
Uno de los puntos centrales del flujo es buscar el contacto por email antes de crear un registro nuevo. Si existe, se actualiza su información y se vincula una nueva oportunidad. Si no existe, se crea el contacto y después la oportunidad.
Ese detalle evita fragmentar el historial comercial y permite que la persona que atienda el lead vea qué ha ocurrido antes.
Qué demuestra este caso
W-001 no es un proyecto de cliente ni pretende atribuir resultados comerciales. Es un caso práctico de portfolio para demostrar un enfoque de trabajo: comprender un problema de operaciones comerciales, diseñar el recorrido completo, construirlo, probar escenarios válidos e inválidos y documentar las decisiones.
Vídeo completo
En este vídeo explico el proceso, las decisiones de arquitectura y las pruebas realizadas: