🏷️

File Management n8n Workflows

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

🔥 Meest populair✨ Meeste knooppunten
🔗low

Convert JSON to an Excel file

Send a simple JSON array via HTTP POST and get an Excel file. The default filename is Export.xlsx. By adding the (optional) request ?filename=xyz you can specify the filename. NOTE: do not forget to change the webhook path!

4 knooppunten· 👁 41,974itemlistsrespondtowebhookspreadsheetfile

door Dick

medium

Working with Excel spreadsheet files (xls & xlsx)

This workflow will help guide you through obtaining a spreadsheet file, reading it, making a change then saving it to local or cloud storage.

12 knooppunten· 👁 26,236ftpgoogledrivehttprequest

door n8n Team

high

Send specific PDF attachments from Gmail to Google Drive using OpenAI

This workflow reads PDF textual content and sends the text to OpenAI. Attachments of interest will then be uploaded to a specified Google Drive folder. For example, you may wish to send invoices received from an email to an inbox folder in Google Drive for later processing. This workflow has been designed to easily change the search term to match your needs. See the workflow for more details. Prerequisites OpenAI credentials. Google credentials. How it works Triggers off on the On email rece

16 knooppunten· 👁 17,846codegmailtriggergoogledrive

door n8n Team

low

Download a file from Google Drive

Companion workflow for Google Drive node docs

3 knooppunten· 👁 15,206googledrivemanualtriggerwritebinaryfile

door amudhan

medium

Download TikTok Videos without Watermarks and Upload to Google Drive

Who is this for? Content creators, social media managers, digital marketers, and researchers who need to download original TikTok videos without watermarks for analysis, repurposing, or archiving purposes. What problem does this workflow solve? Downloading TikTok videos without watermarks typically requires using questionable third-party websites that may have limitations, ads, or privacy concerns. This workflow provides a clean, automated solution that can be integrated into your own systems a

6 knooppunten· 👁 13,087codegoogledrivehttprequest

door Cameron Wills

medium

Organise Your Local File Directories With AI

If you have a shared or personal drive location with a high frequency of files created by humans, it can become difficult to organise. This may not matter... until you need to search for something! This n8n workflow works with the local filesystem to target the messy folder and categorise as well as organise its files into sub directories automatically. Disclaimer Unfortunately due to the intended use-case, this workflow will not work on n8n Cloud and a self-hosted version of n8n is required.

10 knooppunten· 👁 12,545chainllmexecutecommandif

door Jimleuk

low

Get all Excel workbooks

Companion workflow for Excel node docs

2 knooppunten· 👁 10,229manualtriggermicrosoftexcel

door amudhan

low

Save new Files received on Telegram to Google Drive

Effortlessly optimize your workflow by automatically save all files you are receiving on Telegram to a Google Drive Folder. How it works Retrieve a message sent to your Telegram Bot containing a file Upload the file to your Google Drive Folder Set up Steps Create a Telegram Account and a Telegram Bot and connect your Telegram Bot to n8n by following the official n8n instructions Create a Google Drive Folder Connect your Google Drive with n8n following the official n8n instructions Set the ri

3 knooppunten· 👁 9,563googledriveiftelegramtrigger

door Manuel

low

Download a file and upload it to an FTP Server

Companion workflow for FTP node docs

4 knooppunten· 👁 9,427ftphttprequestmanualtrigger

door amudhan

low

Push JSON data into an App or to Spreadsheet file

This workflow template shows how to load JSON data into a workflow and push that data into an App or convert it into a Spreadsheet file. Specifically, this workflow shows how to make a generic API request that returns JSON. It then shows how to load that into a Google Sheets spreadsheet, or convert it to .CSV file format. However, you can use the general pattern to load data into any app or convert to any spreadsheet file format (such as .xlsx).

5 knooppunten· 👁 8,931googlesheetshttprequestmanualtrigger

door n8n Team

▶️medium

Convert Image Files (JPG, PNG) to URLs and Reduce File Size for FREE

Use Case Transform and optimize images for web use: You need to host local images online You want to reduce image file sizes automatically You need image URLs for web content You want to generate and optimize AI-created images What this Workflow Does The workflow processes images through two services: Uploads images to ImgBB for hosting and URL generation (free but need API key) Optimizes images using ReSmush.it to reduce file size (free) Optional: Creates images using OpenAI's image generation

6 knooppunten· 👁 8,805httprequestopenaiset

door simonscrapes

▶️low

Save email attachments to Nextcloud

This workflow will take all emails you put into a certain folder, upload any attachements to Nextcloud, and mark the emails as read (configurable). Attachements will be saved with automatically generated filenames: 2021-01-01_From-Sender-Name_Filename-of-attachement.pdf Instructions: Allow lodash to be used in n8n (or rewrite the code...) NODE_FUNCTION_ALLOW_EXTERNAL=lodash (environment variable) Import workflow Set credentials for Email & Nextcloud nodes Configure to use correct folder / cu

3 knooppunten· 👁 8,384emailreadimapfunctionnextcloud

