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

Automatización

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

La decisión ya está tomada y los números cuadran. Lo que viene ahora es el trabajo de verdad, que es reconstruir en n8n lo que llevas años montando en Zapier.

Y aquí está la primera mala noticia, que conviene saber antes de planificar nada. Zapier no te deja exportar tus Zaps. No hay fichero que llevarte ni conversor que importe. La migración es una reconstrucción manual, flujo a flujo. Si la planteas como una copia, el proyecto se te va de las manos en la primera semana.

La buena noticia es que las piezas se corresponden casi todas, el mapa es corto y los tres sitios donde se tuercen las migraciones son siempre los mismos. Esta guía es ese mapa. Si lo que buscas son precios y plazos, están en cuánto cuesta migrar de Zapier a n8n.

Lo esencial

  • No hay exportación de Zaps. Se reconstruye a mano y se documenta desde el editor de Zapier antes de tocar n8n.
  • El cambio mental que lo decide todo. Zapier corre una vez por registro, n8n corre una vez con un array de items dentro.
  • El historial de Zapier es tu inventario. Sirve para descubrir qué Zaps llevan meses muertos y no hay que migrar.
  • Los webhooks se repuntan uno a uno en el sistema que los envía. Es el fallo silencioso número uno del día después.
  • Zapier deduplica los disparadores de consulta periódica por ti. En n8n esa responsabilidad pasa a ser tuya.

Cómo inventariar tus Zaps antes de empezar la migración a n8n

El inventario no se hace mirando la lista de Zaps, se hace mirando el historial de ejecuciones. La lista te dice lo que montaste alguna vez. El historial te dice lo que está vivo, y la diferencia entre ambas cosas suele ser un tercio de la carpeta.

Para cada Zap encendido, cinco datos y ninguno más.

Qué lo dispara y de qué tipo es. Instantáneo por webhook o por consulta periódica. Esto condiciona todo lo demás y es lo primero que hay que anotar.

Qué aplicaciones toca y con qué cuenta. Importa la cuenta concreta, porque al reconectar en n8n vas a necesitar acceso a esa misma y no siempre lo tiene la persona que te encarga el proyecto.

Cuántas veces se ha ejecutado en los últimos treinta días. Lo que marca cero se queda fuera. Migrar flujos muertos es la forma más común de inflar un proyecto de migración.

Qué pasos tiene y cuáles son de Zapier y no de una aplicación. Los Filter, Paths, Formatter, Delay, Looping, Digest, Storage y Code son las piezas que hay que traducir. Las demás son integraciones y se reconectan.

Quién se entera si deja de funcionar. Si la respuesta es nadie, acabas de encontrar el primer flujo que hay que arreglar en lugar de copiar.

Ese inventario es el presupuesto, el plan de trabajo y la lista de corte, todo a la vez. Hacerlo bien lleva una mañana y ahorra semanas.

Tabla de equivalencias entre las piezas de Zapier y los nodos de n8n

Casi todo tiene su equivalente directo, salvo tres piezas que en n8n se resuelven de otra forma. Esta es la traducción que uso cuando reconstruyo.

En ZapierEn n8nQué cambia al traducirlo
ZapWorkflowEn n8n un workflow puede tener varios disparadores y ramas que se reúnen. Suele hacer falta menos de uno por cada Zap.
Trigger instantáneoNodo WebhookHay que repuntar el sistema de origen a la nueva URL y usar la de producción, no la de prueba.
Trigger de consulta periódicaSchedule Trigger más la llamadaZapier deduplicaba solo. En n8n la deduplicación pasa a ser tuya.
ActionNodo de la integraciónSe ejecuta una vez por cada item del lote, no una vez en total.
FilterNodo Filter o IFFilter descarta y sigue. IF abre dos ramas. Elegir mal es la causa de la mitad de los flujos raros.
PathsNodo SwitchSwitch admite una rama por defecto para lo que no encaje en ninguna condición.
FormatterSet, Date & Time y expresionesLas fechas se manejan con Luxon dentro de las expresiones, con la zona horaria de la instancia.
Code by ZapierNodo CodeHay que elegir si corre una vez por todos los items o una vez por item. En n8n Cloud no se instalan paquetes de npm.
Delay by ZapierNodo WaitLas esperas largas sobreviven a un reinicio solo si la instancia guarda el estado de la ejecución.
Looping by ZapierLoop Over ItemsEn n8n muchas veces no hace falta, porque los nodos ya recorren todos los items por sí solos.
Digest by ZapierAcumular y disparar por calendarioNo hay equivalente nativo. Se guarda en algún sitio y un flujo programado lo envía junto.
Storage by ZapierBase de datos propia o RedisTampoco hay equivalente nativo. Es la pieza que más se olvida al presupuestar.
Sub-ZapExecute Sub-workflowEquivalencia limpia y además en n8n es más potente, porque el subflujo devuelve datos al que lo llamó.
AutoreplayRetry On Fail más Error TriggerEl reintento nativo está topado en cinco intentos con espera fija de cinco segundos.
Equivalencias de cada pieza de Zapier en n8n. 2026.

