🏷️

File Management n8n Workflows

n8n File Management workflow templates and automation recipes203 free workflow templates ready to import.

🔥 Beliebteste✨ Meiste Knoten
medium

Create 2 XML files: with and without XML attributes

This workflow demonstrates two ways of exporting data from SQL to XML. First, several random records are received from the MySQL database. Then, in the upper part of the workflow, the structure of an XML is defined in the Set node. After that, the ItemLists node combines all items into an array. This allows an XML node to create a simple XML file. The lower part of the workflow shows how to create an XML with attributes. It is almost identical except that a $ (dollar sign) JSON key is used to

11 Knoten· 👁 1,281itemlistsmanualtriggermovebinarydata

von n8n Team

low

Reusable Subworkflow Zip Multiple Files Dynamically (Compress)

📦 Zip Multiple Files Dynamically This template enables you to dynamically bundle multiple files into a ZIP archive. Designed to be used as a Subworkflow, it’s modular, flexible, and easy to integrate into various workflows. The output is a single ZIP file with a name that includes the current date, time, and fileName. Shoutout: Code from: Tom (mutedjam) 👤 Who is this for? This workflow is perfect for: 🚀 Businesses automating file archiving tasks. 💻 Developers managing files programmat

4 Knoten· 👁 1,249codecompressionexecuteworkflowtrigger

von Simon

low

Manage folders automatically in Dropbox

Companion workflow for Dropbox node docs

5 Knoten· 👁 1,238dropboxhttprequestmanualtrigger

von amudhan

medium

Gmail to Google Drive Email Export Workflow

📬 Gmail to Google Drive Email Export Workflow (n8n) 🧩 Overview This n8n workflow automates the process of: Retrieving all emails from a specific sender using Gmail. Extracting essential fields like subject, message, and date. Formatting the email date to the desired time zone (e.g., IST). Exporting the parsed data as a CSV file. Uploading the file to a specified folder in Google Drive. 🛠 Nodes Breakdown 1. Start Workflow (Manual Trigger) Type**: Manual Trigger Purpose**: Initiates the wor

7 Knoten· 👁 1,118codeconverttofilegmail

von Akhil Varma Gadiraju

medium

Upload File to SharePoint Using Microsoft Graph API

This n8n workflow template allows you to upload a photo to a SharePoint folder using the Microsoft Graph API. The workflow includes steps for authentication, retrieving a photo for testing purposes, setting the destination folder and file name, and uploading the photo. Who is this for? This workflow is ideal for users who need to automate the process of uploading images to SharePoint. It is particularly useful for developers, IT administrators, and anyone managing digital assets within a Share

6 Knoten· 👁 1,076httprequestmanualtriggerset

von Greg Evseev

🔗medium

Baserow campaign database to Shopify with image upload & dynamic template update

Automating your marketing campaign management process can streamline your workflow and save you valuable time. With the combination of Baserow and n8n, you can efficiently handle your campaign data and seamlessly publish content to your Shopify store. In this workflow template, I demonstrate how to leverage Baserow as a centralized platform for organizing your marketing campaign assets, including copy and images. By utilizing n8n, we automate the process of fetching images and campaign descript

6 Knoten· 👁 1,061graphqlhttprequestif

von Sascha

low

Sync New Files From Google Drive with Airtable

This workflow automatically fetches newly uploaded files from a specific folder in Google Drive, shares them via email with specified recipients, and logs the file details (name, ID, created time, modified time) into Airtable for easy tracking. It streamlines the process of file sharing and management while keeping track of important metadata in a central place. Step-by-Step Instructions Google Drive Node (Fetch New File) Action: This node fetches newly uploaded files from the specific folder

3 Knoten· 👁 1,046airtablegoogledrivegoogledrivetrigger

von WeblineIndia

medium

Automated AI image tagging and writing keywords into image (via community node)

