Cómo migrar de Make a n8n paso a paso, guía completa 2026

Automatización

11 min read
Foto de Miguel Ángel Rodríguez (Miguelo DEV)Miguel Ángel Rodríguez (Miguelo DEV)Especialista en automatización de procesos con n8n

Migrar de Make a n8n se parece bastante a migrar de Zapier, salvo en dos cosas, y las dos juegan a tu favor.

La primera es que Make sí te deja exportar cada escenario como un blueprint en JSON. n8n no lo puede importar, pero te ahorra la parte más aburrida de cualquier migración, que es documentar lo que hay. La segunda es que quien viene de Make ya piensa en rutas, iteradores y agregadores, y eso se traduce a n8n con bastante menos fricción que las cajas lineales de Zapier.

Lo que sí hay que mirar de cerca son tres piezas de Make que en n8n no existen igual. Los data stores, la cola de ejecuciones incompletas y los manejadores de error por módulo. Esta guía va de traducir lo fácil deprisa y de resolver esas tres sin sorpresas.

Lo esencial

  • El blueprint de cada escenario es tu inventario gratis. Exporta primero, planifica después.
  • Make lleva cada bundle por toda la ruta antes de empezar el siguiente. n8n pasa todos los items nodo a nodo. Cambia el orden de las llamadas y el diseño del reintento.
  • Iteradores y agregadores muchas veces sobran en n8n, porque trabajar con varios items a la vez es el comportamiento por defecto.
  • Las tres piezas sin equivalente directo son data stores, cola de ejecuciones incompletas y manejadores de error por módulo.
  • Cada módulo de Make gasta una operación por bundle. Por eso los escenarios con listas son los que más ahorran al migrar.

Cómo usar el blueprint de Make como inventario antes de migrar a n8n

Exporta el blueprint de todos los escenarios activos antes de tocar nada. Es un fichero por escenario y dentro está todo, módulos, orden, filtros de cada ruta y los mapeos campo a campo.

Con esos ficheros delante, el inventario sale casi solo. Cuatro datos por escenario.

Cuántos módulos tiene y cuántos son de la propia Make. Los routers, iteradores, agregadores, herramientas y data stores son lo que hay que traducir. Los demás son conectores y se reconectan.

Qué lo dispara. Webhook instantáneo, programación o ejecución bajo demanda. Esto decide cómo se corta después.

Cuántas operaciones consume al mes. El panel de Make te lo da por escenario. Esta columna ordena el proyecto, porque el escenario que más operaciones gasta es el que más ahorro trae y el primero que conviene mover.

Si usa data stores o cola de incompletas. Si la respuesta es sí, ese escenario no es una traducción, es un pequeño proyecto aparte. Hay que marcarlo desde el principio.

Un aviso sobre el fichero. El blueprint lleva la estructura y los mapeos pero no lleva los valores de tus credenciales. Reconectar las cuentas una por una es trabajo manual que hay que contar aparte, igual que en cualquier migración.

Tabla de equivalencias entre los módulos de Make y los nodos de n8n

La mayoría son equivalencias limpias y tres no lo son. Esta es la traducción que uso al reconstruir.

En MakeEn n8nQué cambia al traducirlo
EscenarioWorkflown8n admite varios disparadores en el mismo flujo y ramas que se vuelven a juntar con el nodo Merge.
MóduloNodoEn n8n el nodo se ejecuta una vez con todos los items, no una vez por cada bundle.
BundleItemMismo concepto, recorrido distinto. Make va bundle a bundle por toda la ruta y n8n va nodo a nodo.
RouterNodo SwitchLa ruta de reserva de Make es la salida por defecto del Switch.
Filtro de una rutaNodo Filter o condición del SwitchFilter descarta y sigue. IF abre dos caminos. En Make el filtro vivía en la conexión y aquí es un nodo.
IteratorNodo Split OutMuchas veces no hace falta, porque si el nodo anterior ya devuelve varios items n8n los recorre solo.
Array AggregatorNodo AggregateJunta varios items en uno. Si además hay que agrupar o sumar, el nodo es Summarize.
Text AggregatorAggregate más una expresiónConcatenar textos no es un nodo propio, se resuelve al unir los items.
Set variable y Get variableNodo Set y referencias al nodoEn n8n se apunta al nodo por su nombre, así que renombrarlo rompe las referencias.
Data storeBase de datos propia o tabla de datosNo hay equivalente nativo general. Es la pieza que más se olvida al presupuestar.
SleepNodo WaitLas esperas largas sobreviven a un reinicio solo si la instancia guarda el estado de la ejecución.
HTTP y WebhooksNodos HTTP Request y WebhookLa respuesta personalizada del webhook se monta con el nodo Respond to Webhook.
Error handler por móduloOpciones de error del nodo más Error Triggern8n tiene parar, continuar y continuar por salida de error. No hay equivalente a interrumpir y guardar.
Ejecuciones incompletasSin equivalenteSi quieres reprocesar lo que falló, hay que diseñarlo. Es el cambio más grande del proyecto.
Escenario llamado por otroExecute Sub-workflowEquivalencia limpia y además el subflujo devuelve datos al flujo que lo llamó.
Equivalencias de cada pieza de Make en n8n. 2026.

