- Inicio
- Recursos
- Integraciones
- Postgres Chat Memory
Nodo Postgres Chat Memory n8nConfigura Postgres Chat Memory en n8n.
Un agente de IA vuelve a empezar de cero en cada mensaje si nada guarda la conversación. El nodo Postgres Chat Memory n8n escribe ese historial en una tabla Postgres y lo relee en la siguiente ejecución. Dos parámetros que ajustar, un puerto donde engancharlo y la tabla se crea sola.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Para qué sirve el nodo Postgres Chat Memory n8n?
Postgres Chat Memory es un subnodo, es decir, un nodo sin entrada principal que nunca se ejecuta por su cuenta. Se engancha al puerto de memoria de un nodo raíz como el AI Agent y, a partir de ahí, cada intercambio de la conversación acaba en una tabla Postgres. En el mensaje siguiente el agente relee esa tabla en lugar de arrancar en blanco. La memoria, en contexto de IA, es justo eso: el contexto de mensajes que una herramienta conserva entre interacciones.
Piensa en el asistente de reservas de un restaurante. Sin memoria, el cliente que escribe «¿y el sábado?» habla con un agente que ya no recuerda nada de la mesa anterior. Conecta el subnodo al puerto de memoria del AI Agent, indica un valor en Table Name y la conversación se sostiene entre mensajes, incluso después de reiniciar el flujo.
Segundo escenario: un asistente que usa media empresa a la vez. Cada conversación necesita su propio cajón, y de eso se encarga Session ID. O bien el subnodo recoge el campo sessionId que llega de un Chat Trigger conectado directamente, o bien construyes la clave con una expresión, esos pequeños cálculos de n8n del tipo {{ $json.userId }} que buscan un valor en un nodo anterior. Dos personas escribiendo a la vez, dos claves, dos historiales que no se cruzan.
El tercero es el agente interno sobre datos propios. Un modelo de chat de OpenAI para razonar, un par de herramientas que consultan tus APIs y el historial en Postgres, para que un compañero retome su pregunta una hora más tarde sin repetir el contexto. El mismo subnodo sirve también a un AI Agent Tool cuando otro flujo llama al agente.
¿Cuándo conviene otra cosa? En cuanto se trata de leer, modificar o vaciar los mensajes guardados en vez de solo acumularlos, el trabajo es del nodo raíz Chat Memory Manager. Y si tu flujo se apoya en una cadena de IA en lugar de un agente, el asunto ni se plantea: los nodos de agente de n8n aceptan memoria, las cadenas no.
Dos límites antes de montarlo. Varios nodos Postgres Chat Memory en un mismo flujo apuntan por defecto a la misma instancia de memoria, así que una acción destructiva en un sitio pisa lo que otro nodo había guardado; con session IDs distintos quedan separados. Y el nodo expone 2 parámetros de cabecera en la versión 1, ni uno más: todo lo que vaya más allá de guardar y releer un hilo ocurre a su alrededor. El Curso n8n repasa ese montaje paso a paso, y la Reseña n8n ayuda a situar la herramienta antes de apostar por ella.
¿Qué hace falta para que el nodo funcione?
- 01
Crea la credencial de Postgres
Entra en el menú Credentials de n8n y añade una credencial de Postgres. Pide un Host, un nombre de Database, un User y una Password, más un Port, un modo SSL y, solo si la base está detrás de uno, un SSH Tunnel. Una vez creada sirve en todos los flujos de la instancia, en n8n Cloud o en autoalojado. La rellenas una vez, la seleccionas en el nodo y se acabó copiar datos de conexión a mano.
- 02
Engancha el subnodo a un puerto de memoria
Este nodo no tiene entrada principal: solo en el lienzo no hace nada. Arrastra su conector hasta el puerto de memoria de un nodo raíz que lo acepte, o sea AI Agent, AI Agent Tool, Chat Memory Manager o Chat Trigger. Esa línea es la que le dice a n8n de qué conversación habla la tabla. Mientras falte, el agente seguirá tratando cada mensaje como si fuera el primero de la charla.
- 03
Pon nombre a la tabla y a la sesión
Rellena Table Name con la tabla que guardará el historial de chat. Si no existe, n8n la crea, así que un nombre nuevo es una respuesta válida en el primer arranque. Después elige cómo se construye Session ID:
fromInputpara reutilizar el camposessionIdque llega de un Chat Trigger conectado directamente, ocustomKeypara definir el valor tú, con una expresión o con texto fijo.
¿En qué puerto se conecta este subnodo?
Un flujo de IA en n8n gira alrededor de un nodo raíz que recibe los items, rodeado de subnodos enganchados a sus puertos, un tipo de subnodo por puerto.
Salida (dónde se conecta)
- Memory
ai_memory
01Memory
Postgres Chat Memory solo ofrece una salida de memoria, y ahí termina su territorio. El nodo raíz que elijas decide qué conversación se conserva.
Parámetros clave
- Optional: un nodo raíz funciona sin memoria, simplemente responde a cada mensaje sin recuerdo del anterior.
- AI Agent y AI Agent Tool: los anfitriones habituales, para un asistente que sigue un hilo.
- Chat Memory Manager y Chat Trigger: los otros dos nodos raíz que aceptan este puerto.
¿Qué parámetros se tocan de verdad?
El nodo Postgres Chat Memory tiene 2 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.
Índice de parámetros
Session ID
sessionIdTypeLo que ves en n8n
Notas y casos de uso
Este parámetro responde a una sola pregunta: ¿bajo qué clave se archiva esta conversación? Mal puesto, dos usuarios comparten historial, o la misma persona vuelve a empezar en cada mensaje.
Parámetros clave
- Connected Chat Trigger Node (
fromInput): busca un campo de entrada llamadosessionIdque venga de un Chat Trigger conectado directamente. - Define below (
customKey): una expresión que apunta a los datos de nodos anteriores, o texto fijo. - Key (
sessionKey): la clave con la que se guarda el identificador de sesión en la memoria.
{{ $json.userId }} da a cada persona su hilo privado.Table Name
tableNameLo que ves en n8n
Notas y casos de uso
Aquí se nombra la tabla Postgres que almacena el historial de chat. Nada que preparar en la base: si la tabla no existe, se crea en la primera ejecución.
Parámetros clave
- Table Name (
tableName): el nombre de la tabla donde guardar el historial, creada automáticamente si falta.
¿Necesitas ayuda para automatizar Postgres Chat Memory con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Lo que se pregunta después
01¿El nodo Postgres Chat Memory viene incluido en n8n?
02¿Qué necesitas para que funcione?
03¿Qué límites tiene el nodo Postgres Chat Memory n8n?
04¿Qué hay que conectar como mínimo a un agente de IA?
05¿n8n o Make para un asistente de IA con memoria?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.



