Volver a Programa

Inteligencia Artificial y Automatización Nivel 2

0% Completado
0/0 Pasos
  1. Bienvenida al Nivel 2 IA Agéntica y Automatización con n8n
    2 Temas
  2. MÓDULO 1 · Fundamentos de Automatización

    Introducción al Módulo 1
  3. 1.1 Pensando en procesos: cómo identificar y mapear flujos de trabajo complejos que puedes automatizar en tu negocio
  4. 1.2 Cómo funciona n8n: domina los nodos, conexiones, flujos y la lógica detrás de automatizaciones profesionales
  5. 1.3 n8n Cloud vs Self-hosted: entiende las diferencias, costos y cuál elegir según tu situación y necesidades de privacidad
  6. 1.4 Triggers avanzados: configura qué dispara tus automatizaciones (webhooks, schedules, eventos de apps)
  7. 1.5 Datos y JSON: aprende el idioma de las APIs para conectar cualquier servicio sin depender de integraciones prediseñadas
  8. 1.6 Lógica condicional y HTTP Request: crea decisiones automáticas complejas y conecta con cualquier servicio o API del mundo
  9. MÓDULO 2 · Canales de Comunicación
    Introducción al Módulo 2
  10. 2.1 WhatsApp Business API: arquitectura, conceptos y cómo funciona realmente
  11. 2.2 Conexión directa con Meta vs BSP: Twilio, 360Dialog y otros proveedores
  12. 2.3 Meta Business: verificación de cuenta paso a paso
  13. 2.4 Envío y recepción de mensajes en WhatsApp API
  14. 2.5 Templates de WhatsApp: creación, aprobación y uso correcto
  15. 2.6 Telegram, Email y Webhooks: canales alternativos en tiempo real
  16. MÓDULO 3 · CRM: Tu Centro de Control
    Introducción al Módulo 3
  17. 3.1 El CRM como centro de control de tus agentes de IA
  18. 3.2 Chatwoot: instalación y configuración de una bandeja conversacional profesional
  19. 3.3 Twenty CRM, Kommo y GoHighLevel: gestión de leads y comparación de plataformas
  20. 3.4 WhatsApp + CRM integrado: centraliza todas las conversaciones en un solo lugar
  21. 3.5 Human in the Loop: activar y desactivar el bot por conversación
  22. 3.6 Etiquetas, segmentación y métricas: organiza y mide tu operación conversacional
  23. MÓDULO 4 · Inteligencia Artificial Agéntica
    Introducción al Módulo 4
  24. 4.1 El Ciclo Agéntico: cómo “piensa” un agente de IA
  25. 4.2 LLM APIs explicados: modelos de lenguaje, costos y selección estratégica
  26. 4.3 OpenAI, Claude, Gemini y ecosistema open source
  27. 4.4 Prompting efectivo y clasificación inteligente
  28. 4.5 Extracción de datos desde conversaciones naturales
  29. 4.6 RAG, embeddings y memoria inteligente para agentes
  30. MÓDULO 5 · Diseño de Agentes + Human in the Loop
    Introducción al Módulo 5
  31. 5.1 ¿Qué es un agente de IA? Diferencias entre chatbot, automatización y agente inteligente
  32. 5.2 Framework de 5 Bloques para diseñar agentes robustos
  33. 5.3 Memoria y Tools: capacidades reales para agentes inteligentes
  34. 5.4 Diseño de agentes especializados por área de negocio
  35. 5.5 Human in the Loop: supervisión humana y reglas de escalamiento
  36. 5.6 Superagente vs Orquestador + Subagentes
  37. MÓDULO 6 · MCP y Embudos Automatizados
    Introducción al Módulo 6
  38. 6.1 MCP (Model Context Protocol): el nuevo estándar para agentes inteligentes
  39. 6.2 Servidores MCP en n8n: conexiones estandarizadas para agentes
  40. 6.3 Embudos automatizados de ventas con IA
  41. 6.4 Landing pages inteligentes y captura automática de leads
  42. 6.5 Business Case y cálculo de ROI en automatización
  43. 6.6 Integración total: construyendo un ecosistema automatizado 24/7
Lección 4 de 43
En Progreso

1.2 Cómo funciona n8n: domina los nodos, conexiones, flujos y la lógica detrás de automatizaciones profesionales

