Automated Daily Workflow Backups to Google Drive with Cleanup
n8n Workflow Backup System
๐ฅ Who's it for 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! ๐
๐ค What it does It automatically creates daily backups of all your n8n workflows to Google Drive in readable JSON format, organizes them in dated folders, and cleans up old backups to save storage space. Set it and forget it! โจ
โ๏ธ How it works
Spanish Version (Espaรฑol) ๐ช๐ธ โฐ Schedule Trigger โ Runs automatically every day at 4:00 AM ๐ Create New Folder โ Creates a timestamped backup folder in Google Drive ๐ n8n API Connection โ Fetches all workflows from your n8n instance ๐ Loop Over Items โ Processes each workflow individually through two paths: Upper Path (Cleanup): ๐๏ธ Get Folders โ Retrieves all existing backup folders ๐ Filter โ Excludes the current folder ๐๏ธ Delete Folder โ Permanently removes old backups Lower Path (Backup): ๐ Convert to File โ Transforms workflow to formatted JSON โ๏ธ Google Drive โ Saves JSON file to backup folder
English Version ๐ฌ๐ง Identical functionality with English interface
๐ Requirements
n8n instance** with API access enabled Google Drive account** with sufficient storage n8n API credentials** configured Google Drive OAuth2 credentials** configured
๐ ๏ธ How to set up
Configure n8n API credentials: Format: https://your-instance.n8n.io/api/v1 Generate API key from your n8n instance settings
Set up Google Drive credentials: Connect your Google account via OAuth2 Grant necessary permissions for folder creation and file management
Configure target folder: Create a parent folder in Google Drive (e.g., "N8N Backups") Copy the folder ID from the URL Update the folderId in "create new folder" nodes
Adjust schedule (optional): Default: 4:00 AM daily Modify triggerAtHour in Schedule Trigger node
Test manually: Use the Manual Trigger to test before scheduling Verify folders are created and files are saved correctly
Activate the workflow โ
๐จ How to customize
Change backup frequency:** Modify Schedule Trigger settings (hourly, weekly, monthly) Keep multiple backup versions:** Remove or modify the cleanup path to retain more history Change folder naming:** Edit the folder name format in "create new folder" node (default: Workflow Backups [day] [time] [date]) Backup to different location:** Change the parent folder ID Add notifications:** Include email/Slack nodes to get backup completion alerts Filter specific workflows:** Add Filter node after n8n node to backup only certain workflows
โ ๏ธ Important Notes
Old backups are permanently deleted by default to save space Ensure sufficient Google Drive storage for your workflow size API credentials must have read access to all workflows The workflow processes items sequentially to avoid rate limits
Related Templates
Automate Customer Support & Calendar Bookings with OpenAI GPT and Google Calendar
Website AI Agent with Calendar Integration Categories: AI Agents, Website Integration, Calendar Automation This workfl...
Personalized LinkedIn Connection Requests with Apollo, GPT-4, Apify & PhantomBuster
AI LinkedIn Outreach Automation with Apollo, OpenAI & PhantomBuster Categories:* Sales Automation Lead Generation AI Per...
Auto Meeting Summarizer with Google Drive, OpenAI Whisper & GPT-4 to Sheets
๐ค Audio-to-Insights: Auto Meeting Summarizer Transform your meeting recordings into actionable insights automatically....
๐ Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments