Empecemos por lo que casi nadie aclara y confunde a medio sector: Murano es Sage 200. Era el nombre de la versión española antes de que Sage unificara la marca. Si buscas cómo automatizar Sage Murano, lo que buscas es cómo automatizar Sage 200 España.
Aclarado eso, la segunda cosa que conviene saber antes de perder una tarde: n8n no tiene nodo de Sage. Ni oficial ni de la comunidad. Existen nodos para Xero, para Holded, para Pennylane, incluso para DATEV. Para Sage, ninguno.
Eso no significa que no se pueda automatizar. Significa que el camino es otro, más manual de montar y con limitaciones concretas según la versión que tengas. Esta guía va de cuáles son.
Para quién es esta guía
Pymes españolas con Sage 50, Sage 200 (Murano) o Sage Active que quieren dejar de teclear datos entre su gestión y el resto de herramientas. Si estás valorando qué ERP poner y todavía no has decidido, esta guía te va a servir sobre todo para saber en qué te metes.
Primero: qué versión tienes, porque cambia todo
Sage no es un producto, es una familia, y las opciones de integración no se parecen entre sí.
| Versión | Perfil | Vía de integración | Dificultad |
|---|---|---|---|
| Sage 50 | Pyme pequeña y autónomos, instalación local | API disponible y programa de partners | Media. Al ser local, hay que exponer el acceso |
| Sage 200 / Murano | Pyme mediana con más volumen y procesos | API vía Sage Soluciones Conectadas | Media. Requiere activación por el administrador |
| Sage Active | Producto cloud más reciente | Al ser nativo cloud, la vía es más directa | Baja-media |
| Sage CRM | Módulo comercial de la familia | Integra con Sage 200 mediante SData, un método propio | Alta si quieres salirte de lo previsto |
Cómo activar el acceso en Sage 200
Es el paso que bloquea a más gente, y no por dificultad técnica sino por permisos. La API de Sage 200 se habilita desde la Consola de administración, en la opción Sage Soluciones Conectadas, y hay dos condiciones que conviene saber antes de empezar:
- Solo el usuario administrador puede activarla. Si tu Sage lo lleva una consultora externa, ese trámite pasa por ellos.
- Hace falta una cuenta Sage ID registrada con un email válido. Si no la tienes, se crea en el proceso.
Antes de pedir nada, haz esta llamada. Si tu Sage está instalado en local y lo mantiene un partner, pregúntales primero si la activación está incluida en tu contrato de mantenimiento. En algunos casos lo facturan aparte, y es mejor saberlo antes de haber montado medio flujo.
Sin nodo de n8n: cómo se conecta entonces
Que no exista nodo dedicado suena peor de lo que es. En n8n hay dos piezas que resuelven cualquier integración por API:
- HTTP Request para enviar y pedir datos. Configuras la URL, la autenticación y el cuerpo, y funciona igual que un nodo dedicado, solo que lo montas tú.
- Webhook para recibir avisos, si tu versión los soporta. Cuando no los hay, se sustituye por una consulta programada cada X minutos.
La diferencia real con tener nodo no es la potencia, es el tiempo: con nodo dedicado configuras un desplegable, y sin él tienes que leer la documentación de la API y montar cada llamada. Cuenta una tarde para la primera integración y bastante menos para las siguientes.
Qué merece la pena automatizar
| Proceso | Qué evita | Prioridad |
|---|---|---|
| Alta de cliente desde el CRM | Teclear NIF y dirección dos veces, con el error que eso trae | Alta |
| Emisión de factura al ganar un trato | Días entre el cierre y la factura, que son días de cobro | Alta |
| Aviso de factura vencida | Que nadie mire el vencido hasta fin de mes | Alta |
| Sincronía de artículos y precios | Que la tienda venda a un precio que ya no existe | Media |
| Informes periódicos | Exportar a mano cada lunes | Media |
| Asientos contables complejos | — | No |
La última fila va en serio. La contabilidad tiene criterio detrás y una automatización que mete asientos sin supervisión acaba generando trabajo de corrección, no ahorrándolo. Automatiza el movimiento de datos, no el criterio contable.
Flujo 1: del trato ganado al cliente y la factura en Sage
Es el que más tiempo devuelve, porque ataca el hueco entre comercial y administración, que en casi todas las pymes es un correo y un copiar y pegar.
- Disparador. La oportunidad pasa a ganada en el CRM. Con Pipedrive, el nodo Pipedrive Trigger escucha el cambio de fase sin consultar nada en bucle.
- Comprobar si el cliente ya existe en Sage por NIF. Este paso evita el problema más común de estas integraciones: crear duplicados.
- Crear o actualizar la ficha con los datos fiscales que vienen del CRM.
- Generar el documento, presupuesto o factura según cómo trabajéis, con las líneas del trato.
- Devolver el número al CRM como nota en la oportunidad, para que comercial vea el estado sin llamar a administración.
Pipedrive
Desde 14€/usuario/mes · nodo nativo en n8n con disparador propio
Si en este flujo el lado del CRM todavía está por decidir, ahí sí hay diferencia: al contrario que Sage, Pipedrive tiene nodo nativo en n8n con disparador propio, así que esa mitad de la integración se monta en minutos y el trabajo se concentra en el lado de Sage. A través de Flowmatic son 30 días de prueba en lugar de los 14 estándar, que da margen de sobra para montar el flujo entero y ver si cuadra antes de pagar.
Enlace de afiliado. Flowmatic recibe una comisión si contratas tras hacer clic, sin coste adicional para ti.
Flujo 2: vencidos que avisan solos
Menos vistoso que el anterior y con retorno más directo, porque el dinero ya está facturado: solo falta cobrarlo.
- Consulta programada cada mañana que pide a Sage las facturas pendientes con vencimiento superado.
- Se agrupan por cliente, para no mandar cinco avisos a quien tiene cinco facturas.
- Primer aviso por email a los tres días. Segundo a los quince, con copia al comercial de la cuenta.
- A partir de los treinta, tarea asignada a una persona: ahí ya no vale un automatismo, hace falta una llamada.
Flujo 3: el maestro de artículos, sincronizado en un sentido
Si vendes online y además llevas Sage, tienes el clásico problema de los dos catálogos que se van separando. Alguien cambia un precio en la tienda y no en Sage, o al revés, y a los tres meses nadie sabe cuál es el bueno.
La decisión importante no es técnica: es declarar quién manda. Nuestra recomendación casi siempre es que Sage sea la fuente de verdad para precios y datos fiscales, y la tienda para fotos, textos comerciales y SEO. Cada campo tiene un único dueño y la sincronización va en una sola dirección para cada uno. En cuanto permites que un precio se edite en los dos sitios, tienes un problema recurrente que ninguna automatización arregla.
El campo que decide si esto funciona. Necesitas una referencia común entre los dos sistemas. Si el código de artículo de Sage y el SKU de la tienda no coinciden, lo primero es cuadrarlos, y eso suele ser una tarde de hoja de cálculo. No es glamuroso, pero sin esa correspondencia todo lo demás es imposible.
Los errores de la API que te vas a encontrar
Trabajar contra la API de Sage tiene sus rarezas. Estas son las que más tiempo hacen perder cuando es tu primera integración:
| Qué ves | Qué suele ser | Cómo se arregla |
|---|---|---|
401 a mitad de la mañana |
El token ha caducado | Renovación automática antes de cada llamada, no una vez al día |
403 en un endpoint concreto |
El usuario de integración no tiene ese permiso | Revisar el rol en Sage. Es permiso, no código |
| Cliente creado por duplicado | No comprobaste si existía antes de crear | Buscar por CIF siempre antes del alta, sin excepción |
| Importes con céntimos raros | Redondeos al mover decimales entre sistemas | Fijar dos decimales en el nodo Code y no dejarlo al azar |
| Todo va lento por la mañana | Límite de peticiones por minuto | Procesar por lotes con espera entre ellos, y mover el flujo a horas valle |
Y una regla que ahorra disgustos: nunca dejes que un flujo escriba en Sage sin un registro de lo que ha hecho. Una línea por operación en una hoja o en una tabla, con la fecha, el registro tocado y el resultado. El día que algo salga mal —y saldrá— la diferencia entre diez minutos y dos días de investigación es tener ese registro.
Lo que no vas a poder hacer
Para que no descubras los límites a mitad del proyecto:
- Si tu Sage es local y no está expuesto, n8n en la nube no llega. O montas n8n en la misma red, o habilitas un acceso seguro. Es un tema de infraestructura, no de automatización.
- La cobertura de la API no es total. No todos los módulos exponen todo, y hay operaciones que solo existen en la interfaz.
- Las personalizaciones de tu partner pueden no estar en la API. Si tu Sage tiene campos a medida, comprueba si son accesibles antes de contar con ellos.
- Sage CRM va por SData, un método propio distinto del resto. Si tu integración pasa por ahí, cuenta con más trabajo.
Preguntas frecuentes
¿Sage Murano y Sage 200 son lo mismo?
Sí. Murano era el nombre de la versión española de Sage 200 antes de la unificación de marca. Mucha gente en España lo sigue llamando Murano, y la documentación mezcla ambos términos. Si buscas información técnica, busca por Sage 200 España: encontrarás bastante más.
¿Necesito a mi partner de Sage para automatizar?
Para activar el acceso, probablemente sí, porque suele requerir usuario administrador y ellos lo llevan. Para montar los flujos, no: una vez tienes credenciales, la automatización es independiente. Conviene avisarles de todas formas, sobre todo si van a actualizar la versión.
¿Cuánto cuesta montar esto?
En herramientas, poco: n8n autoalojado en un VPS sale por 5-10 € al mes, y en cloud desde 20 €. El coste real es el tiempo de montar la integración sin nodo dedicado. Los dos flujos de esta guía son del orden de una o dos jornadas si conoces la API, y bastante más si empiezas de cero con ella.
¿Me compensa cambiar de ERP para que sea más fácil integrarlo?
Casi nunca. Migrar un ERP es un proyecto de meses con riesgo real sobre la contabilidad, y hacerlo por comodidad de integración es cambiar un problema pequeño por uno grande. Si además ya estás valorando el cambio por otros motivos, entonces sí es un factor legítimo a poner en la balanza, pero no el que decide.
¿Puedo hacer esto con Sage 50 o Sage Despachos?
Con más dificultad. Las opciones de conexión son distintas y en algunos casos pasan por exportaciones programadas en vez de API. Antes de plantear nada, pregunta a tu distribuidor de Sage qué método de acceso admite tu versión y tu contrato concretamente. La respuesta cambia por completo el enfoque y te ahorra semanas de intentarlo por el camino equivocado.
¿Necesito permiso de mi distribuidor de Sage?
Para activar el acceso a la API normalmente sí, y en algunos contratos implica coste. Merece la pena llamar antes de diseñar nada: es una conversación de diez minutos que evita descubrir a mitad de proyecto que tu licencia no lo incluye.
¿Es seguro que un automatismo escriba en la contabilidad?
Lo es si respetas dos reglas: que el usuario de integración tenga solo los permisos que necesita, y que todo lo que escriba quede registrado. Lo que no recomendamos nunca es dar permisos de administrador a un flujo por comodidad. Y las primeras semanas, deja el flujo en modo aviso —que proponga en vez de escribir— hasta que veas que acierta siempre.
¿Qué pasa si Sage cambia su API?
Puede pasar, como con cualquier proveedor. Por eso conviene aislar las llamadas en un subflujo propio en lugar de repartirlas por todos los automatismos: si algo cambia, tocas un sitio y no doce. Y activa las notificaciones de error de n8n para enterarte el mismo día, no cuando alguien eche de menos una factura.
¿Sage conectado con lo demás, sin teclear dos veces?
Montamos estas integraciones con n8n y sabemos dónde están los límites de cada versión de Sage. Si en tu caso la API no llega a lo que necesitas, te lo decimos en la primera llamada en lugar de descubrirlo a mitad del proyecto.
Si tu gestión va por Holded o Quipu en lugar de Sage, el planteamiento es el mismo pero el camino es más corto: lo tienes en la guía de integración de Holded y Quipu con n8n. Y si lo que te preocupa ahora es cumplir con la facturación, en la guía de VeriFactu están las fechas tras el aplazamiento a 2027.





