šŸ“ File Management

256 templates — šŸ“ File organization, conversion, backup, and cloud storage automation across Google Drive, Dropbox, S3, and more.

ā¬…ļø Back to main index

šŸ“‹ Templates

TemplateDescriptionšŸ”— Key NodesšŸ‘€ Views
šŸ† Convert JSON to an Excel fileSend 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.Spreadsheet File, Webhook46,577
šŸ„‡ 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.HTTP Request, Read Binary File, Spreadsheet File, Write Binary File, Google Drive, Microsoft OneDrive41,401
🄈 Download a file from Google DriveCompanion workflow for Google Drive node docsStart, Write Binary File, Google Drive30,339
šŸ„‰ Convert image files (JPG, PNG) to URLs and reduce file size for FREETransform and optimize images for web use:HTTP Request, OpenAI25,546
Download TikTok videos without watermarks and upload to Google DriveContent creators, social media managers, digital marketers, and researchers who need to download original TikTok videos without watermarks for analysis, repurposing, or archiving purposes.HTTP Request, Google Drive25,043
Send specific PDF attachments from Gmail to Google Drive using OpenAIThis 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 re…Read PDF, Google Drive, Gmail Trigger, OpenAI22,117
Organise your local file directories with AIIf 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!Local File Trigger, Basic LLM Chain, Structured Output Parser, Mistral Cloud Chat Model18,545
Get all Excel workbooksCompanion workflow for Excel node docsStart, Microsoft Excel 36515,161
Save new files received on Telegram to Google DriveEffortlessly optimize your workflow by automatically save all files you are receiving on Telegram to a Google Drive Folder.Telegram Trigger, Google Drive13,189
Automatically save & organize Outlook email attachments in OneDrive foldersThis workflow automates the process of saving binary attachments from Outlook emails into newly created folders in OneDrive. It’s ideal for users who regularly receive files and need them organized…Microsoft OneDrive, Microsoft Outlook, Filter, Microsoft Outlook Trigger13,001
One-way sync between Telegram, Notion, Google Drive, and Google SheetsThis workflow is perfect for productivity-focused teams, remote workers, virtual assistants, and digital knowledge managers who receive documents, images, or notes through Telegram and want to auto…Google Sheets, HTTP Request, Telegram, Telegram Trigger, Google Drive, Notion12,586
Get multiple attachments from Gmail and upload them to GDriveThis is a simple template to show how to extract multiple email attachments and return them as an iterable output.Function, Google Drive, Gmail Trigger11,621
Download a file and upload it to an FTP ServerCompanion workflow for FTP node docsHTTP Request, Start, FTP11,585
Get CSV from URL and convert to ExcelThis workflow demonstrates the conversion of a CSV file to Excel format.HTTP Request, Spreadsheet File10,849
Save email attachments to NextcloudThis workflow will take all emails you put into a certain folder, upload any attachements to Nextcloud, and mark the emails as read (configurable).Email Trigger (IMAP), Function, Nextcloud10,188
Push JSON data into an app or to spreadsheet fileThis 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.Google Sheets, HTTP Request, Spreadsheet File10,060
Read a file from diskCompanion workflow for Read Binary File node docsRead Binary File, Start9,406
Export SQL table into CSV fileThis workflow demonstrates how easy it is to export SQL query to CSV automatically!Spreadsheet File, Microsoft SQL9,303
Download Instagram reels & videos with Telegram bot!AI8.pngHTTP Request, Telegram, Telegram Trigger8,748
Import JSON data into Google Sheets and CSV fileThis workflow gets data from an API and exports it into Google Sheets and a CSV file.Google Sheets, HTTP Request, Spreadsheet File8,555
Split out binary dataThis workflows helps with processing binary data.Function, HTTP Request8,299
šŸ“‚ Automatically update stock portfolio from OneDrive to ExcelThis 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 …Microsoft Excel 365, Microsoft OneDrive, Stop and Error, Extract from File, Microsoft OneDrive Trigger7,738
Bulk file upload to Google Drive with folder management1. User submits files and target folder name via formGoogle Drive, n8n Form Trigger7,089
Organize Email Attachments from Gmail to Structured Google Drive FoldersThis workflow is designed to automate the process of handling emails with binary attachments. It triggers when a new email arrives in a specified Gmail account (or can be configured with a similar …Google Drive, Gmail, Gmail Trigger, Filter6,869
Process multiple files with forms: a tutorial on binary data and loopsLet a user load multiple files with a Form node, and process the binary data. A very important workflow for many tools.n8n Form Trigger, Read/Write Files from Disk6,694
AI-powered file management automation for Google Drive with MCPThis workflow contains community nodes that are only compatible with the self-hosted version of n8n.MCP Server Trigger6,331
Respond with file download to incoming HTTP requestThis 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.HTTP Request, Webhook6,213
Transfer JSON data to CSV fileWorkflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSVGoogle Sheets, Read Binary File, Convert to/from binary data6,047
Import CSV from URL to Google SheetsThis workflow automatically imports data from a CSV file located at a specific URL and then updates the Google Sheets document with the provided data.Google Sheets, HTTP Request, Spreadsheet File, Filter5,983
Write JSON to disk (binary)The ā€œWrite Binary Fileā€ expects binary data. The JSON data is, however, JSON ;) There should really be a node that allows moving data around between both of them. For now, it can be done with a Fun…Function, Write Binary File5,709
Bulk automated Google Drive files sharing and direct download link generationThis N8N workflow automates the process of sharing files from Google Drive. It includes OAuth2 authentication, batch processing, public link generation, and access status modification for efficient…Google Drive5,689
Import Odoo product images from Google DriveThis workflow automatically imports product images from Google Drive and associates them with templates and products in Odoo.Google Drive, Google Chat, Odoo, Schedule Trigger, Filter, Extract from File5,665
Convert YouTube videos to MP4 & MP3 with RapidAPI and Google Sheets loggingThis n8n workflow allows users to submit a YouTube video URL, automatically fetches multiple MP4 and MP3 download links using YouTube Video Downloader Fast API. It logs all links into Google Sheets…Google Sheets, HTTP Request, n8n Form Trigger5,480
Get an mp4 attachment from Gmail to Google DriveThis simple workflow allows you to get an mp4 attachment from gmail email and then upload it to Google Drive to get attachment webview link.Google Drive, Gmail5,125
Sync data between multiple Google Spreadsheets!workflow-screenshotCron, Google Sheets5,080
Automatically save & organize LINE message files in Google Drive with Sheets loggingThis workflow automatically saves files received via LINE Messaging API into Google Drive and logs the file details into a Google Sheet. It checks the file type against allowed types, organizes fil…Google Sheets, HTTP Request, Webhook, Google Drive5,053
Read multiple files from diskCompanion workflow for Read Binary Files node docsRead Binary Files, Start4,755
Upload File to SharePoint Using Microsoft Graph APIThis 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…HTTP Request4,745
Bulk TikTok video download without watermark to Google Drive with trackingThis workflow automates the process of downloading TikTok videos and uploading them to Google Drive. It reads TikTok URLs from a Google Sheet, downloads the video using the TikTok Video Downloader …Google Sheets, HTTP Request, Google Drive4,541
Organize email attachments into Google Drive folders by company with Gmail & SheetsAutomatically process labeled emails with attachments into organized Google Drive foldersFunction, Google Sheets, Google Drive, Gmail, Gmail Trigger4,491
Build your own FileSystem MCP serverThis template is for self-hosted n8n instances only.Execute Workflow Trigger, Call n8n Workflow Tool, MCP Server Trigger4,423
Store data received from webhook in JSONStore the data received from the CocktailDB API in JSONHTTP Request, Start, Write Binary File, Convert to/from binary data4,355
YouTube to MP3 converter with RapidAPI - upload to drive & email linkThis n8n workflow allows users to convert any YouTube video to MP3 using the YouTube To MP3 Fast API on RapidAPI. It handles the entire process end-to-end — from form input to automatic delivery vi…Send Email, HTTP Request, Google Drive, n8n Form Trigger4,269
Upload files via n8n form and save them to Digital Ocean SpacesThis workflow provides a streamlined process for uploading files to Digital Ocean Spaces, making them publicly accessible. The process happens in three main steps:S3, n8n Form Trigger, n8n Form4,172
Automated AI image tagging and writing the keywords into the image fileThis workflow automatically analyzes the image content with the help of AI and writes it directly back into the image file as keywords.Google Drive, Google Drive Trigger, Convert to File, Extract from File, OpenAI4,049
Create a folder in OnedriveCompanion workflow for Onedrive node docsStart, Microsoft OneDrive4,027
Send Google Drive files to Notion databaseThis workflow sends a file to a Notion database of your choosing when a new file is created in a specific Google Drive folder.Notion, Google Drive Trigger3,990
Move data between JSON and spreadsheetsThis workflow illustrates how to convert data from JSON to binary format and import JSON data or files into Google Sheets or local spreadsheets.Google Sheets, HTTP Request, Spreadsheet File, Write Binary File, Convert to/from binary data, Gmail3,813
Gmail attachment backup to Google DriveThis 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 m…Google Drive, Gmail, Gmail Trigger3,646
Move a Nextcloud folder file by fileThis template facilitates the transfer of a folder, along with all its files and subfolders, within a Nextcloud instance. The Nextcloud user must have access to both the source and destination fold…Nextcloud, Webhook, Stop and Error, Execute Workflow Trigger3,594
Sync data between Google Drive and AWS S3This workflow synchronizes files one-way from Google Drive to AWS S3.AWS S3, Google Drive Trigger3,576
Manage files in S3!workflow-screenshotHTTP Request, Start, S33,571
Upload multiple attachments from Gmail to Google Drive - without a code nodeThis template uses the item handling nodes, and expression-support in n8n, without using a Code node, to extract multiple attachments from a GMail (trigger input) message/event, and (conditionally)…Google Drive, Gmail Trigger3,410
Search and download torrents using transmission-daemonI develop this automation to improve my quality of life in handling torrents in my media-center.Function Item, HTTP Request, Start, Webhook, Telegram3,350
Automatic media download from WhatsApp Business messages with HTTP storageThis workflow listens for incoming WhatsApp messages that contain media (e.g., images) and automatically downloads the media file using WhatsApp’s private media URL.HTTP Request, WhatsApp Business Cloud, WhatsApp Trigger3,290
Automatically save Gmail attachments to Google DriveDescription: This workflow monitors your Gmail inbox for new emails, specifically those with attachments, and automatically saves those attachments to a designated folder in your Google Drive.Google Drive, Gmail Trigger3,255
Create PDF from images for free via Google Slides and Google DriveThis 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 fina…HTTP Request, Google Drive, Google Slides, Filter3,110
Manage folders in NextcloudCompanion workflow for enhanced Nextcloud node docsHTTP Request, Nextcloud, Start3,082
Read a spreadsheet fileCompanion workflow for Spreadsheet File node docsRead Binary File, Spreadsheet File, Start3,066
Uploading a file to a Slack channelThis workflow shows you how to post a message to a Slack channel and add a file attachment. It also shows you the general pattern for working with Binary data in n8n (any file like a PDF, Image etc).HTTP Request, Slack, Start3,065
Write a file to the host machine!workflow-screenshotHTTP Request, Start, Write Binary File2,830
Upload & categorize files with Supabase Storage and secure URL generationworks with selfhosted SupabaseHTTP Request, Execute Workflow Trigger, n8n Form Trigger, Convert to File2,772
When specific event created in Google Calendar, duplicate & rename Google fileThis template is for everyone who has to take notes during a call:Google Drive, Google Calendar Trigger, Filter2,758
Upload images to an S3 bucket via a Slack botThis workflow is for teams that use Slack for internal communication and need a streamlined way to upload public-facing images to an S3 Cloudflare bucket. It’s especially beneficial for DevOps, mar…HTTP Request, Slack, Webhook, S32,744
Capture website screenshots via Google Sheets to Google Drive with CustomJS!workflow.pngGoogle Drive, Google Sheets Trigger2,691
Merge binary objects on multiple items into a single itemThis workflow is the opposite of this one. It transforms multiple different items with one binary object named data into a single item with multiple binary objects:HTTP Request2,669
Download videos from any platform to Google Drive with RapidAPI integrationDescription:Google Sheets, HTTP Request, Google Drive, n8n Form Trigger2,614
Automated image optimizer: convert JPG/PNG to WebP with APYHub and Google DriveThis workflow automates the process of converting images from JPG/PNG format to WEBP using the APYHub API. It retrieves image URLs from a Google Sheet, converts the images, and uploads the converte…Google Sheets, HTTP Request, Google Drive2,605
Download and merge multiple PDFs from URLs with the CustomJS API!image.pngHTTP Request, Read/Write Files from Disk2,604
šŸ› ļø Change Binary MimeType/ExtensionThis workflow changes the file name, and therefore the extension and MIME type, of any binary file passed to it. This is perfect for converting file formats on the fly, like turning a Telegram voic…Execute Workflow Trigger, Extract from File2,594
Create screenshots with uProc, save to Dropbox and send by emailDo you want to create a website screenshot without browser extensions?Dropbox, Function Item, HTTP Request, Start, AWS SES, uProc2,478
Export JSON file to Google SheetsThis workflow exports the contents of a JSON file to Google Sheets.Google Sheets, Read Binary File, Convert to/from binary data2,461
Convert image URLs to an uploaded attachment in AirtableSuper simple workflow to convert image URLs to an uploaded attachment in Airtable.Airtable2,401
Compress binary files to zip formatThis workflow allows you to compress binary files to zip format.Dropbox, HTTP Request, Start2,392
Merge PDF files using ConvertAPIFor developers and organizations that need to combine PDF files.HTTP Request, Read/Write Files from Disk2,324
Create Google Drive folders by pathThis 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 Dri…Google Drive, Execute Workflow Trigger2,179
Learn how to use binary data in n8n (video included)This template and YouTube video goes over 8 different examples of how we can utilize Binary data within n8n.Edit Image, Google Drive, FTP, Google Drive Trigger, n8n Form Trigger, Convert to File2,125
Automatically optimise images added to a Google drive folderHow it worksHTTP Request, Google Drive, Google Drive Trigger2,119
Convert XLSX to PDF using ConvertAPIFor developers and organizations that need to convert XLSX files to PDF.HTTP Request, Read/Write Files from Disk2,105
Download Instagram videos to Google Drive with auto-email deliveryEffortlessly convert Instagram videos to MP4 and automatically store them on Google Drive with a shareable download link sent to the user via email. This n8n workflow uses the Instagram Video Downl…Send Email, HTTP Request, Google Drive, n8n Form Trigger1,975
Convert Typeform data into spreadsheet1. Trigger on new Typeform form submissionNextcloud, Spreadsheet File, Typeform Trigger1,974
Request and receive Zigbee backup from zigbee2mqtt and save it via SFTPA single workflow with 2 flows/paths that combine to handle the backup sequence for Zigbee device configuration from HomeAssistant / zigbee2mqtt. This provides a way to automate a periodic capture…FTP, MQTT Trigger, MQTT, Schedule Trigger, Convert to File1,969
Convert PPTX to PDF using ConvertAPIFor developers and organizations that need to convert PPTX files to PDF.HTTP Request, Read/Write Files from Disk1,952
Download media files from Slack messagesDescription:HTTP Request, Slack Trigger1,932
Gmail to Google Drive email export workflowThis n8n workflow automates the process of:Google Drive, Gmail, Convert to File1,905
Capture URL screenshots from Google Sheets with ScreenshotOne & save to Drive with Gmail alertsThis automation template streamlines the process of capturing screenshots for multiple URLs. Instead of manually visiting each URL, taking a screenshot, and organizing the results, this workflow au…Google Sheets, HTTP Request, Google Drive, Gmail, Google Drive Trigger1,884
Transform XML data and upload to Dropbox!workflow-screenshotDropbox, HTTP Request1,867
Export WordPress posts to CSV and upload to Google DriveThis n8n workflow automates the process of extracting published WordPress posts, converting them into a CSV file, and uploading it to Google Drive. It’s perfect for content backups, SEO audits, and…Google Drive, Wordpress, Convert to File1,811
Download and compress folder from S3 to ZIP fileThis workflow downloads all files from a specific folder in a S3 Bucket and compresses them so you can download it via n8n or do further processings.AWS S31,799
Auto file organizer for Google Drive: sort PDFs, images & documents by typeDescription:Google Drive1,786
Reusable subworkflow zip multiple files dynamically (compress)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 ou…Execute Workflow Trigger1,762
Monitor Dropbox folders for new files with DB comparisonHere’s the corrected English text:Dropbox, Webhook, Execute Sub-workflow, NocoDB1,758
Automated AI image tagging and writing keywords into image (via community node)DISCLAIMER: This workflow only works with self-hosted n8n instances! You have to install the n8n-nodes-exif-data Community Node!Google Drive, Google Drive Trigger, OpenAI1,713
Simple file based key value store (WriteKey)Store a key with a value in a local json file. Multiple keys could be saved in a single file.Function Item, Read Binary Files, Start, Write Binary File, Convert to/from binary data1,693
Create 2 XML files: with and without XML attributesThis workflow demonstrates two ways of exporting data from SQL to XML.Write Binary File, Convert to/from binary data, MySQL1,672
Automated video download from Sample.cat using Airtop Browser AutomationREADMEAirtop1,612
Add data from Google Sheet to Dropbox!workflow-screenshotDropbox, Google Sheets, Interval, Spreadsheet File1,604
Manage folders automatically in DropboxCompanion workflow for Dropbox node docsDropbox, HTTP Request, Start1,554
Automate Instagram reel downloads with Google Drive storage & Telegram alertsAutomate Instagram Reel Downloads, Storage, and Activity LoggingGoogle Sheets, HTTP Request, Webhook, Telegram, Google Drive1,545
Auto-convert OneDrive Word documents to PDF with Foxit and send via GmailUse cases would be environments where incoming documents are dropped into cloud storage and a human needs to review them. By converting to PDF, it becomes easier to read in a consistent format in t…HTTP Request, Microsoft OneDrive, Gmail, Filter, Microsoft OneDrive Trigger1,499
Classify event photos from attendees with Gemma AI, Google Drive & Sheetsn8n can indeed help to solve this challenge by providing the data input interface via its forms and orchestrate AI-powered classification of images using AI nodes. However, in some cases - say you …Edit Image, Google Sheets, HTTP Request, Google Drive, n8n Form Trigger, Extract from File1,477
Google Drive duplicate file managerPurpose: Automate the process of finding and managing duplicate files in your Google Drive.Google Drive, Google Drive Trigger, Filter1,424
Monitor file changes with Google Drive push notificationsTired of being let down by the Google Drive Trigger? Rather not exhaust system resources by polling every minute? Then this workflow is for you!HTTP Request, Webhook, Execute Sub-workflow, Execute Workflow Trigger, Schedule Trigger, Filter1,368
Baserow campaign database to Shopify with image upload & dynamic template updateAutomating 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…HTTP Request, Webhook, GraphQL1,355
Organize Gmail attachments in Google Drive folders based on sender’s emailšŸ“©šŸ¤– This workflow automatically processes emails received in Gmail, extracts their attachments, and organizes them into specific folders in Google Drive based on the sender’s email address.Google Drive, Execute Sub-workflow, Gmail, Gmail Trigger, Execute Workflow Trigger1,307
Merge multiple PDF files with CustomJS API!image.pngHTTP Request, Read/Write Files from Disk1,304
Sync new files from Google Drive with AirtableThis 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, …Airtable, Google Drive, Google Drive Trigger1,295
Convert YouTube videos to MP3 with RapidAPI, Google Drive storage & sheets loggingThis automated workflow allows seamless conversion of YouTube videos to MP3, using the YouTube to MP3 Downloader API. The converted MP3 files are uploaded to Google Drive, and all relevant conversi…Google Sheets, HTTP Request, Google Drive, n8n Form Trigger1,190
Download watermark-free TikTok videos to Google Drive with automated sheets loggingConvert TikTok videos to MP4 , MP3 (without watermark), upload to Google Drive, and log conversion attempts into Google Sheets automatically — powered by TikTok Download Audio Video API.Google Sheets, HTTP Request, Google Drive, n8n Form Trigger1,188
Convert FileMaker Data API to flat file arrayBasis workflow to convert FileMaker Data API …Function, Function Item1,162
Simple file based key value store (GetKey)Read a value by key from a local json file.Function Item, Read Binary File, Start, Convert to/from binary data1,161
Scheduled monitoring of new & modified files across Google Drive foldersWhile Google Drive is accessible and easy to use, file listings via API are limited to either all files in the entire Drive or all files in a specific folder. This also means that the n8n triggers …Google Drive, Execute Sub-workflow, Execute Workflow Trigger, Schedule Trigger1,152
Download Spotify music to Google Drive with automatic logging in sheetsDescription:Google Sheets, HTTP Request, Google Drive, n8n Form Trigger1,127
Monitor and download changed files from Google Drive automaticallyThis workflow automates the download of new or updated files from a Google Drive folder, processing only files changed since the last run using a timestamp control file.Google Drive, Schedule Trigger, Extract from File1,107
Automate screenshot upload to Postimages.org with Airtop browser automationManually uploading screenshots or other image files to hosting platforms like Postimages.org can be tedious and time-consuming. This automation simplifies the process by automatically uploading an …Airtop1,065
Supabase storage tutorial: Upload, fetch, sign & list filesThis template demonstrates how to integrate Supabase Storage with n8n for uploading, fetching, generating temporary signed URLs, and listing files. It’s a beginner-friendly workflow that helps you …HTTP Request, n8n Form Trigger1,061
Capture website screenshots with Bright Data Web Unlocker and save to diskThe 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 web…HTTP Request, Read/Write Files from Disk1,051
Batch ID photo converter & enhancer with Google Drive & Nano Banana APIThis n8n workflow automatically converts and enhances multiple photos into professional ID-style portraits using Gemini AI (Nano Banana). It processes images in batch from Google Drive, applies pro…HTTP Request, Google Drive, n8n Form Trigger1,034
Gmail attachment manager with Google Drive upload and smart filteringThis template is built to be customized for your specific needs. This template has the core logic and n8n node specific references sorted to work with dynamic file names throughout the workflow.HTTP Request, Slack, Google Drive, Gmail, Gmail Trigger, Filter971
Convert PDF to PDFA using ConvertAPIFor developers and organizations that need to convert PDF files to PDFA for long term archiving.HTTP Request, Read/Write Files from Disk967
Convert multiple files to base64 with JavaScript codeThis template demonstrates how to handle multiple binary files in n8n by using a Code node to convert them into a Base64 encoded string. It’s particularly useful when an API requires file uploads i…HTTP Request945
Create a new folder in BoxCompanion workflow for Box node docsStart, Box927
Auto-save Zoom recordings to Google Drive + log meetings in AirtableThis workflow automatically saves Zoom meeting recordings to Google Drive and logs all important details into Airtable for easy tracking. Perfect for teams that want a searchable meeting archive.Airtable, HTTP Request, Webhook, Google Drive922
Automated AWS S3 / Azure / Google to local MinIO object backup with schedulingThis workflow performs automated, periodic backups of objects from an AWS S3 bucket, an Azure Container or a Google Storage Space to a MinIO S3 bucket running locally or on a dedicated container/VM…AWS S3, S3, Google Cloud Storage, Schedule Trigger, Azure Storage906
Protect PDF with the password using ConvertAPIFor developers and organizations that need to protect PDF files with the password.HTTP Request, Google Drive, Read/Write Files from Disk896
Manage Google Cloud Storage with AI image generation using GPT-4 MiniWatch the videoGoogle Cloud Storage, AI Agent, OpenAI Chat Model, OpenAI890
Upload & rename videos to Google Drive via Apps Script from URLThis lightweight Google Apps Script acts as a server endpoint that receives a file URL (from n8n), downloads the file, uploads it to your specified Google Drive folder, and responds with the file’s…HTTP Request, Google Drive867
Synchronize Excel or Google Sheets with Postgres (bi-directional)This workflow is perfect for companies that have always managed their operations in Excel or Google Sheets and want to gradually transition to using a database or custom software. It ensures busine…Postgres, Microsoft Excel 365, Execute Workflow Trigger, Schedule Trigger856
Automatically upload scanned documents to Nextcloud via ScanservJSThis workflow connects a USB scanner to Nextcloud via ScanservJS and the integrated API. It checks for new scans at a scheduled time (e.g., every 5 minutes). If there are any, they are automaticall…HTTP Request, Nextcloud, Schedule Trigger729
Recursive Google Drive folder duplicator with permission preservationThis n8n workflow creates a complete recursive copy of any Google Drive folder, preserving the entire folder structure, all files, and sharing permissions.Google Drive, Execute Sub-workflow, Filter727
Automated project kickoff with Dropbox MCP, OpenAI, Slack & GmailNew project, zero setup hassle. The Project Starter Bot builds a well-structured Dropbox folder system for every new project and notifies everyone through Slack and Gmail. No more manual folders, n…AI Agent, Simple Memory, Chat Trigger, Azure OpenAI Chat Model, Google Gemini Chat Model, MCP Client Tool711
Extract and upload files from zip archives to Google DriveThis workflow automatically extracts all files from an uploaded zip archive and uploads each file individually to Google Drive.Google Drive, n8n Form Trigger, Read/Write Files from Disk694
Download Facebook videos to Google Drive with automated logging in sheetsEasily convert Facebook videos into downloadable MP4 files using Facebook Video Downloader API.Google Sheets, HTTP Request, Google Drive, n8n Form Trigger692
Receive updates for events in BoxCompanion workflow for Box Trigger node docsBox Trigger681
Telegram to Google Drive: auto upload & track videos with Gemini AI assistantšŸš€ OverviewGoogle Sheets, Telegram, Telegram Trigger, Google Drive, AI Agent, Simple Memory668
Bilibili video downloader with Google Drive upload & email notificationAutomate downloading of Bilibili videos via the Bilibili Video Downloader API (RapidAPI), upload them to Google Drive, and notify users by email — all using n8n workflow automation.Send Email, HTTP Request, Google Drive, n8n Form Trigger654
Download Threads videos & log results in Google SheetsAutomate downloading Threads videos from URLs, upload them to Google Drive, and log results in Google Sheets using n8n.Google Sheets, HTTP Request, Google Drive, n8n Form Trigger654
Automatic Microsoft Outlook attachment storage to OneDrive with Excel loggingThis workflow watches your Outlook inbox, automatically downloads file attachments (for example invoices), saves them into a specific OneDrive folder, and logs each file name into an Excel table. O…Microsoft Excel 365, Microsoft OneDrive, Microsoft Teams, Microsoft Outlook, Microsoft Outlook Trigger652
Upload files to Dropbox and generate direct download linksHow It WorksDropbox, HTTP Request, Execute Sub-workflow, Execute Workflow Trigger, n8n Form Trigger, Data table640
Convert JSON objects to base64 strings with file processingThis example workflow demonstrates how to convert a JSON object into a base64-encoded string using n8n’s built-in file processing capabilities. This is a common requirement when working with APIs, …Convert to File, Extract from File633
Smart nested folder creation in OneDrive with existence checkingThis workflow contains community nodes that are only compatible with the self-hosted version of n8n.Microsoft OneDrive, Execute Workflow Trigger630
Transfer files from FTP server to Google DriveThis workflow automatically transfers files from an FTP server to Google Drive. It’s perfect for:Google Drive, FTP614
Batch upscale portrait photos with Real-ESRGAN AI, Google Drive and AirtableAutomated workflow that retrieves portrait photos from Airtable, upscales them using AI, and stores the enhanced images in Google Drive with organized folder structure.Airtable, HTTP Request, Google Drive609
Auto-cleanup of Cloudflare R2 files older than 2 weeks (+ Telegram notifications)This workflow automatically connects to a Cloudflare R2 bucket (via S3-compatible API), filters out files older than 14 days, deletes them, and then sends a Telegram notification for each deletion…Telegram, S3, Schedule Trigger589
šŸ› ļø Google Drive tool MCP server šŸ’Ŗ all 17 operationsNeed help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?MCP Server Trigger579
Organize & analyze creative assets with ScrapeGraphAI and Google Sheets dashboard- Creative directors and design managersGoogle Sheets, Webhook571
Automatic PDF compression with iLovePDF for Google Drive filesThis n8n template shows how to upload a file in your Google Drive desired folder, compress it with the iLovePDF tool and move the compressed file to another folder.HTTP Request, Google Drive, Google Drive Trigger569
Automatic file renaming with timestamp format for Google DriveDescription:Google Drive, Google Drive Trigger558
Convert Spotify tracks to MP3 and share via Google Drive formsAutomate the process of converting Spotify track URLs into MP3 files, uploading them to Google Drive, and instantly generating shareable links — all triggered by a simple form.HTTP Request, Google Drive, n8n Form Trigger550
Convert multiple binary files to base64 JSON arrays with no custom codeThis template provides a robust, purely no-code solution for a common integration challenge: converting multiple binary files contained within a single n8n item (e.g., after unzipping an archive) i…HTTP Request, Extract from File543
Dynamic media library with on-demand downloads for Radarr/Sonarr and PlexThis flow creates dummy files for every item added in your Arrs (Radarr/Sonarr) with the tag unprocessed-dummy.HTTP Request, Webhook, SSH528
Automate image portfolio organization with GPT-4o Vision, Google Drive and NotionThis template is ideal for photographers, graphic designers, and creative professionals who manage large volumes of visual assets. It is also perfect for Digital Asset Managers looking for a custom…HTTP Request, Slack, Google Drive, Notion, Google Drive Trigger, OpenAI517
Convert GIF to MP4 with FFmpegAPIFFmpeg is a powerful tool for media processing. While it can be used to perform virtually any kind of media processing (such as applying filters, cropping, or merging), this workflow only demonstra…HTTP Request, n8n Form Trigger, n8n Form497
Track MPESA and Airtel mobile payments in a fundraising WhatsApp groupUse cases: We fundraise alot using whatsapp groups in East Africa, especially in Kenya ! Keeping track of each payment and the tallying requires alot of manual effort and brings unnecessary tension…Function, Twilio, Webhook, Chat Trigger, Google Gemini, Chat471
Automate client project onboarding with Google Drive, Gmail, and Slack notifications1. Workflow starts from a manual trigger or form submission with project details.Slack, Google Drive, Gmail, Google Sheets Trigger443
Create, delete, and organize AWS S3 buckets & files directly from your emailThis automated n8n workflow automates AWS S3 bucket and file operations (create, delete, upload, download, copy, list) by parsing simple email commands and sending back success or error confirmations.Email Trigger (IMAP), Send Email, AWS S3440
Import E.ON W1000 energy meter data to Home Assistant with Spook integration2025-12-03 fix JS code in calculate hourly sum nodeEmail Trigger (IMAP), Rename Keys, Gmail, Home Assistant, Gmail Trigger, Schedule Trigger439
Compliance report collector with Google Form → Drive + MySQLThis n8n workflow automates the collection and archival of compliance reports submitted via Google Forms. Uploaded documents (PDF, DOCX, etc.) are archived into Google Drive and submission metadata…Function, Google Drive, MySQL, Google Sheets Trigger422
Form-triggered Instagram video downloads to Google Drive with Sheets loggingThis n8n workflow enables users to convert Instagram video links into downloadable MP4 files, store them in Google Drive, and log the results (success or failure) in Google Sheets.Google Sheets, HTTP Request, Google Drive, n8n Form Trigger418
Automate water bill calculations with Telegram, Gemini AI, and Google Sheets!Screen Shot 20250911 at 20.48.18.pngGoogle Sheets, Telegram, Telegram Trigger, Basic LLM Chain, Structured Output Parser, Google Gemini Chat Model417
Airtable base backups to S3This workflow exports every table in a base as its own CSV, saves the files in a time-stamped folder in Amazon S3, pings you on Slack, and optionally prunes older copies. You get an automated weekl…Airtable, Slack, AWS S3, Schedule Trigger, Convert to File417
Auto-download Reddit memes to Google Drive with duplicate detection & Telegram alertsThis workflow automatically monitors Reddit subreddits for new image posts and downloads them to Google Drive. It’s perfect for content creators, meme collectors, or anyone who wants to automatical…HTTP Request, Telegram, Google Drive, Reddit, Schedule Trigger, Filter413
šŸ› ļø Microsoft OneDrive tool MCP server šŸ’Ŗ all 14 operationsNeed help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?MCP Server Trigger407
Scheduled FTP/SFTP to MinIO backup with preserved folder structure$\mapsto$ Can work with FTP/SFTP Servers like your Wordpress Website !FTP, S3, Schedule Trigger400
Capture and store website screenshots from Google Sheets to Drive using Dumpling AIThis workflow captures a full-page screenshot of any website added to a Google Sheet and automatically uploads the screenshot to a designated Google Drive folder. It uses Dumpling AI’s screenshot A…HTTP Request, Google Drive, Google Sheets Trigger376
Download Slideshare presentations to Google Drive with RapidAPI integration1. šŸ“ On Form SubmissionGoogle Sheets, HTTP Request, Google Drive, n8n Form Trigger310
Automatic Notion database backup to Google Drive with Telegram notificationsThis workflow automatically saves copies of all your Notion databases to Google Drive. It’s like creating a safety backup of your important Notion information, similar to saving important documents…Telegram, Google Drive, Notion303
Securely backup Gmail attachments to Google Drive with WhatsApp notificationsThis automated n8n workflow securely backs up Gmail attachments to Google Drive by triggering on new emails, retrieving the attachments, and uploading them to a designated Drive folder. The process…Google Drive, Gmail, Gmail Trigger, WhatsApp Business Cloud296
Google Drive workflow with nested folder support- Anyone who needs to recursively fetch all files from a specific Google Drive folder, including files inside all its nested (child) folders.Google Drive, Execute Sub-workflow, Execute Workflow Trigger295
Automated Google Sheet to CSV conversion via Slack messagesStep 1: Slack TriggerFunction, Google Sheets, Slack, Spreadsheet File, Slack Trigger294
Automated document sync between SharePoint and Google Drive with SupabaseThis workflow is a multi-system document synchronization pipeline built in n8n, designed to automatically sync and back up files between Microsoft SharePoint, Supabase/Postgres, and Google Drive.HTTP Request, Postgres, Google Drive, Supabase, Schedule Trigger293
Auto-add new Calendly bookings to Google SheetsThis workflow automatically captures new Calendly bookings and saves them into a structured Google Sheet. It records all important details like invitee name, email, phone, event type, date, time, s…Google Sheets, Webhook289
Automatically archive old WordPress posts to draft statusThis workflow is designed to maintain your blog’s health and SEO by automatically moving old, published posts into a ā€œdraftā€ or ā€œarchiveā€ state. This prevents outdated or low-traffic content from n…Send Email, Wordpress, Schedule Trigger289
Scheduled Google Sheets data backup to Google DriveThis workflow regularly backs up a Google Sheet by exporting its data and saving it as a new file (CSV or XLSX) in a specified folder within your Google Drive. This ensures data redundancy and hist…Cron, Google Sheets, Google Drive288
šŸ› ļø Nextcloud tool MCP server šŸ’Ŗ all 17 operationsNeed help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?MCP Server Trigger286
Automatic FTP file backup to Google Drive with scheduled syncThis workflow automatically downloads files from an FTP folder and uploads them to Google Drive.Cron, Google Drive, FTP279
Automation for Real Estate Client Portal (with video)Video WalkthroughGoogle Sheets, Google Drive, Google Sheets Trigger, Filter272
Deduplicate and archive Notion database rows daily with an audit logThis workflow runs daily and deduplicates a Notion database by grouping pages on a chosen property, keeping one ā€œbestā€ page per group (newest by default) and archiving the rest, then appending an a…HTTP Request, Notion, Schedule Trigger261
Archive Outlook email attachments to OneDrive with SharePoint loggingStop letting email attachments pile up in your inbox. Let automation file every document the moment it arrives.Microsoft OneDrive, Microsoft Outlook, Schedule Trigger, Microsoft SharePoint261
Automated FTP file migration with smart cleanup and email notificationsThis n8n workflow automates the secure transfer of files between FTP servers on a scheduled basis, providing enterprise-grade reliability with comprehensive error handling and dual notification sys…Send Email, FTP, Schedule Trigger, Filter258
Reconcile daily Google Drive CSV exports into a master file and send a Slack recapThis workflow runs daily to reconcile multiple CSV exports from a Google Drive folder into a deduplicated master CSV, quarantine invalid or duplicate rows into a reject CSV, and post a run summary …Slack, Google Drive, Schedule Trigger, Convert to File, Extract from File257
Automatically save Kindle handwritten notes to Google Drive with DeepSeek AIThis n8n workflow addresses the manual and cumbersome process of exporting handwritten notes from Kindle devices, such as the Kindle Scribe. It is designed to automate the extraction of the note’s …HTTP Request, Google Drive, Gmail, Gmail Trigger, AI Agent, DeepSeek Chat Model248
Detect and move duplicate Google Drive files with Supabase and SlackThis workflow automatically detects duplicate files uploaded to a specific Google Drive folder by generating an MD5 hash of each file and comparing it against a Supabase database. If a duplicate is…Slack, Google Drive, Google Drive Trigger, Supabase218
Publish HTML content with GitHub Gist and HTML previewThis subworkflow is designed for developers, AI engineers, or automation builders who generate dynamic HTML content in their workflows (e.g. reports, dashboards, emails) and want a simple way to ho…HTTP Request, Execute Workflow Trigger218
Sync Android drawable assets from Figma to GitHub via PR (multi-density PNG)This n8n workflow automatically fetches design assets (icons, buttons) from Figma, exports them into Android drawable folder formats based on resolution (e.g., mdpi, hdpi, etc.) and commits them to…HTTP Request215
Automated Google Drive to FTP transfer with JSON logging & reportsThis n8n workflow automatically transfers files from Google Drive to an FTP server on a scheduled basis. It includes comprehensive logging, email notifications, and error handling.Send Email, Write Binary File, Webhook, Google Drive, FTP, Schedule Trigger215
Clone nested folder structures in Google Drive with custom namingTakes any Google Drive folder structure and creates an exact copy with custom namingHTTP Request213
Copy folder structure without files in Google DriveGoogle Drive desktop lets you copy full folders—contents and all. But what if you only want to copy the folder names (not the files) from one drive location to another? Maybe you’re reusing a folde…Google Drive213
šŸ—œļø Automate image compression in Google Drive with Tinify API and email reportsTags: Image Compression, Tinify API, TinyPNG, SEO Optimisation, E-commerce, MarketingHTTP Request, Google Drive, Gmail, Schedule Trigger, Data table182
Salesforce to S3 file migration & cleanupAutomate archiving old Salesforce files to Amazon S3, log them back in Salesforce, and free up org storage — all from a scheduled n8n workflow.HTTP Request, Slack, AWS S3, Salesforce, Schedule Trigger180
Template-based Google Drive folder generation with Forms and Apps ScriptStop manually creating folder structures for every new client or project. This workflow provides a simple form where users enter a name, and automatically duplicates your template folder structure …HTTP Request, Google Drive, n8n Form Trigger175
Automate Everhour time-off sync to Google Calendar with all-day eventsTeams that track absences in Everhour and want a shared Google Calendar view for quick planning. Ideal for managers, HR/OPS, and teammates who need instant visibility into approved time off.HTTP Request, Google Calendar, Schedule Trigger163
šŸ› ļø Dropbox tool MCP server šŸ’Ŗ all 11 operationsNeed help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?MCP Server Trigger158
Selectively import workflows from GitHub, including nested foldersThis template lets you selectively import n8n workflows from a GitHub repository, even when your repository uses deeply nested folder structures.GitHub, n8n, n8n Form Trigger, Extract from File, n8n Form150
Organize and back up n8n workflows to Google Drive foldersThis automation organizes your n8n workflows files into categorizes (Active, Template, Done, Archived) and uploads them directly to a categorized Google Drive folders. It is designed to help users …HTTP Request, Google Drive, Schedule Trigger, Convert to File, Track Time Saved132
Bulk JSON file downloader from Google Sheet to local foldersDescription:Google Sheets, HTTP Request, Read/Write Files from Disk126
Bulk create Google Calendar events from Google SheetsThis workflow automates the process of creating Google Calendar events from a Google Sheet. It ensures each row in the sheet is evaluated for its current status and:Google Sheets, Google Calendar107
Sync inventory updates between systems via webhook and Google Sheets loggingThis workflow automatically synchronizes inventory quantity updates between systems using a webhook-driven approach. When an inventory update is received, the workflow validates the source, prepare…Google Sheets, HTTP Request, Webhook103
Organize and back up n8n workflows to Google Drive as consolidated JSONThis automation organizes and consolidates your n8n workflows into categorized JSON files (Active, Template, Done, Archived) and uploads them directly to a Google Drive folder. It is designed to he…HTTP Request, Google Drive, Schedule Trigger, Convert to File, Track Time Saved101
Publish Zoom class recordings to Google Classroom automaticallyThis flow is ideal for online schools that use Zoom to teach classes and Google Classroom for storing materials and homework.HTTP Request, Webhook, Gmail, OpenAI101
Aggregate shipment tracking statuses with FedEx, UPS and DHLThis workflow runs every 15 minutes to fetch active shipments from an n8n Data Table, query FedEx, UPS, or DHL tracking APIs with circuit-breaker protection, normalize each response into a shared s…HTTP Request, Schedule Trigger, Filter, Data table89
Process & catalog dress images with GPT-4o, Cloudinary, and Google SheetsAutomate dress image handling end-to-end: search files, download them, upload to Cloudinary, invoke Azure OpenAI (GPT-4o), parse structured output, and append rows to a sheet. Gain a repeatable, lo…Google Sheets, HTTP Request, Google Drive, AI Agent, Structured Output Parser, Azure OpenAI Chat Model79
Sync ICS calendar feeds with Google CalendarThis workflow runs every 15 minutes (configurable) to mirror events from an ICS/webcal feed into a Google Calendar by fetching and parsing the ICS file, comparing it with existing calendar events, …HTTP Request, Google Calendar, Schedule Trigger78
Watermark images between Google Drive source and destination foldersBatch watermark every image in a Google Drive folder and save the results to a separate destination folder — fully automated, no code required, and no external tools or APIs needed.Edit Image, Google Drive, Filter76
Dropbox file management automation suite for bulk operationsSave Time: Automate bulk actions like copy, move, or delete folders—no more endless clicking.MCP Server Trigger68
Track WooCommerce inventory and send reorder alerts via Gmail and SlackAutomatically track product sales and inventory levels in WooCommerce and trigger reorder notifications when stock runs low or sales spike.Slack, WooCommerce, Gmail, Schedule Trigger, Filter67
Index new Google Drive folder files into Google Sheets automaticallyAutomatically catalog the contents of any Google Drive folder into a Google Sheets spreadsheet — capturing file names, types, extensions, Drive links, and timestamps in one click. Ideal for teams o…Google Sheets, Google Drive62
Selectively import workflows between instances using the n8n API and forms- Retrieves workflows directly from an n8n instance using the n8n APIHTTP Request, Notion, n8n, Filter, n8n Form Trigger, n8n Form60
Upload large files to Dropbox with chunking & web UI progress trackingThis workflow enables uploading large files (300MB+) to Dropbox through a web interface with real-time progress tracking. It bypasses Dropbox’s 150MB single-request limit by breaking files into 8MB…HTTP Request, Webhook55
Compress and archive old Google Drive PDFs to AWS S3 cold storage with Slack reportsOptimize your cloud storage costs by using this automation to intelligently compress and migrate aging project documentation. This workflow allows you to achieve a professional data lifecycle polic…Slack, Google Drive, S3, Schedule Trigger48
Clone NocoDB tables and data to another baseThis workflow clones one or more NocoDB tables - including their structure and optionally their data - into a destination base, using the NocoDB v3 API directly. Each copied table is timestamped to…HTTP Request46
Upload images to Webflow via API as a reusable sub-workflowUploading an image to Webflow’s Asset Manager through the API is surprisingly complex. It requires computing an MD5 hash, announcing the file to Webflow, then uploading the binary to Amazon S3 with…HTTP Request, Execute Workflow Trigger46
Back up Instagram videos to Google Drive with JSON metadata catalogAutomatically backup all your Instagram videos to Google Drive with a searchable metadata catalog in JSON format.HTTP Request, Google Drive, Schedule Trigger, Data table45
Process incoming files and notify via email with GitHub storageThis workflow automatically ingests newly-uploaded files, validates and transforms their contents, stores the processed files in a GitHub repository, and sends email notifications upon completion. …Send Email, GitHub, HTTP Request, Schedule Trigger42
Export Mirakl offers as CSV and send by email with GmailAutomate the export of your Mirakl offers in just a few minutes.HTTP Request, Gmail, Schedule Trigger34
Group Google Drive images into numbered batch folders with a set batch sizeThis workflow organizes Google Drive images by copying them from a named source folder into newly created, numbered batch subfolders under a destination parent folder, using a configurable batch si…Google Drive32
Export WordPress data to a CSV fileThis workflow manually exports all records from a WordPress site, converts the returned JSON into a CSV file, and saves the CSV to disk on the n8n server.Spreadsheet File, Write Binary File, Wordpress32
Share time-limited preview links with UploadToURL, SendGrid, and Google SheetsStop sending sensitive agency drafts as permanent email attachments. This workflow creates a ā€œself-destructingā€ delivery system that hosts files via UploadToURL, sends branded previews via SendGrid…Google Sheets, Webhook, SendGrid32
Export Google Sheets data to CSV or Excel and send via GmailThis workflow collects a Google Sheet export request via an n8n Form, reads the requested tab from Google Sheets, converts the data to CSV or Excel, and emails the generated file to the requester u…Google Sheets, Spreadsheet File, Gmail, n8n Form Trigger31
Upload Zoom cloud recordings to YouTube and Google Drive automaticallyThis workflow receives Zoom cloud recording webhooks, handles Zoom’s endpoint URL validation, downloads completed MP4 recording files using the event download token, and uploads each recording to b…HTTP Request, Webhook, Google Drive, YouTube30
Evaluate counters and key-value storage with the KeyValue community nodeThis workflow demonstrates the n8n KeyValue community node by using a counter to run one-time initialization logic per workflow, storing a per-day execution flag to allow the main logic only once p…29
Export Google Sheets to CSV or Excel and email files with GmailThis workflow collects a Google Sheet ID and export preferences via an n8n Form, reads the selected tab from Google Sheets, converts the rows to CSV or Excel (XLSX), and sends the generated file as…Google Sheets, Spreadsheet File, Gmail, n8n Form Trigger27
Clean up watched Jellyfin media and completed torrents with TransmissionThis scheduled workflow cleans up watched media in Jellyfin and removes completed torrents from Transmission by calling both APIs, deleting played items in Jellyfin, refreshing the Jellyfin library…HTTP Request, Schedule Trigger26
Save starred Gmail emails as Markdown notes in an Obsidian Google Drive folderThis workflow runs daily, finds starred Gmail emails that are not yet labeled as saved, converts each email into a Markdown note with YAML frontmatter, uploads the note to a Google Drive folder syn…Google Drive, Gmail, Schedule Trigger24
Unpublish expired YouTube videos using Google Sheets and SlackThis workflow runs daily and checks a Google Sheets embargo schedule for YouTube videos whose unpublish date has passed, then updates their privacy status on YouTube and logs the result back to the…Google Sheets, Slack, YouTube, Schedule Trigger21
Sync Toggl Track time entries with Google Sheets detail and summary tabsThis workflow syncs Toggl Track time entries to Google Sheets and creates monthly tabs automatically.Google Sheets, HTTP Request19
Sync PostgreSQL changes to SharePoint lists via Microsoft Graph with Teams alertsThis workflow runs every 15 minutes and uses a watermark to incrementally sync recently updated rows from PostgreSQL to a Microsoft SharePoint list via the Microsoft Graph $batch API, posting run s…HTTP Request, Postgres, Microsoft Teams, Schedule Trigger17
File Google Drive inbox documents into dated folders with a Google Sheets audit logThis workflow monitors a Google Drive inbox folder for new files, classifies them by filename regex rules, files them into a Year/Month/Type folder structure in Google Drive, and logs each success …Google Sheets, Google Drive, Google Drive Trigger12
Detect duplicate Google Drive files and log results to Google SheetsThis workflow manually scans a specified Google Drive folder for duplicate and near-duplicate filenames, appends the results to a Google Sheets log, and optionally sends a single Gmail notification…Google Sheets, Google Drive, Gmail11
Create and share client folders from Google Sheets to Google DriveThis workflow watches a Google Sheets worksheet for new client rows, creates (or reuses) a matching client folder structure in Google Drive, shares the folder with one or more client email addresse…Google Sheets, Google Drive, Google Sheets Trigger11
Deliver photography galleries after payment with Razorpay, Airtable, and GmailThis workflow collects proof selections via an n8n Form, logs orders in Airtable, creates Razorpay payment links, and delivers a final gallery link by Gmail only after Razorpay confirms payment and…Airtable, HTTP Request, Webhook, Gmail, Schedule Trigger, n8n Form Trigger9
Delete Dropbox PNG files older than 48 hours on a scheduleThis 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.Dropbox, Schedule Trigger9
Send tagged VNTANA 3D models to Figurement for material editing and reviewThis workflow receives VNTANA asset-published webhook events, filters for products tagged ā€œFigurement,ā€ downloads the published GLB model from VNTANA, and uploads it to Figurement via its scene imp…HTTP Request, Webhook7
Organize VNTANA showroom assets by style and color via webhook and CSV reportThis workflow receives a VNTANA showroom event (or a manual UUID) via webhook, fetches the showroom, validates naming and metadata rules, reorganizes products into ordered groups, updates the showr…HTTP Request, Webhook6
Clean duplicate and dead YouTube playlist videos with Slack reportsThis workflow runs weekly to scan a YouTube playlist, flagging deleted/unavailable/private videos and duplicate entries, optionally removing them from the playlist, and posting a cleanup report to …Slack, YouTube, Schedule Trigger, Filter5
Send QR codes for form-uploaded files with UploadToURL and GmailThis workflow collects a file upload via an n8n Form, uploads it to UploadToURL to create a public link, generates a QR code for that link, and emails the QR code and direct URL to the submitter us…Gmail, n8n Form Trigger4
Migrate SmartSuite record comments into Monday.com items between toolsThis workflow manually migrates comment history from SmartSuite records into a Monday.com board by fetching each record’s comments, formatting them into a plain-text archive, finding the matching M…HTTP Request4
Auto-file emailed documents to Clio matters in Google Drive with compliance logsThis workflow monitors an IMAP intake mailbox, matches inbound email attachments to a Clio contact and open matter, and files the documents into the correct Google Drive matter folder while logging…Email Trigger (IMAP), Send Email, HTTP Request, Google Drive, Execute Sub-workflow4
Archive Discord attachments to Google Drive and log them in Google SheetsThis workflow runs daily to fetch recent Discord messages from selected channels, downloads new attachments, uploads them into a dated Google Drive folder, and appends a detailed archive record to …Google Sheets, HTTP Request, Google Drive, Discord, Schedule Trigger, Filter3
Find missing client assets with Google Sheets, Drive, and GmailHelp agency teams find missing client files, identify assets awaiting human review, and prepare Gmail reminder drafts. Compare a Google Sheets checklist with a staff-only Drive folder, then receive…Google Sheets, HTTP Request, Gmail, Schedule Trigger2
Create client folders from n8n form submissions in Google DriveThis workflow collects new client details via an n8n Form and automatically creates a normalized, consistently named folder in Google Drive, returning the client fields along with the new folder ID…Google Drive, n8n Form Trigger2
Generate bulk QR code PNGs from links with Bulk QR Generator APIThis workflow runs on demand to turn a list of URLs or text strings into QR code PNG files using the Bulk QR Generator public API, then saving one image per item to disk.HTTP Request, Write Binary File2
Fetch YouTube channel banner and avatar images with YouTubeThumb.comThis workflow takes a public YouTube channel or video link, queries YouTubeThumb.com for available channel banner and profile image URLs, and optionally downloads the largest banner image as a file.HTTP Request2
Route Gmail PDF attachments to Google Drive with Slack or Telegram alertsThis workflow runs daily to find unread Gmail messages matching a keyword, uploads any PDF attachments to Google Drive, and sends a single upload summary notification to Slack or Telegram.Slack, Telegram, Google Drive, Gmail, Schedule Trigger2
Split large PDF files into 20-page chunks with Google Drive and PDF.coThis workflow manually pulls PDF files from a Google Drive folder, uses PDF.co to detect page counts and split each PDF into 20-page chunks, then uploads the resulting chunk PDFs to a target Google…HTTP Request, Google Drive2
Categorize Google Drive files with OpenAI and log results in Google SheetsThis workflow polls a Google Drive ā€œIncomingā€ folder, uses an OpenAI-compatible Chat Completions API to classify files into predefined categories, moves them into matching subfolders under an ā€œOrga…Send Email, Google Sheets, HTTP Request, Slack, Google Drive, Schedule Trigger1
Clean travel photos by removing people with Google Gemini and Google DriveThis workflow provides an upload form that analyzes travel photos with Google Gemini, removes all people or only unselected people, then uploads the cleaned images to Google Drive and returns a res…Google Drive, n8n Form Trigger, n8n Form, Google Gemini1
Send approved Google Sheets rows as Scribble handwritten cardsTurn approved Google Sheets mailing rows into real handwritten cards with Scribble. The workflow checks the recipient fields and approval timestamp, prepares a stable sending reference, and sends o…HTTP Request, Google Sheets Trigger, Filter1
Sync Facebook events to Google Calendar using Apify’s Facebook Events ScraperThis workflow runs every morning, uses Apify’s Facebook Events Scraper to find public Facebook events for a search query, expands recurring events into individual occurrences, and creates matching …Google Calendar, Schedule Trigger1
Migrate SmartSuite record attachments into Monday.com file columnsThis workflow manually migrates file attachments from SmartSuite records to matching items in Monday.com by downloading each SmartSuite file and uploading it to a Monday files column based on a rec…HTTP Request1
Remove Google Drive photo backgrounds and log results to Google Sheets with LassoCutThis workflow monitors a Google Drive folder for new images, removes their backgrounds using LassoCut, saves the cut-outs back to Drive, and logs processing details (including errors and credits us…Google Sheets, Google Drive, Google Drive Trigger, Filter0
Sort Raindrop.io bookmarks into collections with OpenAI or Ollama and Telegram alertsThis workflow runs every 15 minutes to fetch recent Raindrop.io Inbox bookmarks, asks an LLM (Ollama or an OpenAI-compatible API) to choose the best destination collection, moves the bookmark in Ra…HTTP Request, Telegram, Schedule Trigger, Data table0
Remove WooCommerce product image backgrounds with LassoCutThis workflow collects a photo upload via an n8n form and uses LassoCut to remove the background based on the selected color and output size, returning a downloadable PNG cut-out to the browser or …HTTP Request, WooCommerce, Schedule Trigger, Filter0
Remove backgrounds and upscale product photos in bulk with Apify and Google SheetsThis workflow reads product image URLs from Google Sheets, removes their backgrounds and upscales the cutouts in bulk using Apify actors, then writes the processed image URL, dimensions, and status…Google Sheets0
Log completed ThunderPhone calls to Google Sheets with call summariesThis workflow listens for ThunderPhone call-completed events, fetches the full call details, and appends a formatted row to Google Sheets with key metadata, the AI summary, the transcript, and a da…Google Sheets, Filter0
Check video upload sizes for Discord, WhatsApp, Gmail and more with VidSmallerThis workflow accepts a list of video URLs (via webhook or manual run), checks each file’s size using an HTTP HEAD request, and calls VidSmaller’s estimate API to determine whether the video fits D…HTTP Request, Webhook0

šŸ“„ How to use: Click any template above, then download the workflow.json file and import it into n8n via Workflow menu → Import from File. See the importing guide for detailed instructions.