Recursos · Integración n8n

Nodo Chat n8nConfigura Chat en n8n.

El nodo Chat n8n devuelve a una persona al centro de un flujo que ya está corriendo. Envía un mensaje al chat y luego sigue o detiene la ejecución hasta recibir respuesta. Seis parámetros cubren el texto, el modo de respuesta, la entrada de memoria y la espera.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Para qué sirve el nodo Chat n8n?

El nodo Chat publica un mensaje en el chat y, si se lo pides, detiene ahí la ejecución hasta que alguien conteste. Funciona como cualquier nodo de acción: un mensaje por cada item que entra, sin puertos de subnodo propios. Todo lo que sabe hacer cabe en seis parámetros, desde el texto enviado hasta la forma de la respuesta que esperas.

Siempre llega el paso incómodo. Devolver un cobro, mandar un presupuesto, borrar una fila: el flujo sabe hacerlo, lo que no debería es decidirlo solo. Ese hueco es el que tapa este nodo, y por eso n8n lo clasifica dentro de la categoría de humano en el bucle.

Primer escenario: aprobar antes de lo irreversible. El nodo publica el resumen con Message, Response Type queda en approval y nada continúa hasta que alguien pulsa. Encaja bien cuando el paso siguiente escribe en Google Sheets o dispara un envío que ya no vas a poder recuperar.

Segundo escenario: conseguir el dato que falta. Con freeTextChat, la persona escribe la respuesta directamente en el chat. Con Form Elements rellena campos de verdad y te ahorras media hora adivinando el formato. El aviso previo puede salir perfectamente por Gmail antes de llegar aquí.

Tercer escenario: una conversación en vez de una pregunta suelta. Activa Add Memory Input Connection y el nodo gana una entrada de memoria, donde se conecta un subnodo, es decir un nodo pequeño que se engancha al puerto de otro en lugar de ejecutarse por su cuenta.

Cuándo usar otra cosa: si nadie tiene que contestar, una notificación simple pesa menos, y una API sin nodo dedicado sigue siendo territorio de HTTP Request. Límites conocidos: esta página describe la versión 1 del nodo, no tiene puerto de subnodo salvo la entrada de memoria opcional, y una ejecución en espera sigue contando como ejecución abierta. Tenlo claro antes de montarlo en un flujo que dispara todo el día, o repásalo con el equipo en el Curso n8n.

Parámetros

¿Qué controla cada parámetro del nodo Chat ?

El nodo Chat tiene 6 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Message

message

Lo que ves en n8n

Notas y casos de uso

Contiene el texto que el nodo publica en el chat. Es el único parámetro obligatorio: vacío, bloquea la ejecución del nodo.

Parámetros clave

  • Message: una cadena de texto, casi siempre construida desde el item entrante, por ejemplo {{ $json.summary }} para mostrar el caso concreto y no una frase genérica.
Casos de uso
una solicitud de abono con el importe y la referencia dentro del mensaje, para que quien decide no tenga que abrir nada más.
02

Wait for User Reply

waitUserReply

Lo que ves en n8n

Notas y casos de uso

Define si la ejecución se detiene en este nodo. Desactivado, el mensaje sale y el flujo sigue su camino. Activado, lo que viene después espera la respuesta.

Parámetros clave

  • Wait for User Reply: un booleano, el interruptor entre un aviso informativo y un punto de control real.
Casos de uso
un informe nocturno que anuncia su resultado no lo necesita. Una transferencia por validar sí: nada sale sin un visto bueno explícito.
03

Response Type

responseType

Lo que ves en n8n

Notas y casos de uso

Fija la forma de la respuesta esperada. Hay dos modos, y cada uno abre sus propios campos.

Parámetros clave

  • Response Type: approval permite aprobar o rechazar desde el propio mensaje, freeTextChat permite enviar una respuesta escrita en el chat.
  • Block User Input: bloquea la entrada de la persona mientras se espera una aprobación.
  • Define Form: fields para componer el formulario con los elementos de abajo, json para describirlo en JSON.
  • Form Fields, Form Elements, Approval Options: la definición JSON, los elementos del formulario y las opciones de aprobación ofrecidas.
Casos de uso
aprobación para un sí o un no, texto libre cuando la respuesta es un motivo que hay que dejar por escrito.
04

Add Memory Input Connection

options.memoryConnection

Lo que ves en n8n

Notas y casos de uso

Añade una entrada de memoria al nodo, para que un subnodo de memoria guarde lo ya intercambiado en lugar de empezar de cero en cada mensaje.

Parámetros clave

  • Add Memory Input Connection: un booleano. Desactivado, el nodo publica y olvida. Activado, aparece un puerto para el subnodo de memoria.
