MigrateFlows

Guía de migración · actualizada en octubre de 2026

Pipedream Workflows cierra el 31 de marzo de 2027. Así se mudan tus flujos a n8n.

Respuesta corta. Pipedream dejó de aceptar altas nuevas en Workflows el 30 de septiembre de 2026. Los flujos existentes siguen funcionando hasta el 31 de marzo de 2027, y todos los datos de Workflows, incluidas credenciales y tokens OAuth, se borran antes del 30 de abril de 2027. El export de Pipedream te da un archivo JSON por flujo, pero n8n no lo puede importar directamente: cada flujo hay que reconstruirlo o convertirlo.

Las fechas que importan

FechaQué pasa
30 sep 2026No hay altas ni suscripciones nuevas. Workflows queda en mantenimiento.
31 mar 2027Cierran Workflows y String. Las suscripciones terminan con reintegro proporcional.
30 abr 2027Se borran para siempre todos los datos de Workflows, incluidas credenciales y tokens OAuth.

Pipedream Connect (la API de Connect, los servidores MCP y el proxy de API) no se ve afectado. Solo cierran Workflows y String.

Qué trae el export y qué deja afuera

El export se hace de a un proyecto y genera un ZIP con un manifest.json y un archivo JSON por flujo. Cada archivo tiene sus disparadores, sus pasos (el código en los pasos de código, la clave y versión del componente en las acciones prearmadas) y los props que configuraste.

Así que antes de la fecha, bajá el contenido de tus data stores y copiá tus variables de entorno por separado. El export no los guarda.

Cómo se traduce cada concepto de Pipedream a n8n

Pipedreamn8n
Disparador HTTP / webhookNodo Webhook (URL nueva: actualizala donde se originan los eventos)
Disparador programadoNodo Schedule Trigger
Disparador por emailEmail Trigger (IMAP) con una casilla tuya
Fuente de eventos de una appEl nodo disparador de esa app, o un sondeo programado
Paso de código Node.jsNodo Code (JavaScript)
Paso de código PythonNodo Code (Python)
steps.nombre.$return_value$('nombre').first().json
$.export('clave', valor)Un campo en la salida del nodo
$.flow.exit()No devolver items, así no corren los nodos siguientes
$.respond()Nodo Respond to Webhook
Cuentas conectadasCredenciales de n8n
Variables de entornoVariables de n8n o variables de entorno
Data storesData tables de n8n, datos estáticos del flujo o una base externa
Acciones prearmadasEl nodo de esa app en n8n, o un nodo HTTP Request con la credencial de esa app

Paso a paso

  1. Hacé un inventario. Listá cada flujo, marcá los importantes y anotá qué dispara a cada uno.
  2. Exportá cada proyecto. El ZIP se guarda en el File Store del proyecto; bajalo de ahí.
  3. Guardá lo que el export no trae. Bajá el contenido de los data stores y copiá las variables de entorno.
  4. Convertí. Reconstruí cada flujo en n8n a mano, o soltá el ZIP en MigrateFlows y recibí flujos de n8n más una lista de pendientes.
  5. Importá en n8n. Usá Import from file, o pegá el JSON del flujo en un lienzo vacío.
  6. Reconectá. Creá las credenciales y variables que necesita cada flujo.
  7. Probá con eventos reales. Corré cada flujo con un evento de muestra y compará el resultado con el de Pipedream.
  8. Hacé el cambio. Apuntá los webhooks y los emisores a las URLs nuevas de n8n. Si corrés las dos plataformas en paralelo un día, cuidá que el mismo evento no se procese dos veces.
  9. Apagá el flujo de Pipedream cuando n8n haya manejado tráfico real sin errores.

Lo que más se rompe

¿Ya tenés el ZIP del export? Convertilo en tu navegador.Convertir mis flujos

Convertir automáticamente

MigrateFlows lee el ZIP del export de Pipedream o una carpeta de GitHub Sync y devuelve flujos de n8n listos para importar. Los pasos de código Node.js siguen funcionando con una pequeña capa de compatibilidad para steps, $.export, $.flow.exit, $.respond y axios. Las acciones prearmadas de servicios comunes pasan a nodos HTTP Request que usan tus propias credenciales de n8n, así devuelven los mismos datos que antes. Cada flujo viene con la lista de lo que queda por hacer a mano. Todo corre en tu navegador; tus archivos no se suben.

Preguntas

¿Puedo importar el export de Pipedream directamente en n8n?

No. Los formatos son distintos. Cada flujo hay que reconstruirlo o convertirlo antes.

¿Se vienen mis cuentas conectadas?

No. El export borra tokens y credenciales, así que conectás cada cuenta de nuevo en n8n.

¿También cierra Pipedream Connect?

No. Connect, sus servidores MCP y el proxy de API siguen funcionando.

¿Tengo que usar n8n?

No. Windmill, Trigger.dev, Make o código propio en una plataforma serverless también son opciones. n8n es una elección común porque tiene nodos de código, webhooks, programaciones y credenciales para cientos de servicios, y se puede instalar en un servidor propio.

Fuentes: documentación de Pipedream sobre el cierre de Workflows y sobre el export de flujos (pipedream.com/docs/workflows). MigrateFlows es independiente y no tiene relación con Pipedream, Workday ni n8n.