Las tres piezas sin traducción directa son Digest, Storage y los avisos automáticos de fallo. Las dos primeras se resuelven con una tabla propia y un flujo programado. La tercera no se resuelve sola y es la que más caro sale ignorar, porque los correos de Zap fallido llevaban años siendo tu sistema de alertas sin que nadie lo decidiera.

El cambio mental de Zapier a n8n, de un registro por ejecución a un listado de items

En Zapier cada registro nuevo lanza una ejecución entera. En n8n entra una sola ejecución con todos los registros dentro y cada nodo posterior corre una vez por item. Es la diferencia que más confusión genera y la que explica casi todos los comportamientos raros de una primera migración.

Tres consecuencias prácticas, las tres cuestan dinero si se descubren tarde.

Las llamadas a una API se multiplican de golpe. Un lote de quinientos registros son quinientas llamadas seguidas, casi sin pausa. En Zapier iban repartidas en quinientas ejecuciones independientes y nunca te rozaron el límite. En n8n te lo comes en diez segundos y el proveedor empieza a devolver 429.

Un item que falla puede tumbar el lote entero. Por defecto, cuando un nodo falla con un item se para la ejecución, y los items que venían detrás no se procesan. En Zapier el registro problemático fallaba solo y los demás seguían su camino. Esto se arregla con la salida de error separada, pero hay que decidirlo nodo a nodo.

Agregar y contar se vuelve fácil y resumir se vuelve raro. Lo que en Zapier exigía Storage o Digest, en n8n a veces es un solo nodo porque ya tienes los quinientos items juntos. A cambio, cualquier paso que esperase un único registro necesita que lo pienses.

Y un detalle que confunde a todo el mundo el primer día. Si un nodo no devuelve ningún item, los nodos siguientes no llegan a ejecutarse. No es un error, es el diseño. En Zapier eso se veía como un Zap filtrado y aquí se ve como media ejecución en blanco.

Cómo se traducen los campos de Zapier a las expresiones de n8n

Donde en Zapier arrastrabas un campo, en n8n escribes una expresión, y esa expresión apunta a un nodo por su nombre. De ahí salen los dos errores más tontos de toda la migración.

El primero, renombrar un nodo después de haberlo referenciado. Las expresiones que apuntaban a su nombre antiguo dejan de resolver y el flujo empieza a escribir campos vacíos sin dar ningún error. Si vas a renombrar, hazlo antes de construir encima.

El segundo, dar por hecho que un campo que no existe va a fallar. No falla. Una expresión que resuelve a nada escribe un vacío en destino y la ejecución sale en verde. 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.

Con las fechas hay una trampa más. La instancia de n8n viene con la zona horaria de Nueva York por defecto. Si no se cambia, los formatos de fecha y las programaciones salen desplazadas respecto a lo que hacía Zapier, y nadie lo nota hasta que un informe diario aparece con la fecha del día anterior.

¿Quieres el inventario hecho antes de decidir nada?

Miro tus Zaps, te digo cuáles están muertos, cuáles se traducen en diez minutos y cuáles necesitan código. Sale una lista con esfuerzo por flujo, sin coste y sin compromiso.

Pedir el inventario de mis Zaps (se abre en una pestaña nueva)