Casos de uso
un intercambio donde la persona responde con otra pregunta, y el mensaje siguiente tiene que encajar con lo que se acaba de decir.
05

Limit Wait Time

options.limitWaitTime

Lo que ves en n8n

Notas y casos de uso

Pone un techo al tiempo que el nodo espera una respuesta antes de que la ejecución se reanude. Sin él, un flujo puede quedarse parado mientras nadie conteste.

Parámetros clave

  • Limit Type: afterTimeInterval espera una cantidad de tiempo, atSpecifiedTime espera hasta una fecha y hora concretas.
  • Amount y Unit: el tiempo de espera, contado en minutes, hours o days.
  • Max Date and Time: reanuda la ejecución después de esa fecha y hora.
Casos de uso
una petición enviada un viernes por la tarde que no debería bloquear el flujo todo el fin de semana.
06

Auto-save highlighted data

options.autoSaveHighlightedData

Lo que ves en n8n

Notas y casos de uso

Guarda automáticamente los datos destacados, que son los que luego permiten filtrar las ejecuciones en la vista Executions. Su valor por defecto es true.

Parámetros clave

  • Auto-save highlighted data: un booleano, disponible en los planes Pro y Enterprise de n8n Cloud, y en Enterprise o Community Edition registrada cuando te autoalojas.
Casos de uso
localizar semanas después qué aprobaciones salieron adelante y cuáles caducaron, sin recorrer la lista entera de ejecuciones.
Necesitas ayuda

¿Necesitas ayuda para automatizar Chat con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas sobre el nodo Chat

01¿El nodo Chat viene incluido en n8n?
Sí. Forma parte del paquete de IA de n8n, que viene con n8n: nada que instalar y ningún coste añadido por el lado de n8n. Se comporta igual en n8n Cloud, la oferta alojada por n8n, y en una instancia autoalojada en Community Edition bajo licencia Sustainable Use. Hay una excepción: el guardado automático de datos destacados está disponible en los planes Pro y Enterprise de n8n Cloud, y en Enterprise o Community Edition registrada si te alojas tú. Si en otro punto del flujo interviene un proveedor de modelo, ese proveedor factura sus propias llamadas de API según sus condiciones.
02¿Qué credenciales necesita el nodo Chat n8n?
Ninguna. Aquí no hay nada que autenticar: el nodo no tiene credential, es decir unas credenciales guardadas dentro de n8n, ni selector Authentication. Por eso esta página no incluye ninguna sección de conexión. La parte de cuenta se juega en el subnodo de modelo conectado en otro punto del flujo, y es ese subnodo el que lleva la credencial del proveedor. Configurar el nodo Chat se reduce entonces a rellenar parámetros: un Message, un Response Type si esperas una respuesta estructurada, y un límite de espera si no quieres ejecuciones colgadas. Nada que crear, nada que pegar, nada que rotar.
03¿Qué límites tiene el nodo Chat?
Esta página describe la versión 1 del nodo, y un flujo antiguo puede mostrar una versión anterior con menos opciones. El nodo se ejecuta como un nodo de acción normal, una vez por cada item que entra, y no tiene puertos de subnodo propios más allá de la entrada de memoria que activas con Add Memory Input Connection. Tampoco decide nada por su cuenta: pregunta, y la rama que construyes después es la que trata la respuesta. Y una ejecución en pausa sigue siendo una ejecución abierta, así que conviene poner Limit Wait Time siempre que la respuesta no esté garantizada.
04¿Qué hay que conectar como mínimo?
Un Message, y con eso arrancas: es el único parámetro obligatorio y el nodo no se ejecuta sin él. A partir de ahí añades según el caso. Wait for User Reply para detener de verdad la ejecución. Response Type en approval cuando la respuesta es un sí o un no, en texto libre cuando hace falta una frase. Para mantener el hilo de una conversación a lo largo de varios mensajes, activa Add Memory Input Connection y conecta un subnodo de memoria al puerto que aparece. Mensaje más aprobación: esa combinación cubre la mayoría de los puntos de control humanos.
05¿n8n o Make para un paso de validación humana?
Depende de cuatro criterios. Alojamiento: n8n corre en tu propio servidor con Docker o npm, o en n8n Cloud, mientras que Make solo existe alojado. Control de los datos: en autoalojado, la conversación y todo lo que la rodea se quedan en tu infraestructura. Modelo de coste: Make factura por operación, algo que se nota rápido en un flujo que da vueltas. Lógica visual: los dos se montan sobre un lienzo, y la decisión suele depender de la soltura de tu equipo leyendo una rama. Make si el alojamiento no es tu problema, n8n si quieres la ejecución y sus datos en casa.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.