Respuestas del foro creadas
-
Angel Sánchez
Miembro19 marzo, 2026 en 8:49 am en respuesta a: Error al conectar WhatsApp con ChatwootHola Carlos, como hablamos en clase, puedes empezar revisando los logs que generan Chatwoot y Traekif para ver si alguno muestra algún problema durante la validación. Quedo pendiente del resultado.
-
Angel Sánchez
Miembro13 marzo, 2026 en 11:36 am en respuesta a: Problemas con la instalación de Docker: “Virtualization support not detected.”Este error es un clásico cuando la virtualización por hardware está desactivada o el subsistema de Windows no está bien configurado. Aquí tienes los pasos para solucionarlo, ordenados de lo más probable a lo más complejo:
1. Habilitar Virtualización en la BIOS/UEFI (Paso Crítico)
Docker no puede funcionar si tu procesador no tiene permiso para virtualizar a nivel de hardware.
-
Reinicia tu PC y entra a la BIOS (usualmente presionando F2, F10, F12 o Del al arrancar).
-
Busca una opción llamada Intel Virtualization Technology (VT-x) o AMD-V / SVM Mode.
-
Asegúrate de que esté en Enabled.
-
Guarda los cambios y reinicia.
2. Verificar WSL 2 (Windows Subsystem for Linux)
Docker Desktop en Windows depende de WSL 2. Si no está instalado o actualizado, verás ese error.
-
Abre una terminal (PowerShell o CMD) como administrador y ejecuta:
PowerShell
wsl --install -
Si ya lo tienes, asegúrate de que esté actualizado:
PowerShell
wsl --update -
Luego, reinicia el equipo.
3. Activar Hyper-V y características de Windows
A veces las características necesarias de Windows están desactivadas.
-
Presiona la tecla Windows, escribe “Activar o desactivar las características de Windows” y abre el panel.
-
Asegúrate de que las siguientes casillas estén marcadas:
-
Hyper-V (especialmente “Plataforma de Hyper-V”).
-
Plataforma de máquina virtual.
-
Subsistema de Windows para Linux.
-
-
Haz clic en Aceptar y reinicia.
4. Verificar en el Administrador de Tareas
Para confirmar que el sistema ya reconoce la virtualización:
-
Presiona
Ctrl + Shift + Esc. -
Ve a la pestaña Rendimiento > CPU.
-
Abajo a la derecha debería decir: Virtualización: Habilitado.
Nota: Si estás usando una máquina virtual (como VMware o VirtualBox) para correr Windows e intentar abrir Docker ahí, debes habilitar la “Virtualización anidada” (Nested Virtualization) en los ajustes de esa máquina virtual.
-
-
Hola, el error indica que en el bloque de n8n colocaste “network”, pero en realidad debe ir “networks”, en plural. Por lo tanto, tienes que abrir el editor, corregir ese problema, guardar y ejecutar de nuevo.
Hay que tener mucho cuidado con estos documentos, ya que cualquier error puede hacer que no funcionen. 😀
-
Angel Sánchez
Miembro5 marzo, 2026 en 9:28 pm en respuesta a: 3.- Cambiando dominio o subdominio para n8nHola Carlos, en este 2026 Hostinger cambio los archivos. Aquí la info: https://azulschool.net/todos-los-grupos/n8n/forum/topic/no-encuentro-archivos-env-ni-docker-compose/
-
Problema solucionado. Había un error de escritura.
Nota: En Docker, el archivo docker-compose.yml utiliza formato YAML, por lo que la indentación y los espacios son fundamentales. Un espacio mal colocado, una indentación incorrecta o un error de sintaxis pueden impedir la ejecución de los comandos relacionados con ese archivo.
-
Angel Sánchez
Miembro26 febrero, 2026 en 7:37 pm en respuesta a: No encuentro archivos .env ni docker-composeyml de n8n | VPS HostingerHola Jorge,
En Hostinger, la carpeta de n8n se movió en los nuevos VPS comprados después del 2026. Para acceder a ella, usa el siguiente comando:
cd /docker/n8n
Ahí encontrarás los archivos docker-compose.yml y .env.
¡Saludos!
-
Hola colega,
Te comparto un flujo listo para usar que te permite servir una página web HTML directamente desde n8n, sin necesidad de hosting externo. La plantilla ya viene configurada como una Política de Privacidad genérica con fecha.
Instrucciones de uso:
-
Crea un nuevo lienzo en n8n.
-
Importa el JSON adjunto.
-
Haz clic en “Guardar y publicar” o “Activar” (arriba a la derecha) para encender el flujo.
-
Abre el primer nodo (Webhook), ve a la sección “Webhook URLs” y copia la Production URL.
¡Listo! Ese enlace es tu página web pública funcionando en tiempo real.
-
-
Angel Sánchez
Miembro3 diciembre, 2025 en 2:23 pm en respuesta a: Connection lost en n8n en versión 1.122.4Te envié mensaje en el grupo para hablar del tema.
-
Hola Eduardo, así es, ya no esta disponible. Aquí vemos opciones: https://azulschool.net/todos-los-grupos/n8n/forum/topic/problema-con-credencial-de-integracion-de-zep-en-n8n/
-
Hola Eduardo, en realidad puedes usarlo de forma manual, entrando a tu CRM y gestionándolo desde ahí; ahí puedes hacer todo manualmente.
Un CRM, por sus siglas en español, significa Gestión de las Relaciones con los Clientes. Como su nombre lo indica, sirve para gestionar todas las relaciones con tus clientes, lo cual puedes realizar fácilmente en Twenty, simplemente ingresando y trabajando.
Por lo regular, cuando se trabaja de forma manual, se atiende a los clientes y se llena la información manualmente; ese es su uso natural. En los cursos de n8n usamos ese CRM para que sea el agente de IA quien rellene esos datos de forma automática, pero tú puedes seguir utilizándolo de manera manual.
Ahora bien, si preguntas de qué otra forma puedes llenarlo, además de lo visto en el curso y la forma manual, sí puedes emplearlo en formularios y en cualquier otra idea que se te ocurra, para luego enviar esos datos automáticamente con n8n.
En esta sesión vemos un poco mas sobre el uso de Twenty CRM: https://azulschool.net/courses/9-taller-dominando-la-automatizacion-de-crm-con-n8n-y-twenty/
Dime si esto resuelve tus dudas.
azulschool.net
9.- Taller: Dominando la Automatización de CRM con n8n y Twenty - Azul School
En el taller "Dominando la automatización de CRM con n8n y Twenty" se aprende a automatizar el registro de leads y la gestión de prospectos de manera eficiente. Utilizando la herramienta n8n y el CRM Twenty, se diseñan flujos de … Continue reading
-
Angel Sánchez
Miembro24 octubre, 2025 en 6:19 pm en respuesta a: Problema con credencial de Integración de Zep en n8n.También esta la opción de usar la instalación de Redis que usaron al instalar n8n. Aquí mas detalles 👉 https://azulschool.net/courses/curso-integrando-redis-y-postgresql-en-n8n/
azulschool.net
Curso: Integrando Redis y PostgreSQL en n8n - Azul School
Optimiza tus flujos de trabajo en n8n integrando las bases de datos más potentes: Redis y PostgreSQL. Aprende a conectar y gestionar ambas bases de datos, utilizando pgAdmin 4 para PostgreSQL, y finaliza con un proyecto práctico donde combinarás ambas … Continue reading
-
Angel Sánchez
Miembro16 octubre, 2025 en 8:53 am en respuesta a: Error en memoria Postgres transcripción de audioHola Jose, una forma eficiente de manejar ambos casos es usando un nodo de código que verifique si existe valor en el objeto ‘Variables’ o en ‘Variables2’, y así guardar el que efectivamente trae datos. Por ejemplo, puedes definir la variable combinada así:
for (const item of $input.all()) {
// Trae el valor desde 'Variables' si existe, si no, desde 'Variables2'
item.json.variable = $('Variables').item.json.id_user || $('Variables2').item.json.id_user;
}
return $input. All();
En esta lógica, ‘variable’ siempre tendrá el valor de ‘id_user’ de uno u otro nodo, según cuál esté disponible. Así no necesitas preocuparte si proviene del caso 1 o del caso 2, siempre obtendrás el dato correcto.
-
En la otra respuesta comentaba que probaran el MCP en el Playground de OpenAI. Si funciona ahí, podemos ir descartando cosas. Me avisas si funciona.
-
Angel Sánchez
Miembro30 septiembre, 2025 en 6:10 pm en respuesta a: Fallo en instalación de ChatwootSolución en proceso. Se está desarrollando un curso para la instalación correcta de Chatwoot.
-
Angel Sánchez
Miembro30 septiembre, 2025 en 6:07 pm en respuesta a: Error in sub-node ‘Simple Memory | Connect ‘Simple Memory’ to ‘WhatsAppEste problema se solucionó mejorando la referencia del nodo que se usa como key en el nodo de memoria. Pasamos de usar “{{ $item(“0”).$node[“WhatsApp “].json[“messages”][“0”][“text”][“body”] }}” a “{{ $json.messages.text.body }} (Este ultimo solo se jala/arrastra de flujo anterior al nuevo)“.
Imagina que n8n es como una cadena de montaje donde cada “caja” (nodo) recibe información de la caja anterior y la pasa a la siguiente. La expresión {{ $json.messages.text.body }} es como decir “toma la información que me acaba de llegar” – es simple y directo. En cambio, {{ $item(“0”).$node[“WhatsApp “].json[“messages”][“0”][“text”][“body”] }} es como decir “ve a buscar información específica en la caja llamada WhatsApp, busca el primer elemento, y trae exactamente este dato” – es mucho más complicado porque requiere ir a buscar información a un lugar específico.
El problema surge en los nodos de memoria de agentes de IA porque estos “asistentes inteligentes” tienen dificultades para entender las instrucciones complicadas que les piden ir a buscar información a lugares específicos. Es como si le dijeras a alguien “toma lo que tienes en frente” versus “ve al estante 3, fila 2, caja azul y trae el objeto número 5” – la primera instrucción es fácil de seguir, pero la segunda puede causar confusión y errores. Por eso, cuando trabajas con memoria de IA en n8n, siempre usa la forma simple $json porque funciona con el flujo natural de información, mientras que las referencias complicadas causan fallos.



Redes sociales.