Por qué Make procesa bundle a bundle y n8n procesa el lote entero nodo a nodo

Make termina todo el recorrido con el primer bundle y después empieza con el segundo. n8n pasa todos los items por el primer nodo, luego todos por el segundo y así hasta el final. El resultado suele ser el mismo y el camino no se parece en nada.

Tres consecuencias que conviene tener claras antes de reconstruir.

Las llamadas a una API dejan de estar repartidas. Donde Make hacía una llamada por bundle intercalada con el resto del trabajo, n8n hace todas las llamadas de ese nodo seguidas. Con lotes grandes eso llega al límite de peticiones del proveedor mucho antes. Se arregla troceando con Loop Over Items y poniendo una pausa, pero hay que decidirlo.

Un fallo a mitad de lote se ve distinto. En Make el bundle problemático fallaba por su cuenta y los que venían detrás seguían su camino. En n8n, por defecto, el primer item que falla para la ejecución y los siguientes no se procesan. La salida de error separada lo resuelve, nodo por nodo.

El orden deja de estar garantizado de principio a fin. Si tu escenario de Make dependía de que el bundle uno terminara entero antes de empezar el dos, en n8n eso no se cumple sin más. Cuando hace falta ese orden, se fuerza con un bucle explícito.

Lo bueno es que el cambio también regala cosas. Agrupar, contar, comparar dos conjuntos o cruzar dos orígenes es mucho más sencillo cuando tienes los doscientos items juntos en la mano que cuando te llegan de uno en uno.

Qué hacer con los data stores de Make al pasar a n8n

Un data store es una tabla, así que en n8n se sustituye por una tabla de verdad. Puede ser una base de datos tuya, la tabla de datos que traiga tu versión de n8n o incluso una hoja de cálculo si el volumen es pequeño y no te importa la velocidad.

Lo que importa es para qué lo estabas usando, porque de eso depende el trabajo.

Si lo usabas como memoria de qué registros ya procesaste, eso en n8n es una comprobación de duplicados antes del primer efecto. Es el uso más común y el más fácil de replicar.

Si lo usabas para acumular y enviar junto, el patrón es guardar en la tabla y que un flujo programado lea, envíe y marque. Dos flujos pequeños en lugar de uno grande.

Si lo usabas como tabla de consulta con equivalencias, muchas veces se resuelve con una hoja de cálculo o con un fichero en el propio flujo, sin montar nada.

Y si lo usabas para pasar datos entre escenarios, en n8n casi siempre desaparece, porque un subflujo devuelve datos al flujo que lo llamó y ya no hace falta un almacén intermedio.

¿Quieres saber qué escenarios se traducen solos y cuáles no?

Mándame los blueprints de tus escenarios de Make. Te digo cuáles son una tarde, cuáles necesitan sustituir data stores y cuánto ahorrarías en operaciones. Sin coste y sin compromiso.

Pedir el análisis de mis escenarios (se abre en una pestaña nueva)

Cómo se traducen los filtros, las funciones y las fechas de Make a n8n

Donde en Make abrías el panel de funciones, en n8n escribes una expresión dentro de dobles llaves. Es el mismo trabajo con otra sintaxis, y hay tres diferencias que conviene conocer antes de empezar.

