Escrito por Javier

Automatizando informes en un ERP cerrado: Cómo liberar tus datos con 🤖 n8n, Browserless y IA

Caso de éxito: Cómo automatizar informes de ventas desde un software sin API usando n8n, Google Gemini y Evolution API.

Muchas empresas operan hoy con ERPs robustos pero aislados. Sistemas sin API que obligan a los empleados a dedicar horas a tareas mecánicas: entrar, filtrar, descargar, copiar y pegar en un Excel. Seguro que te suena.

Recientemente, he resuelto este cuello de botella transformando un ERP cerrado en un sistema automatizado con la ayuda de navegadores headless y algo de IA. Aquí te cuento cómo lo hice y por qué es una solución para mejorar software limitado.

El Problema: El “Secuestro” de la Información

El cliente contaba con un ERP tradicional donde reside toda la facturación por sucursal. Los informes suelen ser muy generales y disponibles a través de la interfaz. Sin embargo, obtener un resumen ejecutivo al final del día requería un proceso manual (entrar y ver datos), en lugar de un informe reducido a través de email y/o whatsapp.

Resultado: Información lenta, errores humanos y reportes que llegaban cuando ya era tarde para tomar decisiones estratégicas.

Flujo automatizaciñón n8n

La Solución: Un “Empleado Digital” con n8n y Browserless

Para romper esta barrera, diseñé un flujo de automatización en n8n que actúa a través de un completo flujo, simulando el comportamiento humano pero de forma desatendida.

1. Navegación invisible (Browserless)

Utilizamos Browserless para simular la navegación en el ERP. El sistema hace login, navega por los menús (complicado en cierto tipo de software) y descarga el informe Excel de ventas cada día al final de cada jornada. El reto es grande porque implica que la sesión desatendida cumpla cada vez su ejecución, obtenga un archivo excel y que se pueda procesar conforme a los requerimientos. Es la solución perfecta para sistemas que no ofrecen una puerta de entrada técnica (API) o que mandan informes en un formato que no es útil para los responsables.

2. Procesamiento de datos (JavaScript)

Una vez obtenido el Excel, un nodo de código JavaScript limpia y estructura los datos. No solo sumamos números; organizamos la información por sucursales y preparamos el contexto para la IA.

3. El cerebro del informe (Google Gemini)

Aquí es donde ocurre la verdadera magia. Pasamos los datos estructurados y por supuesto anónimos, a la API de Google Gemini. La IA interpreta la información estructurada y procede a realizar un resumen ejecutivo según las instrucciones facilitadas en un “prompt”.

4. Entrega Multicanal (Evolution API & Email)

Finalmente, el informe procesado se envía automáticamente:

  • WhatsApp: A través de Evolution API, el gerente recibe un mensaje directo con el resumen ejecutivo.
  • Email: Un informe detallado para el histórico de la empresa y análisis profundo.

La Infraestructura: Potencia y Privacidad con Docker

Todo este ecosistema corre de forma privada y segura. He montado una instancia de n8n en Docker, donde también convive la infraestructura necesaria para la Evolution API.

Esto garantiza que los datos sensibles no viajen por plataformas de terceros innecesarias, manteniendo la soberanía de la información del cliente en todo momento.

El Puente hacia la Web Agéntica

Este proyecto es el ejemplo perfecto de lo que llamo Web Agéntica. No se trata solo de conectar aplicaciones con APIs abiertas; se trata de crear agentes que puedan interactuar con cualquier interfaz, razonar sobre los datos y ejecutar acciones útiles.

Estamos en una era donde los sistemas limitados ya no son una excusa. Si un humano puede verlo en una pantalla, una automatización inteligente puede procesarlo, entenderlo y enviarlo a donde se necesita.


¿Qué aporta esta solución a tu negocio?

  1. Ahorro de costes: Liberas al personal de tareas administrativas repetitivas.
  2. Decisiones basadas en datos: Tienes el pulso de tu empresa en tu móvil cada noche.
  3. Cero errores: La IA y los workflows no se cansan ni olvidan filas de Excel.

¿Tienes un sistema cerrado que te está frenando? Mi trabajo es construir el puente que conecte tu software actual con las posibilidades de la Inteligencia Artificial.