AutomationFlowsGeneral › Automated Daily Workflow Backups to Google Drive with Cleanup

Automated Daily Workflow Backups to Google Drive with Cleanup

ByJose Bossa @bossa on n8n.io

This workflow is perfect for n8n users who want to automatically backup all their workflows 💾 to Google Drive with zero manual effort. Perfect for teams managing multiple workflows or anyone who values data safety! 🔒

Cron / scheduled trigger★★★★★ complexity32 nodesn8nGoogle Drive
General Trigger: Cron / scheduled Nodes: 32 Complexity: ★★★★★ Added:

This workflow corresponds to n8n.io template #9779 — we link there as the canonical source.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "9a8eb9c2-a0c9-4f80-9c6c-5774802edc14",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        -1168
      ],
      "parameters": {
        "width": 352,
        "height": 636,
        "content": "## \ud83d\udd04 Procesamiento por Lotes\n\n**Loop Over Items** itera sobre cada workflow obtenido de n8n.\n\nCada workflow pasa por dos rutas:\n1. **Ruta superior:** Limpieza de carpetas antiguas\n2. **Ruta inferior:** Conversi\u00f3n y guardado del backup"
      },
      "typeVersion": 1
    },
    {
      "id": "080b0687-a519-41c7-8cee-55ca311c5522",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        288,
        -720
      ],
      "parameters": {
        "width": 300,
        "height": 432,
        "content": "## \ud83d\udcc4 Conversi\u00f3n y Guardado\n\n**Convert to File:** Convierte cada workflow a formato JSON con formato legible.\n\n**Google Drive:** Guarda el archivo JSON en la carpeta de backup creada.\n\nEl nombre del archivo ser\u00e1: `[nombre-del-workflow].json`"
      },
      "typeVersion": 1
    },
    {
      "id": "e804abef-76e2-400c-a216-c6ed051a548e",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        336,
        -1216
      ],
      "parameters": {
        "width": 340,
        "height": 464,
        "content": "## \ud83e\uddf9 Limpieza de Backups Antiguos\n\n**Get folders:** Obtiene todas las carpetas de backup existentes.\n\n**Filter:** Excluye la carpeta actual (reci\u00e9n creada).\n\n**Delete folder:** Elimina permanentemente las carpetas antiguas para ahorrar espacio.\n\n\u26a0\ufe0f **Nota:** Los backups antiguos se eliminan autom\u00e1ticamente."
      },
      "typeVersion": 1
    },
    {
      "id": "88016564-b3a2-4619-8804-94fd5a8cef19",
      "name": "n8n1",
      "type": "n8n-nodes-base.n8n",
      "position": [
        -464,
        -720
      ],
      "parameters": {
        "filters": {},
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "name": "<your credential>"
        }
      },
      "retryOnFail": true,
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "db19b42f-6573-4d18-821d-d9ae63a4fe1d",
      "name": "Loop Over Items1",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -48,
        -720
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "5d4fc25e-d535-4b4b-8c5d-890ce53e2684",
      "name": "create new folder1",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -752,
        -720
      ],
      "parameters": {
        "name": "=Workflow Backups {{ $now.format('cccc t dd-MM-yyyy') }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "1dCNZ_oYzukeFsaKWhukX1l_Hsi57ns9m",
          "cachedResultUrl": "https://drive.google.com/drive/folders/1dCNZ_oYzukeFsaKWhukX1l_Hsi57ns9m",
          "cachedResultName": "N8N"
        },
        "resource": "folder"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "93ba9bf9-7232-4247-bb69-9bc643ce43e3",
      "name": "Convert to File1",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        144,
        -704
      ],
      "parameters": {
        "options": {
          "format": true,
          "fileName": "={{ $json.name + \".json\" }} "
        },
        "operation": "toJson"
      },
      "typeVersion": 1.1
    },
    {
      "id": "44b739ab-cb61-4729-b49f-aaed42ddec4a",
      "name": "Google Drive1",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        384,
        -448
      ],
      "parameters": {
        "name": "={{ $('Loop Over Items1').item.json.name + \".json\" }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('create new folder1').item.json.id }}"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "9b6bb07c-30e1-4649-acb6-f886ad65c288",
      "name": "Schedule Trigger1",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -1040,
        -656
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 4
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "6d801bc0-93f6-4181-88bf-2f8e0135d0e6",
      "name": "Filter1",
      "type": "n8n-nodes-base.filter",
      "position": [
        368,
        -896
      ],
      "parameters": {
        "options": {
          "ignoreCase": true
        },
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": false,
            "typeValidation": "loose"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "538fc29d-2693-4c62-9848-bdcaf8566909",
              "operator": {
                "type": "string",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.id }}",
              "rightValue": "={{ $('create new folder1').item.json.id }}"
            }
          ]
        },
        "looseTypeValidation": true
      },
      "typeVersion": 2.2
    },
    {
      "id": "699773cd-698c-4615-9903-848f5f9f3fa7",
      "name": "delete folder1",
      "type": "n8n-nodes-base.googleDrive",
      "onError": "continueRegularOutput",
      "position": [
        560,
        -896
      ],
      "parameters": {
        "options": {
          "deletePermanently": true
        },
        "resource": "folder",
        "operation": "deleteFolder",
        "folderNoRootId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "eb1ead32-9668-4fb6-862b-1ab72247daae",
      "name": "Get folders1",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        144,
        -896
      ],
      "parameters": {
        "filter": {
          "folderId": {
            "__rl": true,
            "mode": "list",
            "value": "1dCNZ_oYzukeFsaKWhukX1l_Hsi57ns9m",
            "cachedResultUrl": "https://drive.google.com/drive/folders/1dCNZ_oYzukeFsaKWhukX1l_Hsi57ns9m",
            "cachedResultName": "N8N"
          },
          "whatToSearch": "folders"
        },
        "options": {
          "fields": [
            "id"
          ]
        },
        "resource": "fileFolder"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "a4f48d76-3f4a-4f18-9c91-d1acdb528996",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1184,
        -864
      ],
      "parameters": {
        "width": 280,
        "height": 344,
        "content": "## \u23f0 Trigger Autom\u00e1tico\n\n**Se activa todos los d\u00edas a las 4:00 AM**\n\nPuedes modificar la hora seg\u00fan tus necesidades en la configuraci\u00f3n del Schedule Trigger."
      },
      "typeVersion": 1
    },
    {
      "id": "dfd9be89-436e-4479-99d6-7deedb5db9c0",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -848,
        -1024
      ],
      "parameters": {
        "width": 300,
        "height": 480,
        "content": "## \ud83d\udcc1 Creaci\u00f3n de Carpeta de Backup\n\n**Crea una carpeta nueva** en Google Drive con el formato:\n`Workflow Backups [d\u00eda] [hora] [fecha]`\n\nEsta carpeta contendr\u00e1 todos los workflows respaldados."
      },
      "typeVersion": 1
    },
    {
      "id": "59023d6c-d08e-4d3d-999c-3ba67e2e15f4",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -528,
        -1104
      ],
      "parameters": {
        "height": 532,
        "content": "## \ud83d\udd0c Conexi\u00f3n con n8n API\n\n**IMPORTANTE:** Para configurar las credenciales correctamente:\n\n- La URL debe ser: `Tu-URL/api/v1`\n- Ejemplo: `https://tu-instancia.n8n.io/api/v1`\n- Al crear las credenciales, ver\u00e1s el ejemplo exacto\n\n**Este nodo obtiene todos los workflows** de tu instancia de n8n."
      },
      "typeVersion": 1
    },
    {
      "id": "56e3c0ce-d77d-4b2d-bbba-93637fa98aed",
      "name": "n8n2",
      "type": "n8n-nodes-base.n8n",
      "position": [
        2160,
        -816
      ],
      "parameters": {
        "filters": {},
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "name": "<your credential>"
        }
      },
      "retryOnFail": true,
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "997369a0-e77b-4cc8-bf12-8ab7eb1b3e8f",
      "name": "Loop Over Items2",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        2496,
        -816
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "85d5f584-a0c6-48b1-93f4-6c5ba5dc7d40",
      "name": "create new folder2",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1888,
        -816
      ],
      "parameters": {
        "name": "=Workflow Backups {{ $now.format('cccc t dd-MM-yyyy') }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "1dCNZ_oYzukeFsaKWhukX1l_Hsi57ns9m",
          "cachedResultUrl": "https://drive.google.com/drive/folders/1dCNZ_oYzukeFsaKWhukX1l_Hsi57ns9m",
          "cachedResultName": "N8N"
        },
        "resource": "folder"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "887aee74-330f-4170-93f2-0ddda5d52704",
      "name": "Convert to File2",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        2720,
        -816
      ],
      "parameters": {
        "options": {
          "format": true,
          "fileName": "={{ $json.name + \".json\" }} "
        },
        "operation": "toJson"
      },
      "typeVersion": 1.1
    },
    {
      "id": "2d57c096-2d05-477c-bea8-aeb3aedbdfcb",
      "name": "Google Drive2",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2944,
        -528
      ],
      "parameters": {
        "name": "={{ $('Loop Over Items2').item.json.name + \".json\" }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('create new folder2').item.json.id }}"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "a3f33a72-7376-4a1e-8585-e0bc052c401b",
      "name": "Schedule Trigger2",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        1616,
        -736
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 4
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "d995f52f-d70f-49ad-b467-2da9b343e275",
      "name": "Filter2",
      "type": "n8n-nodes-base.filter",
      "position": [
        2944,
        -1008
      ],
      "parameters": {
        "options": {
          "ignoreCase": true
        },
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": false,
            "typeValidation": "loose"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "538fc29d-2693-4c62-9848-bdcaf8566909",
              "operator": {
                "type": "string",
                "operation": "notEquals"
              },
              "leftValue": "={{ $json.id }}",
              "rightValue": "={{ $('create new folder2').item.json.id }}"
            }
          ]
        },
        "looseTypeValidation": true
      },
      "typeVersion": 2.2
    },
    {
      "id": "b7a7f2b6-68d1-48b1-aed9-c008c655d087",
      "name": "delete folder2",
      "type": "n8n-nodes-base.googleDrive",
      "onError": "continueRegularOutput",
      "position": [
        3152,
        -1008
      ],
      "parameters": {
        "options": {
          "deletePermanently": true
        },
        "resource": "folder",
        "operation": "deleteFolder",
        "folderNoRootId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "9d40c609-886f-404c-8b43-f1909174d09f",
      "name": "Get folders2",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2720,
        -1008
      ],
      "parameters": {
        "filter": {
          "folderId": {
            "__rl": true,
            "mode": "list",
            "value": "1dCNZ_oYzukeFsaKWhukX1l_Hsi57ns9m",
            "cachedResultUrl": "https://drive.google.com/drive/folders/1dCNZ_oYzukeFsaKWhukX1l_Hsi57ns9m",
            "cachedResultName": "N8N"
          },
          "whatToSearch": "folders"
        },
        "options": {
          "fields": [
            "id"
          ]
        },
        "resource": "fileFolder"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "2cfae624-9916-4aa7-ac7a-fc4e726139c2",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1472,
        -912
      ],
      "parameters": {
        "width": 280,
        "height": 312,
        "content": "## \u23f0 Automatic Trigger\n\n**Runs every day at 4:00 AM**\n\nYou can modify the time according to your needs in the Schedule Trigger configuration."
      },
      "typeVersion": 1
    },
    {
      "id": "538c9518-1ce8-4997-9bc8-e4e570c596e3",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1776,
        -1152
      ],
      "parameters": {
        "width": 300,
        "height": 544,
        "content": "## \ud83d\udcc1 Backup Folder Creation\n\n**Creates a new folder** in Google Drive with the format:\n`Workflow Backups [day] [time] [date]`\n\nThis folder will contain all backed up workflows."
      },
      "typeVersion": 1
    },
    {
      "id": "2a5683a7-2340-497b-85a8-fc10c84f77d7",
      "name": "Sticky Note12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2096,
        -1216
      ],
      "parameters": {
        "width": 224,
        "height": 596,
        "content": "## \ud83d\udd0c n8n API Connection\n\n**IMPORTANT:** To configure credentials correctly:\n\n- URL must be: `Your-URL/api/v1`\n- Example: `https://your-instance.n8n.io/api/v1`\n- When creating credentials, you'll see the exact example\n\n**This node fetches all workflows** from your n8n instance."
      },
      "typeVersion": 1
    },
    {
      "id": "d0e33a4e-294b-4c7f-a476-61b93a16de5f",
      "name": "Sticky Note13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2464,
        -1280
      ],
      "parameters": {
        "width": 400,
        "height": 652,
        "content": "## \ud83d\udd04 Batch Processing\n\n**Loop Over Items** iterates through each workflow obtained from n8n.\n\nEach workflow goes through two paths:\n1. **Upper path:** Old folder cleanup\n2. **Lower path:** Backup conversion and saving"
      },
      "typeVersion": 1
    },
    {
      "id": "d2419fcd-cb46-4cfe-920e-56b82a1cc02d",
      "name": "Sticky Note14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2896,
        -816
      ],
      "parameters": {
        "width": 300,
        "height": 416,
        "content": "## \ud83d\udcc4 Conversion and Saving\n\n**Convert to File:** Converts each workflow to JSON format with readable formatting.\n\n**Google Drive:** Saves the JSON file to the created backup folder.\n\nFile name will be: `[workflow-name].json`"
      },
      "typeVersion": 1
    },
    {
      "id": "a6b308ed-af2b-437a-8e22-07ffc5d535d9",
      "name": "Sticky Note15",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2928,
        -1296
      ],
      "parameters": {
        "width": 340,
        "height": 464,
        "content": "## \ud83e\uddf9 Old Backup Cleanup\n\n**Get folders:** Retrieves all existing backup folders.\n\n**Filter:** Excludes the current folder (newly created).\n\n**Delete folder:** Permanently deletes old folders to save space.\n\n\u26a0\ufe0f **Note:** Old backups are automatically deleted."
      },
      "typeVersion": 1
    },
    {
      "id": "5c59ff97-5705-4746-91dc-8da0b0ccf997",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1184,
        -1536
      ],
      "parameters": {
        "color": 3,
        "width": 1936,
        "height": 1312,
        "content": "# Espa\u00f1ol"
      },
      "typeVersion": 1
    },
    {
      "id": "f477459f-73de-4390-8c36-4f5251fdaec0",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1392,
        -1536
      ],
      "parameters": {
        "color": 3,
        "width": 2080,
        "height": 1312,
        "content": "# English"
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "n8n1": {
      "main": [
        [
          {
            "node": "Loop Over Items1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "n8n2": {
      "main": [
        [
          {
            "node": "Loop Over Items2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter1": {
      "main": [
        [
          {
            "node": "delete folder1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter2": {
      "main": [
        [
          {
            "node": "delete folder2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get folders1": {
      "main": [
        [
          {
            "node": "Filter1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get folders2": {
      "main": [
        [
          {
            "node": "Filter2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive1": {
      "main": [
        [
          {
            "node": "Loop Over Items1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Drive2": {
      "main": [
        [
          {
            "node": "Loop Over Items2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert to File1": {
      "main": [
        [
          {
            "node": "Google Drive1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert to File2": {
      "main": [
        [
          {
            "node": "Google Drive2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items1": {
      "main": [
        [
          {
            "node": "Get folders1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Convert to File1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items2": {
      "main": [
        [
          {
            "node": "Get folders2",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Convert to File2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger1": {
      "main": [
        [
          {
            "node": "create new folder1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger2": {
      "main": [
        [
          {
            "node": "create new folder2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "create new folder1": {
      "main": [
        [
          {
            "node": "n8n1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "create new folder2": {
      "main": [
        [
          {
            "node": "n8n2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

This workflow is perfect for n8n users who want to automatically backup all their workflows 💾 to Google Drive with zero manual effort. Perfect for teams managing multiple workflows or anyone who values data safety! 🔒

Source: https://n8n.io/workflows/9779/ — original creator credit. Request a take-down →

More General workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

General

This template creates a nightly backup of all n8n workflows and saves them to a Google Drive folder. Each night, the previous night's backups are moved to an “n8n_old” folder and renamed with the corr

Move Binary Data, Google Drive, Item Lists +1
General

Code Itemlists. Uses stickyNote, moveBinaryData, googleDrive, itemLists. Scheduled trigger; 33 nodes.

Move Binary Data, Google Drive, Item Lists +1
General

Imagine the sinking feeling: hours, weeks, or even months of meticulous work building your n8n workflows, suddenly gone. A server crash, an accidental deletion, data corruption, or an unexpected platf

Google Drive, n8n, Move Binary Data
General

I build automation workflows for n8n and Make. This ready-to-use workflow is designed to automatically export and back up all your n8n workflows to a designated Google Drive folder, organized by date.

Move Binary Data, Google Drive, n8n
General

This template provides an automatic backup solution for all your n8n workflows, saving them directly to Google Drive. It’s designed for freelancers, agencies, and businesses that want to keep their au

n8n, Google Drive, Move Binary Data