Las funciones de fecha cambian de familia. n8n usa Luxon dentro de las expresiones, así que las fórmulas de formato y de suma de días se reescriben. Antes de traducir ninguna, hay que mirar la zona horaria de la instancia, que viene configurada en la de Nueva York por defecto y desplaza todo lo que tenga que ver con días y con horas programadas.

Los campos que no existen no dan error. Una expresión que no resuelve escribe un vacío en destino y la ejecución sale en verde. En Make el mapeo vacío solía ser más visible. Por eso toda migración necesita una comprobación de campos obligatorios antes del nodo que escribe. Ese fallo silencioso y los demás los desgloso en qué hacer cuando un workflow de n8n falla.

Las referencias apuntan al nombre del nodo. Renombrar un nodo después de haberlo referenciado rompe las expresiones que apuntaban a él. Si vas a renombrar, hazlo antes de construir encima.

El plan de corte de Make a n8n sin perder ejecuciones

Los dos sistemas encendidos unos días y Make se apaga el último. El procedimiento se parece al de cualquier migración y tiene un paso propio por culpa de las colas.

Primero mueve los escenarios programados. Son los más fáciles de correr en paralelo, porque basta con desplazar la hora del flujo nuevo respecto al viejo y comparar resultados.

Después los escenarios que solo leen o escriben en destinos internos. Informes, sincronizaciones, copias. Ningún riesgo y mucha información sobre si las credenciales y los tiempos cuadran.

Tercero, vacía la cola de incompletas antes de cortar. Este es el paso propio de Make. Si quedan ejecuciones incompletas sin reprocesar y apagas el escenario, esos datos no van a ninguna parte. Hay que dejar la lista a cero antes de tocar el interruptor.

Cuarto, repunta los webhooks uno a uno. La URL de n8n es distinta y nadie te avisa si queda uno apuntando a Make. Hazlo en horario de poco movimiento y con el inventario delante. Es exactamente el mismo paso que detallo en migrar de Zapier a n8n paso a paso, y falla por los mismos motivos.

Quinto, deja los escenarios en pausa dos o tres semanas en lugar de borrarlos. Pausados no consumen operaciones y siguen siendo tu red de seguridad.

Cuándo no merece la pena migrar de Make a n8n

Te lo digo aunque me quite proyectos, porque una migración que no debía hacerse se nota a los dos meses.

Si tu consumo de operaciones es bajo y estable. El ahorro no cubre el proyecto en un plazo razonable. Revisa dentro de un año o cuando el volumen crezca.

Si tu operación vive encima de los data stores y nadie va a mantener una base de datos. Puede hacerse, pero estás cambiando una pieza que funcionaba sola por una que alguien tiene que cuidar. Si no hay nadie para cuidarla, no migres.

Si el valor que aporta Make en tu caso es el catálogo de conectores raros. Si dependes de dos o tres integraciones que n8n no trae, construirlas contra la API puede costar más que varios años de diferencia de factura.

Si estás en temporada alta. Un corte de automatizaciones en el mes de más volumen no se arregla con un plan mejor, se arregla no haciéndolo en ese mes.

Dicho eso, hay tres motivos para migrar que no salen en la hoja de cálculo. Que tus datos dejen de pasar por un tercero si alojas tú la instancia. Que crecer deje de significar pagar más por operación. Y que puedas escribir código el día que la plataforma no llegue, en lugar de quedarte con lo que el catálogo permita.

Cómo migro yo un escenario de Make con iteradores y agregadores sin perder datos a n8n

Lo primero que hago es borrar la mitad del escenario, no traducirlo. Un escenario de Make largo suele tener tantos módulos de iterar, agregar y dar formato como de negocio, y en n8n la mayoría de esos no tienen que existir.

Separo lo que es el proceso de lo que es andamiaje de Make. Si un bloque de cuatro módulos solo está ahí para desmontar un array y volverlo a montar, en n8n se cae entero. De ahí sale la primera reducción, y suele ser grande.

Reconstruyo contra una ejecución real, no contra el diagrama. Cojo el historial de una ejecución buena de Make, me quedo con lo que entró y comparo la salida de cada nodo nuevo contra lo que hizo el módulo equivalente. Si el tercer paso ya diverge, paro ahí.

