n8n como capa de automatización: workflows sobre el stack

admin · 2 min

n8n actúa como la capa de automatización del stack. No sustituye al pipeline de inteligencia mediática, sino que orquesta los procesos que cruzan varias herramientas y que no tienen un lugar natural en el código del pipeline.

Casos de uso naturales

AutomatizaciónHerramientas involucradas
Sincronizar usuario nuevo en Authentik → crear Identity en FizzyAuthentik webhook → n8n → Fizzy API
Alta en grupo bi-users → crear usuario en SupersetAuthentik webhook → n8n → Superset API
Alerta del pipeline → notificación Slack/emailPipeline WebSocket/webhook → n8n → Slack
Reporte diario de señales → email o dashboardn8n cron → Pipeline API → email
Ingesta programada desde fuentes externasn8n cron → Pipeline API

Despliegue

n8n corre en n8n.d4r.es detrás de Authentik (grupo automation-admin). Usa la misma base de datos PostgreSQL que el resto del stack, con una base de datos separada n8n:

DB_TYPE: postgresdb
DB_POSTGRESDB_HOST: db
DB_POSTGRESDB_DATABASE: n8n
DB_POSTGRESDB_USER: postgres
WEBHOOK_URL: http://n8n.d4r.es
N8N_HOST: n8n.d4r.es

Modelo de acceso

En configuración simple, n8n funciona con un único usuario admin y Authentik actúa solo como puerta perimetral. Si se necesita delegar workflows a varios usuarios, n8n tiene RBAC interno que requiere crear cuentas adicionales dentro de la propia herramienta.

La sincronización de kanban-users con Fizzy ya está implementada como script (scripts/fizzy/sync_identities.sh) y como target de Makefile. Migrarla a un workflow de n8n activado por webhook de Authentik es el siguiente paso natural para eliminar el paso manual.

admin

Editor en D4R.