Welcome to my Automated Image Metadata Tagging Workflow! DISCLAIMER: This workflow only works with self-hosted n8n instances! You have to install the n8n-nodes-exif-data Community Node! This workflow automatically analyzes the image content with the help of AI and writes it directly back into the image file as keywords. (https://n8n.io/workflows/2995).** This workflow has the following steps: Google Drive trigger (scan for new files added in a specific folder) Download the added image file A

6 Knoten· 👁 1,033googledrivegoogledrivetriggermerge

von Friedemann Schuetz

low

Simple file based key value store (GetKey)

Read a value by key from a local json file. Related workflow: WriteKey Create a subfolder in your n8n homedir: /home/node/.n8n/local-files. In docker look at the data path and create a subfolder local-files. Set the correct access rights chmod 1000.1000 local-files. Put the workflow code in a new workflow named GetKey. Create another workflow with a function item: return { file: '/4711.json', // 4711 should be your workflow id key: 'MyKey', default: 'Optional returned value if key is

5 Knoten· 👁 989functionitemmanualtriggermovebinarydata

von Peter

▶️low

Convert FileMaker Data API to Flat File Array

Basis workflow to convert FileMaker Data API ... to Flat File Array ...

3 Knoten· 👁 934functionfunctionitemitemlists

von Dick

low

Automatic Media Download from WhatsApp Business Messages with HTTP Storage

This workflow listens for incoming WhatsApp messages that contain media (e.g., images) and automatically downloads the media file using WhatsApp's private media URL. The trigger node activates when a WhatsApp message with media is received. The media ID is extracted from the message payload. A private media URL is retrieved using the media ID. The media file is downloaded using an authenticated HTTP request. Ideal for: Archiving WhatsApp media to external systems. Triggering further automatio

3 Knoten· 👁 921httprequestwhatsappwhatsapptrigger

von Usman Liaqat

🔗medium

Monitor Dropbox Folders for New Files with DB Comparison

Here's the corrected English text: Dropbox Folder Monitoring Workflow As we don't have (yet?) a Dropbox node "Watching new files" or "Watching folder", I created this central workflow to do it. How it works Triggered by Dropbox webhook I respond immediately to Dropbox to avoid webhook disabling Then I add/duplicate one branch per monitored folder, according to my needs In my case, I need to monitor several folders, like "vocal notes to process", "transcriptions to LinkedIn posts" or "quotes

14 Knoten· 👁 892dropboxexecuteworkflowmerge

von David Levesque

low

Convert PDF to PDFA using ConvertAPI

Who is this for? For developers and organizations that need to convert PDF files to PDFA for long term archiving. What problem is this workflow solving? The file format conversion problem. What this workflow does Downloads the PDF file from the web. Converts the PDF file to PDFA. Stores the PDFA file in the local file system. How to customize this workflow to your needs Open the HTTP Request node. Adjust the URL parameter (all endpoints can be found here). Use your API Token for authenticati

4 Knoten· 👁 863httprequestmanualtriggerreadwritefile

von ConvertAPI

low

Protect PDF with the password using ConvertAPI

Who is this for? For developers and organizations that need to protect PDF files with the password. What problem is this workflow solving? PDF file protection problem. What this workflow does Downloads the PDF file from the web. Protects PDF file with the password. Stores the PDF file in the local file system. How to customize this workflow to your needs Open the HTTP Request node. Adjust the URL parameter (all endpoints can be found here). Use your API Token for authentication. Pass the tok

5 Knoten· 👁 786googledrivehttprequestmanualtrigger

von ConvertAPI

low

Download Media Files from Slack Messages

Description: This n8n workflow helps you capture Slack messages via a webhook and download attached media files (like images, documents, or videos) directly from those messages. How it works: Slack Trigger (Webhook) – Listens for new messages in a Slack channel where the app is added. HTTP Request – Uses the file's private download URL to retrieve the media securely. Use cases: Download files shared by team members in a Slack channel. Capture and process media from specific project or support

2 Knoten· 👁 778httprequestslacktrigger

von Usman Liaqat

low

Gmail Attachment Backup to Google Drive

📥 Gmail Attachment Backup to Google Drive — n8n Workflow This n8n workflow automatically backs up email attachments from a specific sender in Gmail to a designated folder in Google Drive. It polls Gmail every minute and uploads any new attachments from matching emails to the specified Google Drive folder with a timestamped filename. 📌 Use Case Primary Purpose: Automatically archive and back up attachments from a specific sender (e.g., [email protected]) to Google Drive for safekeeping, audit, or

5 Knoten· 👁 709codegmailgmailtrigger

von Akhil Varma Gadiraju

high

Create PDF from Images for free via Google Slides and Google Drive

This n8n template offers a free and automated way to convert images from a Google Drive folder into a single PDF document. It uses Google Slides as an intermediary, allowing you to control the final PDF's page size and orientation. If you're looking for a no-cost solution to batch convert images to PDF and need flexibility over the output dimensions (like A4, landscape, or portrait), this template is for you! It's especially handy for creating photo albums, visual reports, or simple portfolios

16 Knoten· 👁 709filtergoogledrivegoogleslides

von Nadia Privalikhina

medium

Google Drive Duplicate File Manager

Google Drive Duplicate File Manager 🧹📁 Purpose: Automate the process of finding and managing duplicate files in your Google Drive. Who's it for? Individuals and teams aiming to streamline their Google Drive. Anyone tired of manual duplicate file cleanup. What it Solves: Saves storage space 💾. Reduces file confusion 😕➡️🙂. Automates tedious cleanup tasks 🤖. How it works: Trigger: Monitors a Google Drive folder for new files. Configuration: Sets rules for keeping and handling duplicates. Fin

14 Knoten· 👁 689codefiltergoogledrive

von Ventsislav Minev

low

Capture Website Screenshots with Bright Data Web Unlocker and Save to Disk

Who is this for? The Capture Website Screenshots with Bright Data Web Unlocker and Save to Disk workflow is built for automation professionals and developers who need reliable, high-quality screenshots from any website even those protected by anti-bot technologies. It is ideal for: Compliance Teams - Capturing visual records of web content for legal or audit purposes. Product Managers - Tracking visual changes across competitor landing pages. Digital Marketers - Archiving campaign pages and

4 Knoten· 👁 635httprequestmanualtriggerreadwritefile

von Ranjan Dailata

low

Create a new folder in Box

Companion workflow for Box node docs

2 Knoten· 👁 619boxmanualtrigger

von amudhan

medium

Create Google Drive Folders by Path

This workflow creates nested Google Drive folders from a path string (like Projects/Clients/Reports). It automatically handles the necessary folder lookups and creation steps required by Google Drive, then outputs the final folder's ID for immediate use. How it works This workflow streamlines the creation of nested folders in Google Drive: Input: Provide a root_folder_id and a path (e.g., Projects/Clients/Reports) as input. Path Parsing: The workflow splits the path into individual folder name

11 Knoten· 👁 599codeexecuteworkflowtriggergoogledrive

von Xavier

medium

Automated Video Download from Sample.cat using Airtop Browser Automation

README Automating Video File Download from Sample.cat with Airtop.ai Use Case Automating file downloads from web pages is useful for scenarios like bulk media retrieval, dataset access, or recurring content backups. This workflow ensures a hands-free, consistent process for retrieving downloadable content. What This Automation Does This automation performs a reliable download of a video file from a specified webpage using the following steps: Initiates an Airtop browser session. Opens a spec

8 Knoten· 👁 543airtopmanualtriggerwait

von Airtop

low

Receive updates for events in Box

Companion workflow for Box Trigger node docs

1 Knoten· 👁 450boxtrigger

von amudhan

medium

Merge Multiple PDF Files with CustomJS API

This n8n template demonstrates how to download multiple PDF files from public URLs and merge them into a single PDF using the PDF Toolkit from www.customjs.space. @custom-js/n8n-nodes-pdf-toolkit Notice Community nodes can only be installed on self-hosted instances of n8n. What this workflow does Downloads** each PDF using an HTTP Request. Populates* files into an array with *Merge** node from n8n. Merges** all downloaded PDFs using the Merge PDF node from the @custom-js/n8n-nodes-pdf-toolk

7 Knoten· 👁 394@custom-js/n8n-nodes-pdf-toolkit.mergepdfshttprequestmanualtrigger

von CustomJS