En esta lección vamos a dar un paso fundamental: vamos a «presentar» a todas nuestras aplicaciones entre sí.
De nada sirve tener un servidor lleno de herramientas si no pueden hablarse. Para eso, vamos a configurar las credenciales en n8n, dándole acceso a toda nuestra infraestructura (Redis, Postgres, Evolution API y Supabase). ¡Vamos a conectar los cables!
Videotutorial Paso a Paso:
Aquí tienes el video completo donde realizo el proceso en tiempo real para que no te pierdas ningún detalle.
1. Conectando Redis (El buffer de memoria)
Redis es como una memoria a corto plazo que acelera tus automatizaciones.
- En n8n, crea una credencial de Redis.
- Nombre: Pon algo descriptivo como
Redis VPS. - Host: No pongas una IP. Ve a Portainer > Stack de n8n > Editor, busca el servicio de Redis y verás que se llama
n8n_redis. Ese es tu Host. - Dale a guardar y verás el check verde. ¡Conectado!
2. Los dos rostros de Postgres
Ojo aquí, que esto suele liar. En nuestro servidor tenemos dos bases de datos Postgres:
- Postgres de n8n: Se usa para temas internos del propio n8n.
- Postgres de Supabase: Es la que usaremos para guardar los datos de nuestros clientes y agentes de IA porque tiene una interfaz visual increíble.
Para configurar la de n8n:
- Crea credencial de Postgres.
- Saca los datos (Host:
postgres, DB Name:n8n, usuario y contraseña) directamente del Editor del stack de n8n en Portainer.
Para configurar la de Supabase:
- Crea otra credencial de Postgres y llámala
Postgres Supabase VPS. - Saca los datos del Editor del stack de Supabase en Portainer. El host suele ser
supabase-db.
3. Instalando Evolution API (Nodo de Comunidad)
Si buscas «Evolution API» en n8n de fábrica, no te saldrá nada. Pero n8n tiene una comunidad increíble que ha creado este nodo para nosotros.
- Ve a Settings > Community Nodes.
- Haz clic en Install a node.
- Escribe:
n8n-nodes-evolution-api. - Una vez instalado, ya podrás crear la credencial.
- URL: Sácala de Portainer (recuerda borrar la barra
/final si la tiene). - API Key: Es la
Global API Keyque configuramos en la lección anterior.
4. El corazón de los datos: Supabase
Para conectar la API de Supabase y poder gestionar usuarios y vectores:
- Crea una credencial de Supabase API.
- Host: Tu URL de Supabase (ej:
https://app-supabase.tudominio.com). - Service Role Key: Esta es la llave «maestra». Ve a Portainer > Stack de Supabase > Editor y busca la
SERVICE_ROLE_KEY. Cópiala y pégala.
¿Qué hemos conseguido hoy?
Ya no tienes solo programas instalados; tienes un ecosistema conectado. Ahora, cuando crees un flujo en n8n, podrás decirle: «Oye, saca este dato de Supabase, pásalo por la IA y mándalo por WhatsApp usando Evolution API».