π Delete Dropbox PNG files older than 48 hours on a schedule
β‘ 9 views Β· π File Management
Description
π What this workflow does
This workflow automatically scans your Dropbox for .png files and deletes any that are older than 48 hours, helping you keep your storage clean and organized without manual effort.
Itβs ideal for workflows that generate temporary files such as AI images, exports, or cached assets.
βοΈ How it works
-
Schedule Trigger Runs every 2 days to perform automated cleanup
-
Search Dropbox Files Retrieves all
.pngfiles from your Dropbox account -
Filter Files (Code Node) Keeps only files that:
- Are older than 48 hours
- Match the
.pngformat - Are not in excluded paths
- Are not protected filenames
-
Loop Over Items Processes files in batches to avoid API rate limits
-
Delete Files Permanently removes the filtered files from Dropbox
π§© Requirements
- n8n (cloud or self-hosted)
- Dropbox account
- Configured Dropbox OAuth2 credentials
π§ Setup
- Import the workflow into n8n
- Connect your Dropbox OAuth2 credentials
- (Optional) Adjust the schedule trigger
- Test the workflow with sample files
- Activate the workflow
π Customization
-
Change file age limit Update the
48 hourslogic inside the Code node -
Target different file types Replace
.pngwith.jpg,.mp4, etc. -
Exclude additional files/folders Add paths or filenames to the exclusion list
-
Adjust execution frequency Run daily, hourly, or based on your workflow volume
β οΈ Important notes
- Files are permanently deleted (no recovery step included)
- Always test before enabling in production
- Ensure correct permissions in your Dropbox credentials
π‘ Use cases
- Clean up AI-generated images automatically
- Manage temporary automation files
- Prevent Dropbox storage overflow
- Maintain clean file systems for pipelines
π Summary
This workflow provides a simple and reliable way to automate file cleanup in Dropbox. By combining scheduled execution with smart filtering, it helps you maintain an efficient and clutter-free storage system.
π Need help or want to customize this workflow?
πΊ Contact: Fiverr π© Consultation: Book Appointment
π Nodes Used
Dropbox, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File