door Manu

low

Read a file from disk

Companion workflow for Read Binary File node docs

2 knooppunten· 👁 8,013manualtriggerreadbinaryfile

door amudhan

low

Get Multiple Attachments from Gmail and upload them to GDrive

This is a simple template to show how to extract multiple email attachments and return them as an iterable output. How it works: The Gmail Trigger node detects any new email that has attachments. The Code node will then extract them as binary files and attaches them to the item. They can then be uploaded via the Google Drive node. Setup steps: add your Gmail Credentials add your Google Drive Credentials Follow the official n8n Documentation for help Feedback & Questions If you have any qu

3 knooppunten· 👁 7,965functiongmailtriggergoogledrive

door Ria

▶️low

Import JSON data into Google Sheets and CSV file

This workflow gets data from an API and exports it into Google Sheets and a CSV file.

4 knooppunten· 👁 7,298googlesheetshttprequestset

door Lorena

medium

📂 Automatically Update Stock Portfolio from OneDrive to Excel

Seamlessly Sync and Update Data from a csv in OneDrive to Excel with n8n This workflow is perfect for users who need a reliable, automated way to transfer and organize data from OneDrive into Excel—especially for tasks like portfolio tracking, inventory management, and record-keeping. By monitoring your OneDrive folder for new CSV files, it performs data cleaning, transformation, and real-time updates in an Excel sheet, ensuring only new or changed records are added. How it Works Automated Mo

12 knooppunten· 👁 7,231codeextractfromfileif

door Louis

low

Export SQL table into CSV file

This workflow demonstrates how easy it is to export SQL query to CSV automatically! Before running the workflow please make sure you have access to a local or remote MSSQL server with a sample AdventureWorks database. The detailed process is explained in the tutorial https://blog.n8n.io/sql-export-to-csv/

4 knooppunten· 👁 6,600manualtriggermicrosoftsqlset

door Eduard

low

Get CSV from URL and convert to Excel

This workflow demonstrates the conversion of a CSV file to Excel format. First, an example CSV file is downloaded via a direct link. The source file is taken from the European Open Data Portal: https://data.europa.eu/data/datasets/veranstaltungsplaetze-potsdam-potsdam?locale=en The binary data is then imported via the Spreadsheet File node and converted to Excel format. N.B. Note that as of version 1.23.0 n8n, the Spreadsheet File node has been redesigned and is now called Convert to File nod

4 knooppunten· 👁 6,316httprequestmanualtriggerspreadsheetfile

door Yulia

low

Split Out Binary Data

This workflows helps with processing binary data. You'll often have binary objects with keys such as attachment_0, attachment_1, attachment_2, etc. attached to your items, for example when reading an incoming email. This binary data is hard to process because it's not an array you can simply loop through. This workflow solves this problem by providing a Function node that takes all incoming items and all their binary data and then returning a single item for each file with a data key containi

4 knooppunten· 👁 5,766compressionfunctionhttprequest

door Tom

🔗low

Respond with file download to incoming HTTP request

This simple workflow demonstrates how to get an end user's browser to download a file. It makes use of the Content-Disposition header to set a filename and control the browser behaviour. A use case could be the download of a PDF file at the end of an application process or to export data from a database without replacing the current page content in the browser. With this approach, the current page remains open and the file is simply downloaded instead: The original idea was first present

3 knooppunten· 👁 4,836httprequestrespondtowebhookwebhook

door Tom

▶️low

Get an mp4 attachment from Gmail to Google Drive

This simple workflow allows you to get an mp4 attachment from gmail email and then upload it to Google Drive to get attachment webview link.

3 knooppunten· 👁 4,780gmailgoogledriveset

door Wilbert Muza

▶️low

Transfer JSON data to CSV file

Workflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSV

3 knooppunten· 👁 4,735googlesheetsmovebinarydatareadbinaryfile

door rrezart

medium

Bulk File Upload to Google Drive with Folder Management

🗂️ Bulk File Upload to Google Drive with Folder Management How it works User submits files and target folder name via form Workflow checks if folder exists in Drive Creates folder if needed or uses existing one Processes and uploads all files maintaining structure Set up steps (Est. 10-15 mins) Set up Google Drive credentials in n8n Replace parent folder ID in search query with your Drive folder ID Configure form node with: Multiple file upload field Folder name text field Test workflow

9 knooppunten· 👁 4,696codeformtriggergoogledrive

door Julian Kaiser

medium

Import CSV from URL to Google Sheets

This workflow automatically imports data from a CSV file located at a specific URL and then updates the Google Sheets document with the provided data. Below is a step-by-step description of what this workflow does: The workflow is started manually using the "When you click 'Execute Workflow'" node. The CSV file is then uploaded from the specified URL "https://opendata.ecdc.europa.eu/covid19/testing/csv/data.csv" using the "Upload CSV" node. The "Import CSV" node accepts the uploaded CSV file an

6 knooppunten· 👁 4,631filtergooglesheetshttprequest

door n8n Team