Automatizá flujos con webhooks y ramas condicionales en n8n
n8n conecta apps y decide qué hacer con los datos que llegan, sin que tengas que escribir una integración a mano por cada servicio. Sirve para pasar de un formulario suelto a un lead calificado en el CRM, o de un correo a una respuesta clasificada, en una tarde.

El problema: reglas fijas no alcanzan para datos sueltos
Una automatización clásica funciona bien cuando los datos ya vienen ordenados: una hoja de cálculo, un formulario con campos fijos, un evento predecible. El problema aparece con correos, transcripciones, tickets o documentos, donde el contenido es libre y no hay estructura previa que seguir. n8n resuelve esto combinando nodos de lógica normales (triggers, condiciones, llamadas HTTP) con nodos que interpretan texto, resuman o clasifiquen antes de decidir qué hacer. La diferencia no es la plataforma, es que podés meter una capa de interpretación en el medio del flujo sin reescribir todo lo demás. Eso es lo que separa 'mover datos' de 'automatizar un proceso real'.
El patrón que se repite en casi todo workflow
Casi cualquier automatización en n8n sigue la misma secuencia: trigger → entrada de datos → transformación → decisión → acción → control de errores. El trigger arranca el flujo (un webhook, un horario, un evento de otra app), después vienen nodos que limpian o validan lo que llegó, un nodo de decisión que separa caminos, y al final una acción concreta como llamar a una API o escribir en un CRM. Pensar el problema en estos seis pasos antes de tocar el editor te ahorra armar un workflow espagueti. El ejemplo típico: entra un formulario por webhook, se limpian los datos, se valida el email, se llama una API, se crea un lead y se devuelve una respuesta HTTP.
curl -X POST https://tu-instancia-n8n.com/webhook/lead-form \ -H "Content-Type: application/json" \ -d '{ "nombre": "Camila Rojas", "email": "camila@ejemplo.cl", "mensaje": "Necesito una cotización para 20 licencias" }'El nodo Webhook es la puerta de entrada
El nodo Webhook recibe datos desde servicios externos y dispara el workflow a partir de esa entrada: es la forma más directa de que algo pase 'de afuera hacia adentro' de n8n. La ventaja frente a consultar una API cada cierto tiempo (polling) es que el webhook te avisa apenas ocurre el evento, en vez de que vos tengas que estar preguntando si ya pasó algo. Eso significa menos llamadas innecesarias y una reacción casi inmediata. Cualquier servicio que pueda mandar un POST a una URL (un formulario, un CRM, otra automatización) puede convertirse en el disparador de tu flujo.
Nodos core, credenciales y nodos de comunidad
n8n organiza sus piezas en categorías claras. Los core nodes son de propósito general y no están atados a una app específica: If para ramificar según una condición, Code para lógica a medida, Schedule Trigger para ejecuciones programadas y HTTP Request para llamar cualquier API con URL. Las credentials guardan de forma cifrada lo necesario para autenticarte contra servicios externos, y los nodos las usan para conectarse sin que la clave quede expuesta en el workflow. Los community nodes los crea la comunidad y no el equipo base de n8n: los verificados están disponibles en n8n Cloud, pero los no verificados requieren self-hosting. Saber en qué categoría cae cada nodo te ahorra buscar un 'nodo para Instagram' cuando en realidad necesitás un HTTP Request bien configurado.
De formulario a CRM: el flujo mínimo con rama condicional
El ejemplo más chico que ya muestra todo el patrón es: Webhook recibe un formulario, Code limpia los datos, If decide si el email es válido, y HTTP Request manda la información al CRM solo si pasó la condición. Este mismo esqueleto sirve para cualificación de leads: el formulario entra por webhook, se analiza el mensaje libre del usuario, se resume la necesidad, se clasifica la oportunidad y recién ahí se decide si va al equipo comercial o queda descartada. La parte importante es que el nodo If no es un simple filtro, es el punto donde tu automatización deja de ser lineal y empieza a tomar decisiones distintas según el dato que llegó.
curl -X POST https://tu-instancia-n8n.com/webhook/lead-form \ -H "Content-Type: application/json" \ -d '{ "nombre": "Pedro Soto", "email": "correo-invalido", "mensaje": "quiero info" }'What you can build with this
Three projects you can finish in an afternoon, each ending in something that runs.
Lead desde formulario a CRM con validación de email
Un workflow con Webhook, Code para limpiar el payload, If para validar el email y HTTP Request para crear el lead en el CRM solo si el dato es correcto.
Clasificador de correos por área
Un flujo que recibe un correo, interpreta el contenido, decide con una rama condicional si es soporte, venta o administración, y lo deriva al equipo correspondiente.
Resumen automático de reuniones
Un workflow que toma una transcripción larga, genera un resumen con acuerdos y próximos pasos, y lo envía por email o lo guarda en otra herramienta.
What you take away
Todo workflow de n8n se puede pensar en seis pasos: trigger, entrada, transformación, decisión, acción y control de errores.
El nodo Webhook te ahorra el polling: la app externa avisa apenas pasa algo, en vez de que vos preguntes todo el tiempo.
El nodo If es el que convierte un flujo lineal en una automatización que realmente decide, no solo mueve datos de un lado a otro.
Antes de buscar un nodo específico para una app, revisá si un HTTP Request con la credencial correcta ya resuelve el problema.