Resuelvo el data store antes de tocar los flujos que lo usan. Montar la tabla, el acceso y la deduplicación primero, porque si lo dejo para después todos los flujos que dependen de ella quedan a medias a la vez.

Diseño el reintento como una pieza, no como una opción de cada nodo. Qué item falló, dónde se guarda y quién lo vuelve a lanzar. Es lo que sustituye a la cola de incompletas y es la parte que más se agradece seis meses después.

Y cierro cada flujo con sus alertas puestas, no para luego. Avisos sobre el resultado del proceso, trazabilidad de la ejecución e inventario de credenciales con su fecha. Si lo dejo para el final del proyecto, el final del proyecto llega con prisas.

Traducido a tu dinero, la diferencia está en que un escenario traducido módulo a módulo te deja pagando en mantenimiento lo que creías haber ahorrado en operaciones. Cómo planteo un proyecto completo lo cuento en automatizaciones con n8n.

Si te quedas con una sola idea, que sea esta. Venir de Make es una ventaja, porque ya piensas en rutas y en lotes. El trabajo de verdad no está en traducir módulos, está en las tres piezas que n8n no tiene y que hay que diseñar.

¿Te reconstruyo los escenarios y los dejo funcionando?

Analizo tus blueprints, reconstruyo en n8n, sustituyo los data stores, corremos los dos sistemas en paralelo hasta que cuadran y te dejo las alertas montadas. Cuéntame qué tienes en Make.

Hablar de mi migración a n8n (se abre en una pestaña nueva)

Preguntas frecuentes

  • ¿Se puede importar un escenario de Make en n8n?

    No directamente. Make sí exporta cada escenario como un blueprint en formato JSON, cosa que Zapier no hace, pero ese fichero describe módulos y conexiones de Make y n8n no lo entiende. Lo que te da es algo muy valioso igualmente, que es el inventario exacto y gratis de lo que hay que reconstruir, con todos los módulos, filtros y mapeos escritos. La reconstrucción sigue siendo manual, pero partes con la documentación hecha.

  • ¿Qué es un bundle de Make y cómo se traduce a n8n?

    Un bundle es un paquete de datos, el equivalente a un item de n8n. La diferencia no está en el nombre sino en el recorrido. Make lleva cada bundle por toda la ruta de principio a fin antes de empezar con el siguiente. n8n pasa todos los items por el primer nodo, luego todos por el segundo y así. El resultado final suele ser el mismo, pero cambia el orden de las llamadas a cada API, cambia dónde se nota un fallo a mitad de lote y cambia por completo cómo se diseña un reintento.

  • ¿Qué equivale en n8n al iterador y al agregador de Make?

    El iterador equivale al nodo Split Out, que convierte un array en varios items. El agregador equivale al nodo Aggregate cuando se trata de volver a juntarlos y al nodo Summarize cuando hay que agrupar o sumar. La sorpresa agradable es que en muchos escenarios no hace falta ninguno de los dos, porque trabajar con varios items a la vez es el comportamiento normal de n8n y en Make era algo que había que pedir de forma explícita.

  • ¿Qué se pierde al migrar de Make a n8n?

    Tres cosas concretas. Los data stores, que en n8n se sustituyen por una base de datos propia o por la tabla de datos que traiga tu versión. La cola de ejecuciones incompletas, que en Make te guarda lo que falló para reprocesarlo y en n8n no existe como tal. Y los manejadores de error con directivas por módulo, que en n8n se replican con otras piezas pero no una por una. Nada de esto es insalvable, pero si no se presupuesta aparece a mitad de proyecto.

  • ¿Por qué la factura de operaciones de Make crece tan rápido?

    Porque cada módulo consume una operación por cada bundle que procesa, no por escenario ejecutado. Un iterador que saca cien líneas de un pedido hace que los cinco módulos siguientes gasten quinientas operaciones en una sola ejecución. Por eso los escenarios que tratan listas disparan el consumo mucho antes que los que tratan registros sueltos, y por eso el ahorro al pasar a n8n es mayor justo en esos escenarios.

#n8n#automatización#make

Artículos relacionados