Blog · · 5 min de lectura
Cómo hacer copias de seguridad automáticas de tus flujos de n8n en Google Drive
Guía paso a paso para guardar cada noche una copia de todos tus flujos de n8n en Google Drive, con aviso si falla y limpieza de copias antiguas.

Cuando llevas unas semanas usando n8n, tus flujos empiezan a valer dinero: el agente que responde a clientes, el que pasa facturas a Google Sheets, los recordatorios de citas… Y basta un cambio desafortunado, un servidor que se borra o una actualización que sale mal para perder horas de trabajo. La solución es sencilla: que el propio n8n haga una copia de seguridad de todos tus flujos cada noche.
En esta guía vas a montar en n8n un flujo que lee todos tus flujos mediante la API de n8n, convierte cada uno en un archivo JSON con fecha y lo sube a una carpeta de Google Drive, avisándote si algo falla. Si todavía no tienes n8n en marcha, empieza por instalar n8n gratis en tu ordenador.
Qué vas a construir
Un flujo nocturno en cinco pasos:
- Disparador programado: cada noche a las 3:00.
- Leer los flujos: el nodo n8n pide a tu propia instancia la lista completa de flujos.
- Convertir a archivo: cada flujo se guarda como un
.jsoncon su nombre y la fecha. - Subir a Google Drive: a una carpeta privada «Copias n8n».
- Avisar si falla: un flujo de error te manda un email si la copia no se completa.
Lo que necesitas
- Una instancia de n8n con la API pública activada. En n8n autoalojado viene incluida; en n8n Cloud la API no está disponible durante la prueba gratuita.
- Una clave de API de n8n: en n8n, ve a Settings → n8n API → Create an API key. Ponle un nombre como «copias» y guárdala; solo se muestra una vez.
- Google Drive conectado en n8n.
- Una carpeta en Drive llamada «Copias n8n» (copia su ID de la URL: es lo que va después de
/folders/).
Paso 1: crea la credencial de la API de n8n
En n8n, crea una credencial de tipo n8n API:
- API Key: la clave que acabas de generar.
- Base URL: la dirección de tu instancia seguida de
/api/v1, por ejemplohttps://n8n.tudominio.com/api/v1ohttp://localhost:5678/api/v1si lo tienes en tu ordenador.
Esta clave da acceso a todos tus flujos, así que trátala como una contraseña: no la pegues en notas ni la compartas.
Paso 2: el disparador y la lectura de flujos
- Añade un Schedule Trigger que se ejecute cada día a las 3:00 (o a la hora en que menos uses n8n).
- Añade el nodo n8n con el recurso Workflow y la operación Get Many. Activa Return All para que traiga todos, no solo los primeros.
Al ejecutarlo verás un elemento por cada flujo, con su nombre, sus nodos, sus conexiones y si está activo. Eso es exactamente lo que necesitas para restaurarlo más adelante.
Paso 3: convierte cada flujo en un archivo JSON
Añade un nodo Convert to File con la operación Convert to JSON y el modo Each Item Separately, para que cada flujo sea su propio archivo.
En File Name usa una expresión que combine la fecha y el nombre del flujo, limpiando caracteres raros:
{{ $now.toFormat('yyyy-MM-dd') }}_{{ $json.name.replace(/[^a-zA-Z0-9-_]+/g, '-') }}.json
Así tendrás archivos como 2026-10-26_agente-whatsapp.json, fáciles de encontrar y de ordenar.
Paso 4: súbelos a Google Drive
Después de Convert to File, añade un nodo Google Drive con la operación Upload:
- Input Data Field Name:
data(el archivo que acaba de crear el paso anterior). - Parent Folder: la carpeta «Copias n8n» (puedes elegirla de la lista o pegar su ID).
Como el nombre de cada archivo empieza por la fecha, no hace falta crear subcarpetas: en Drive verás las copias ordenadas por día.
Paso 5: limpia las copias antiguas
Para que Drive no se llene, crea una segunda rama desde el disparador que borre lo que tenga más de 30 días:
- Un nodo Google Drive con la operación Search (recurso File/Folder) limitado a la carpeta «Copias n8n» y con Return All activado.
- Un nodo Filter que deje pasar solo los archivos cuya fecha del nombre sea anterior al límite, comparando como texto
{{ $json.name.slice(0, 10) }}con{{ $now.minus({ days: 30 }).toFormat('yyyy-MM-dd') }}. - Un nodo Google Drive con la operación Delete sobre esos archivos.
Si te da respeto borrar, ejecuta primero solo los dos primeros nodos y revisa la lista antes de añadir el tercero. Los archivos borrados van a la papelera de Drive, así que aún tendrás margen para recuperarlos.
Paso 6: que te avise si falla
Una copia que falla en silencio es casi peor que no tener copia. En la configuración del flujo (Settings → Error Workflow) elige un flujo de error que te mande un email o un mensaje de Telegram. Te lo explicamos con detalle en la guía para controlar errores en n8n con avisos y reintentos.
Un truco extra: añade al final un nodo Gmail que cada lunes te envíe un resumen con cuántos flujos se han copiado. Si un lunes no llega, sabes que algo va mal.
Cómo restaurar un flujo
Cuando necesites recuperar uno:
- Descarga el
.jsonde la fecha que quieras desde Google Drive. - En n8n, crea un flujo nuevo y usa Import from File (en el menú de los tres puntos), o simplemente copia el contenido y pégalo en el lienzo.
- Revisa las credenciales: los flujos guardan solo una referencia a ellas, no las claves. Si restauras en otra instancia, tendrás que volver a seleccionarlas en cada nodo.
- Actívalo de nuevo cuando lo hayas probado.
Errores comunes y buenas prácticas
- La copia no incluye las credenciales: es normal y es bueno, porque así tus claves no acaban en Drive. Si usas n8n autoalojado, guarda aparte la variable
N8N_ENCRYPTION_KEY: sin ella no podrás descifrar las credenciales de tu base de datos si migras de servidor. - Error 401 en el nodo n8n: la clave está mal copiada o la Base URL no termina en
/api/v1. - Solo aparecen algunos flujos: comprueba que Return All está activado.
- Carpeta compartida: guarda las copias en una carpeta privada. Los flujos pueden contener URLs internas, IDs de hojas o textos de prompts que no quieres hacer públicos.
- Prueba la restauración al menos una vez. Una copia que nunca has restaurado es solo una suposición.
Empieza con plantillas listas para importar
Si quieres tener flujos que valga la pena proteger desde el primer día, descarga gratis el agente de WhatsApp o echa un vistazo al pack completo AgentKiosk: incluye 8 agentes probados en español e inglés, listos para importar en n8n, y con esta copia nocturna nunca perderás tus ajustes.