1.2 Cómo funciona n8n — Módulo 1 Nivel 2
Subtema 1.2 · Módulo 1 — Nivel 2

Cómo funciona n8n

Ya tienes el mapa de tu proceso en papel. Ahora toca entender la herramienta donde lo vas a construir. n8n no es solo un software — es un lenguaje visual para describir cómo deben fluir los datos entre sistemas. Quien entiende su lógica interna construye automatizaciones robustas. Quien solo copia tutoriales, construye automatizaciones frágiles.

En este subtema diseccionamos n8n por completo: su interfaz, sus piezas fundamentales, cómo viajan los datos, qué son las expresiones y cómo manejar errores como un profesional. Al terminar, podrás leer cualquier workflow y entender exactamente qué hace — antes de ejecutarlo.

🔧

n8n es como una cadena de producción visual.
Cada nodo es una estación de trabajo. Los datos son el producto que pasa entre ellas.

Imagina una fábrica donde el primer puesto recibe materias primas (el trigger), cada estación las transforma de alguna forma (los nodos), los inspectores de calidad toman decisiones de ruta (los nodos If), y al final el producto terminado sale por el último puesto (el nodo de salida). Tu trabajo es diseñar la línea de producción, no operar cada máquina manualmente.

🖥️ Anatomía del editor — Lo que ves al abrir n8n

Antes de crear tu primer nodo, oriéntate en el espacio de trabajo. n8n tiene 5 zonas principales — cada una con un propósito específico:

n8n — Mi primer workflow · Módulo 1
Guardar ▶ Ejecutar ● Activo

① Biblioteca de nodos

Triggers

Actions

Core nodes

Services

AI nodes

② Canvas central

Webhook
Trigger

🤖

AI Agent

🔀

IF
Condition

💬

WhatsApp
Send

③ Configuración del nodo

Nodo activo

IF Condition

Condición

{{ $json.intent }}

Operador

equals “precio”

④ Historial de ejecuciones