Cómo reconstruir un Zap en n8n y comprobar que hace exactamente lo mismo

El criterio no es que el flujo nuevo funcione, es que produzca la misma salida que el viejo con la misma entrada. Son dos cosas distintas y solo la segunda te deja cortar tranquilo.

El orden que sigo con cada flujo.

Empiezo por el dato, no por el disparador. Cojo una ejecución real reciente del historial de Zapier y me quedo con lo que entró. Ese registro es el caso de prueba de toda la reconstrucción.

Monto el disparador en modo manual y lo dejo quieto. Lo importante al principio es tener el dato dentro de n8n, no que se dispare solo.

Reconstruyo paso a paso comparando salidas. Cada nodo nuevo contra el paso equivalente del historial de Zapier. Si el tercer paso ya diverge, no sigo hasta que cuadre, porque un error arrastrado se vuelve imposible de encontrar diez nodos después.

Dejo lo que escribe para el final y apuntando a un destino de pruebas. Una hoja aparte, un entorno de pruebas, un tablero duplicado. Lo que no vale es probar escribiendo en producción y borrar después, porque el día que ese registro dispara una factura real te acuerdas de esto.

Y solo entonces publico y lanzo con datos de verdad.

El plan de corte de Zapier a n8n sin que nadie se entere

Las dos plataformas encendidas a la vez durante unos días, y Zapier se apaga el último. Encender n8n y apagar Zapier el mismo día es la única parte de la migración que no admite marcha atrás.

El corte, en cinco pasos.

Primero, los flujos que solo leen. Informes, copias, sincronizaciones internas. Pueden correr en paralelo sin consecuencias y te enseñan si las credenciales y los tiempos cuadran.

Después, el periodo en paralelo de los que escriben, pero escribiendo a un destino de pruebas. n8n hace el trabajo completo contra un sitio inofensivo mientras Zapier sigue siendo el que va a producción. Comparas ambos lados cada día.

Tercero, repuntar los webhooks uno a uno y en la misma ventana. Este es el paso delicado. Mientras repuntas, hay un momento en que el evento ya no va a Zapier y todavía no llega bien a n8n. Hazlo en horario de poco movimiento y con la lista del inventario delante.

Cuarto, pausar los Zaps en lugar de borrarlos. Pausados siguen ahí dos o tres semanas, por si hay que volver. Borrarlos el primer día no ahorra nada y te quita la red.

Quinto, montar las alertas antes de dar el proyecto por cerrado. Flujo de errores conectado a todo lo crítico y avisos sobre el resultado del proceso. Sin esto acabas de cambiar una plataforma que te avisaba por una que no.

Qué Zaps no deberías migrar nunca tal y como están

Te lo digo aunque reduzca el tamaño del proyecto, porque copiar errores de un sitio a otro se paga dos veces.

El Zap que lleva treinta días sin ejecutarse. No lo migres, apágalo. Si alguien lo echa de menos en un mes, lo montamos entonces en media hora.

El Zap que tiene un paso puesto para que deje de dar error. Ese paso existe porque algo falla desde hace meses y alguien tapó el aviso. Migrarlo es llevarte el problema de mudanza.

Los cuatro Zaps que hacen casi lo mismo con una variación. En n8n eso es un flujo con un Switch y un subflujo compartido. Reconstruirlos tal cual es multiplicar por cuatro el mantenimiento que vas a pagar durante años.

El Zap que nadie sabe explicar. Si no hay nadie que sepa decir qué tiene que pasar cuando entra un registro, no es un problema de herramienta. Primero se escribe el proceso y luego se automatiza.

Cómo reconstruyo yo un Zap complicado en n8n sin perder una semana

No reconstruyo el Zap, reconstruyo el proceso que el Zap intentaba hacer. Casi todos los flujos largos de Zapier son largos por culpa de la plataforma, no del proceso, y traducirlos nodo a nodo es heredar sus límites.

Separo lo que es el proceso de lo que son parches de Zapier. Un Zap de dieciocho pasos suele tener seis pasos de negocio y doce de dar formato, trocear texto y guardar cosas en Storage. En n8n esos doce se caen solos.

Busco la variación antes de duplicar. Si hay cuatro Zaps parecidos, pregunto qué cambia entre ellos. Casi siempre es un campo. Eso es un flujo con una rama, no cuatro flujos.

Comparo salidas contra el historial de Zapier, no contra lo que yo creo que debería salir. El historial es la especificación real del proceso, con todas sus rarezas, y esas rarezas suelen estar ahí por algo.

Cierro cada flujo con su manejo de errores puesto, no para luego. Qué pasa si un item falla, qué se reintenta, quién se entera. Si lo dejo para el final del proyecto, el final del proyecto llega con prisas y no se hace.

Traducido a tu dinero, esto es lo que hace que la factura de la migración no vuelva a aparecer dentro de seis meses disfrazada de mantenimiento. Migrar mal cuesta poco una vez y mucho todos los meses. Cómo planteo un proyecto entero lo cuento en automatizaciones con n8n.

Si te quedas con una sola idea, que sea esta. Una migración de Zapier a n8n no se mide en Zaps traducidos, se mide en días que tu equipo no se entera de nada.

¿Te reconstruyo los flujos y los dejo funcionando?

Hago el inventario, reconstruyo en n8n, corremos las dos plataformas en paralelo hasta que las salidas cuadran, repunto los webhooks y te dejo las alertas montadas. Cuéntame qué tienes en Zapier.

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

Preguntas frecuentes

  • ¿Se pueden exportar los Zaps de Zapier e importarlos en n8n?

    No. Zapier no ofrece una exportación de tus Zaps a un fichero que puedas llevarte, así que no hay importación automática posible. La migración es siempre una reconstrucción manual, flujo a flujo, documentando desde el editor de Zapier lo que hace cada paso. Quien te venda un conversor automático te está vendiendo humo. Lo único que sí te llevas es el historial de ejecuciones, que sirve para saber qué Zaps están vivos de verdad y cuáles llevan meses sin dispararse.

  • ¿Cuál es la diferencia más importante entre Zapier y n8n al reconstruir un flujo?

    Que Zapier procesa un registro por ejecución y n8n procesa un array de items. En Zapier, si entran veinte registros nuevos, el Zap corre veinte veces por separado. En n8n entra una sola ejecución con veinte items dentro y cada nodo posterior se ejecuta una vez por item. Eso cambia cómo escribes los filtros, cómo cuentas las llamadas a una API y qué significa que un item falle a mitad del lote. Es el concepto que rompe la mitad de las migraciones mal planteadas.

  • ¿Qué pasa con los webhooks al migrar de Zapier a n8n?

    Hay que repuntarlos uno a uno en el sistema que los envía. La URL de n8n es distinta y nadie va a avisarte si se queda uno apuntando a Zapier. Además la URL de prueba de n8n no es la de producción, así que copiar la que aparece durante el desarrollo deja el flujo mudo en cuanto cierras el editor. Antes de cortar, la lista de qué sistema llama a qué URL tiene que estar escrita y revisada.

  • ¿Qué equivale en n8n al Formatter y al Code de Zapier?

    El Formatter se reparte entre el nodo Set para montar campos, el nodo Date & Time para fechas y expresiones con funciones de texto para el resto. El Code de Zapier equivale al nodo Code de n8n, con dos diferencias. En n8n el nodo puede correr una vez por todos los items o una vez por cada item, y hay que elegirlo a conciencia. Y en n8n Cloud no se pueden instalar paquetes de npm dentro del nodo, cosa que sí puedes hacer si alojas tú la instancia.

  • ¿Cuánto tiempo se tarda en migrar de Zapier a n8n?

    Depende mucho más del número de sistemas distintos que del número de Zaps. Veinte Zaps que tocan las mismas cuatro aplicaciones se reconstruyen rápido porque las credenciales y los patrones se reutilizan. Cinco Zaps que tocan quince aplicaciones distintas, con un par de APIs sin integración nativa, dan bastante más trabajo. Lo que nunca hay que comprimir es el periodo en paralelo con las dos plataformas encendidas, que es lo que convierte un corte arriesgado en un corte aburrido.

#n8n#automatización#zapier

Artículos relacionados