AutomationFlowsGeneral › Automated N8n Workflow Backup System with Google Drive and Archiving

Automated N8n Workflow Backup System with Google Drive and Archiving

ByTheo Marcadet @theomarcadet on n8n.io

Click here to access this Workflow for free.

Cron / scheduled trigger★★★★☆ complexity17 nodesGoogle Driven8n
General Trigger: Cron / scheduled Nodes: 17 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #3559 — 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": "bf1cea33-3efe-431b-a6c8-9020c0536be1",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        1460,
        460
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "af03b7b7-88c6-46f8-978f-f68a98a7ebda",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        2560,
        460
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "ed067034-d89b-4092-9012-3b0f5cba98fd",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1360,
        300
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "49dcc174-3a3e-4330-968a-7e1ba7dcfe6c",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2080,
        300
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "f13d2f9e-a203-4ab8-823d-be460d9d053b",
      "name": "Create to date folder",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1840,
        460
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "e6d9afa6-c9c8-4190-ac08-bc53083deda1",
      "name": "GET Workflows",
      "type": "n8n-nodes-base.n8n",
      "position": [
        2220,
        460
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "9f30aaf6-2805-4971-b526-d17deca8510b",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2480,
        40
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "e8a26016-c67e-4053-a303-23703162f02b",
      "name": "Convert to JSON",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        2780,
        580
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "d35a31b3-67d4-4d40-ad61-c4ff7829c265",
      "name": "Convert to JSON'",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        2780,
        340
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "a3810775-cedb-4be3-9638-8db62909849e",
      "name": "Save 'ARCHIVE' Workflows",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        3100,
        340
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "2415e60f-a43d-455a-b63f-125a635e0537",
      "name": "Save all other Workflows",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        3100,
        580
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "4e74bd48-f91d-45d2-a692-782d0f1bb209",
      "name": "Delete 'ARCHIVE' Workflows",
      "type": "n8n-nodes-base.n8n",
      "position": [
        3420,
        340
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b25ffe3e-85d5-454e-8181-1cb8f7f4a615",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1500,
        -380
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "ae2f0355-af85-4397-a7ab-a0a232203c01",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1340,
        20
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "dc181336-ffad-4563-81e6-69e259598b09",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1380,
        60
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "adb0cdba-c762-418b-a077-241c65aeec6b",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2980,
        180
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "dab308c4-3919-420d-9594-f2adb9e093a6",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1700,
        300
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Convert to JSON'",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Convert to JSON",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GET Workflows": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert to JSON": {
      "main": [
        [
          {
            "node": "Save all other Workflows",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert to JSON'": {
      "main": [
        [
          {
            "node": "Save 'ARCHIVE' Workflows",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Create to date folder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create to date folder": {
      "main": [
        [
          {
            "node": "GET Workflows",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save 'ARCHIVE' Workflows": {
      "main": [
        [
          {
            "node": "Delete 'ARCHIVE' Workflows",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

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

About this workflow

Click here to access this Workflow for free.

Source: https://n8n.io/workflows/3559/ — 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

Perfect for content publishing with organic scheduling patterns, social media automation, API systems that need to avoid rate limiting, or any automation requiring randomised timing control across mul

n8n, Read Write File, Stop And Error +1
General

Complete backup solution that saves both workflows and credentials to local/server disk with optional FTP upload for off-site redundancy.

Read Write File, Email Send, Execute Command +3
General

This workflow automatically imports product images from Google Drive and associates them with templates and products in Odoo.

Google Drive, Google Chat, Odoo
General

This workflow automates the download of new or updated files from a Google Drive folder, processing only files changed since the last run using a timestamp control file. Triggered on a schedule. Check

Google Drive
General

Self-Hosted n8n Workflow Backup to Google Drive. Uses googleDrive, n8n. Event-driven trigger; 17 nodes.

Google Drive, n8n