Backup & restore n8n workflows with Telegram, Google Drive and form upload
Ready for 3.0What this workflow does
This workflow has 16 nodes and runs on a schedule (every 3 days) (plus 2 other triggers). Along the way it connects Telegram and Google Drive.
How it runs
Trigger: On a schedule (every 3 days) (plus 2 other triggers).
- Fetch All Workflows (n8n): uses n8n
- Download Backup from Drive (Google Drive): download
- Extract Backup Text (Extract from File): extracts data from a file (text)
- Aggregate: combines items into one
- Parse Backup JSON (Code): runs custom JavaScript code
- Convert to Backup File (Convert to File): converts data to a file (to text)
- Process Each Workflow (Loop Over Items (Split in Batches)): loops over the items in batches
- Send Backup to Telegram (Telegram): send document
- Check Workflow Existence (n8n): uses n8n
- If: checks a condition and branches into true / false
…plus 3 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (13)
- Manual Trigger
n8n-nodes-base.manualTrigger - Schedule Trigger
n8n-nodes-base.scheduleTrigger - n8n
n8n-nodes-base.n8n - Aggregate
n8n-nodes-base.aggregate - Convert to File
n8n-nodes-base.convertToFile - Telegram
n8n-nodes-base.telegram - Google Drive
n8n-nodes-base.googleDrive - n8n Form Trigger
n8n-nodes-base.formTrigger - Extract from File
n8n-nodes-base.extractFromFile - Code
n8n-nodes-base.code - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait
From the author
Secure your n8n automations with this comprehensive template that automates periodic backups to Telegram for instant access while enabling flexible restores from Google Drive links or direct file uploads—ensuring quick recovery without data loss. 📋 What This…