✓ Hace 2 min — OK
✓ Hace 15 min — OK
✗ Hace 1h — Error nodo 3
{[ {n:”①”, t:”Panel de nodos”, d:”Biblioteca de todos los nodos disponibles. Búsqueda por nombre o categoría.”, c:”#ea580c”}, {n:”②”, t:”Canvas central”, d:”El espacio de trabajo visual. Aquí conectas nodos arrastrando y soltando.”, c:”#2563eb”}, {n:”③”, t:”Panel de configuración”, d:”Al seleccionar un nodo, aquí aparecen sus parámetros, credenciales y expresiones.”, c:”#059669″}, {n:”④”, t:”Historial de ejecuciones”, d:”Registro de cada vez que el workflow corrió: éxitos, errores y los datos exactos que pasaron.”, c:”#f59e0b”}, ].map… }

① Panel de nodos

Biblioteca de todos los nodos. Búsqueda por nombre o categoría. Arrastra al canvas para agregarlo.

② Canvas central

Espacio de trabajo visual. Conectas nodos arrastrando desde la salida de uno a la entrada del siguiente.

③ Configuración del nodo

Al seleccionar un nodo aparecen sus parámetros, credenciales y las expresiones para datos dinámicos.

④ Historial de ejecuciones

Registro de cada corrida: éxitos, errores y los datos exactos que pasaron por cada nodo.

🧩 Los 4 tipos de nodo — La taxonomía de n8n

Regla fundamental: Todo workflow empieza con exactamente UN nodo Trigger. Sin trigger, no hay automatización — solo un diagrama. El trigger es el corazón que pone en marcha todo lo demás.

Trigger Nodes

El punto de inicio obligatorio

Monitorean un evento y disparan el workflow cuando ocurre. Pueden ser activos (escuchan en tiempo real) o pasivos (se ejecutan en horarios programados).

Webhook Schedule Gmail Trigger WhatsApp Trigger HTTP Request
⚙️

Action Nodes

Realizan acciones en servicios externos

Se conectan a APIs de terceros y ejecutan operaciones: crear registros, enviar mensajes, actualizar datos, subir archivos. Necesitan credenciales configuradas previamente.

Gmail · Send Sheets · Append Slack · Message HubSpot · Create Notion · Update
🔀

Core Nodes

Manipulan y transforman datos

No se conectan a servicios externos — procesan los datos que ya fluyen por el workflow. Son la inteligencia interna: toman decisiones, transforman estructuras y controlan el flujo.

IF Set Merge Split In Batches Code Wait
🤖

AI Nodes

IA y agentes integrados nativamente

Nodos especializados para integrar LLMs, embeddings, vectores y agentes directamente en tus flujos. No necesitas código para conectar Claude o GPT-4 a tu automatización.

AI Agent OpenAI Anthropic Embeddings Vector Store
📦 Cómo viajan los datos entre nodos

Este es el concepto más importante de n8n. Los datos no se pasan como texto plano — se pasan como arrays de items en formato JSON. Cada nodo recibe una lista, la procesa y entrega una nueva lista al siguiente.

1

El Trigger recibe el evento y crea el primer item

Cuando un webhook recibe una petición, n8n crea un item con todos los datos del request. Este item es un objeto JSON con propiedades que puedes usar en los nodos siguientes.

[
  {
    "json": {
      "nombre": "María García",
      "telefono": "523319126408",
      "mensaje": "Hola, quiero información sobre precios",
      "timestamp": "2025-05-11T09:30:00Z"
    }
  }
]
2

El nodo AI Agent procesa el item y agrega nuevas propiedades

El agente de IA analiza el mensaje y enriquece el item con nuevas propiedades: la intención detectada, el tema y la respuesta generada.

[
  {
    "json": {
      "nombre": "María García",
      "telefono": "523319126408",
      "mensaje": "Hola, quiero información sobre precios",
      "intencion": "consulta_precio",
      "respuesta": "Hola María, con gusto te comparto nuestro catálogo...",
      "es_lead_nuevo": true
    }
  }
]
3

El nodo IF divide el flujo según una condición

El nodo IF evalúa {{ $json.intencion }} y envía el item por la rama “true” (consulta de precio) o “false” (otra intención). El mismo item sigue fluyendo por la rama correspondiente.

4

El nodo WhatsApp usa las propiedades del item para enviar

El nodo de salida referencia las propiedades del item usando expresiones. No escribe valores fijos — lee los datos que vienen del flujo.

To:   {{ $json.telefono }}     ← 523319126408
Body: {{ $json.respuesta }}    ← "Hola María, con gusto..."
✍️ Expresiones — El lenguaje dinámico de n8n

¿Qué es una expresión? En lugar de escribir un valor fijo en un campo (“Hola María”), escribes una referencia dinámica que n8n evalúa en tiempo real usando los datos que fluyen por el workflow. Todo lo que va entre {{ }} es una expresión.

{{ $json.campo }}
Acceder a propiedad del item actual

La más usada. Lee una propiedad del item que está procesando el nodo en ese momento. Ejemplo: {{ $json.nombre }} → “María García”

{{ $node[“Nodo”].json.campo }}
Acceder a datos de un nodo específico

Cuando necesitas datos de un nodo anterior que ya no está en el flujo actual. Ejemplo: recuperar la respuesta del AI Agent desde el nodo de WhatsApp.

{{ $json.campo.toUpperCase() }}
Transformaciones en línea

Puedes aplicar métodos de JavaScript directamente en las expresiones. Ejemplo: {{ $json.nombre.split(" ")[0] }} → solo el primer nombre.

{{ $now.toISOString() }}
Variables del sistema

n8n expone variables globales: $now (fecha y hora actual), $workflow.id, $execution.id.

{{ $json.valor > 100 ? “Alto” : “Bajo” }}
Operador ternario — decisiones en línea

Para lógica simple directamente en el campo, sin necesidad de un nodo IF completo. Ejemplo: clasificar un ticket promedio según el monto.

▶️ Modos de ejecución: Manual vs. Producción
Manual

Modo de prueba y desarrollo

Al hacer clic en “Test workflow”, el flujo se ejecuta una sola vez con los datos que llegan en ese momento o con datos de prueba que tú insertas. El trigger no queda escuchando.

  • Cada nodo muestra exactamente los datos de entrada y salida en tiempo real
  • Puedes hacer clic en cualquier nodo y ver su JSON completo
  • Los errores aparecen inmediatamente con el mensaje exacto
  • El workflow no se activa — solo corre una vez y para
  • Usa este modo siempre que estés construyendo o depurando
Producción

Modo activo — corre solo

Al activar el switch de “Active” en la parte superior, el workflow queda en modo producción. El trigger comienza a monitorear su fuente y ejecuta el flujo automáticamente cuando se cumple la condición.

  • El workflow corre sin que nadie intervenga — 24/7 si el servidor está encendido
  • Cada ejecución queda registrada en el historial con sus datos
  • Los errores no aparecen en pantalla — quedan en el log de ejecuciones
  • Solo activa un workflow cuando ya lo probaste en modo manual
  • Para editarlo, desactívalo primero para no interrumpir ejecuciones en curso
🛡️ Manejo de errores — Cómo construir workflows que no se rompen

Un workflow profesional anticipa que las cosas pueden fallar: una API puede estar caída, un dato puede llegar vacío, una conexión puede timeout. n8n tiene tres formas de manejar esto:

🛑 Stop and Error

El workflow se detiene completamente cuando un nodo falla y marca la ejecución como error. Es el comportamiento por defecto. Ideal cuando un fallo en cualquier paso hace inútil todo lo que sigue.

Cuándo usarlo: En procesos donde todos los pasos son críticos y encadenados (crear lead → notificar → registrar).

⚠️ Continue on Error

El workflow sigue ejecutándose aunque un nodo falle, pasando un item vacío o el error como dato al siguiente nodo. Configurable por nodo individual.

Cuándo usarlo: Cuando procesas lotes de datos y no quieres que un item malo bloquee todo el batch.

🔔 Error Workflow

Un workflow secundario que se ejecuta automáticamente cuando el principal falla. Puede enviar una alerta por WhatsApp, crear un ticket en el CRM o intentar una acción alternativa.

Cuándo usarlo: En workflows de producción críticos donde necesitas saber inmediatamente si algo falló.

💡 Regla de oro en producción: Todo workflow activo debe tener configurado un Error Workflow que envíe una notificación. Si tu automatización falla silenciosamente a las 2 AM, no lo sabrás hasta que el cliente se queje.

⚡ Tips de quien ya construyó workflows en producción

🏷️

Nombra tus nodos siempre

n8n los llama “IF1”, “Set2”. Renómbralos con nombres descriptivos: “Detectar intención” en lugar de “AI Agent1”. Lo agradecerás en 3 semanas.

📌

Usa notas (Sticky Notes)

n8n tiene un nodo de nota adhesiva. Documenta dentro del canvas qué hace cada sección del workflow. Es el README de tu automatización.

🧪

Prueba nodo por nodo

No ejecutes el workflow completo hasta haber probado cada nodo individualmente. Haz clic derecho en un nodo → “Execute step” para probarlo solo.

💾

Guarda versiones

Antes de hacer cambios grandes a un workflow en producción, duplícalo. n8n no tiene control de versiones nativo — tu backup eres tú.

🔍

Inspecciona el JSON de cada nodo

En modo test, haz clic en el nodo ejecutado y ve la pestaña “Output”. Ahí está el JSON exacto que sale — úsalo para construir las expresiones del nodo siguiente.

🔄

Itera en pequeño

Construye el workflow en partes: trigger + primer nodo → prueba. Agrega el segundo → prueba. No construyas todo y pruebes al final.

🎯 Lo que debes recordar del subtema 1.2

🧩

4 tipos de nodo

Trigger (inicio), Action (servicios externos), Core (lógica interna) y AI (inteligencia artificial). Cada workflow empieza con un trigger.

📦

Los datos son JSON

Los items fluyen como arrays JSON. Cada nodo recibe, procesa y entrega una lista de objetos con propiedades accesibles por expresiones.

✍️

Expresiones {{ }}

Todo lo que va entre dobles llaves es dinámico. $json.campo es la forma de referenciar datos del flujo.

🧪

Manual antes de Producción

Prueba siempre en modo Manual hasta que el workflow funcione perfectamente. Solo entonces actívalo en producción.

🛡️

Siempre un Error Workflow

En producción, configura siempre un workflow de error que te notifique cuando algo falla. Nunca dejes una automatización crítica sin monitoreo.

🏷️

Nombra y documenta

Nodos con nombres descriptivos y notas en el canvas. Tu yo del futuro te lo agradecerá cuando tengas que editar un workflow de hace 2 meses.

Comentarios

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *