File & Document Management Workflows
Document processing and management
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. Related workflow: [GetKey](https://n8n.io/workflows/1408) Create a subfolder in your n8n home directory: `/home/node/.n8n/local-files`. In Docker, look at the data path and create a subfolder `local-files`. Set the correct access rights with `chmod 1000:1000 local-files`. Put the workflow code in a new workflow named `WriteKey`. Create another workflow with a `function item`: ```js return { file: "/4711.json", // 4711 should be your workflow id key: "MyKey", value: "MyValue" } ``` Pipe the `function item` to an `Execution Workflow` that calls the `WriteKey` workflow. It would be nice if we could get someday a shiny built-in n8n node that does the job. :)
n8n$9.99Automate File Transfers from OneDrive to Shufflrr
This workflow automatically transfers new files from a specified OneDrive folder to a designated Shufflrr folder every 15 minutes, ensuring your presentations are always up-to-date.
Make$3.99Filter and update Google Sheets rows with messages from Anthropic Claude
Use this template to filter Google Sheets rows and update them with messages generated by Anthropic Claude, streamlining data management and communication in your spreadsheets.
Make$3.99Automatically Record Completed PandaDoc Documents in Airtable
This workflow saves completed PandaDoc documents as records in Airtable, ensuring your document data is organized and easily accessible.
Make$4.99Automate PDF Invoice Generation from New Shopify Orders
Automatically create PDF invoices using PDFMonkey whenever a new order is placed on Shopify, streamlining your order processing workflow.
MakeFreeAutomatically Update Google Drive Files from Custom Email Hooks
Enhance your workflow by automatically updating Google Drive files whenever a custom email is received through Gateway. This automation ensures your documents remain current and aligned with your latest communications.
Make$2.99Automated AI Image Tagging & Metadata Embedding
Automatically analyzes new images in Google Drive using AI, generates keyword tags, and embeds them directly into the image metadata (dc:subject) for seamless organization.
n8n$14.99Recursively Retrieve All Files from Google Drive Folders
Automatically fetch all files from a specified Google Drive folder, including those in nested subfolders, for streamlined file management and automation.
n8n$9.99Automate File Transfer from Egnyte to Google Drive
Automatically transfer files from Egnyte to Google Drive based on specified criteria, streamlining your file management process.
Make$3.99Automate Cloning of Nested Google Drive Folder Structures with Custom Names
Effortlessly duplicate Google Drive folder hierarchies with custom naming, ideal for managing consistent project structures across multiple clients.
n8n$9.99Automatically Save Completed Zoho Sign Documents to Google Drive
This workflow automatically saves completed Zoho Sign documents to a specified folder in Google Drive, ensuring all your signed documents are organized and easily accessible.
Make$3.99Merge 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](https://www.npmjs.com/package/@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-toolkit. - **Writes** the final merged PDF to disk. ### Requirements - **Self-hosted** n8n instance - **CustomJS API key** for merging multiple PDF files. - **PDF files to be merged** ### Workflow Steps: 1. **Manual Trigger**: Runs with user interaction. 2. **HTTP Request Node For PDF Download**: Pass URLs for PDF files to merge. 3. **Merge Node For Array Population**: Just populates two files into an array. 4. **Merge PDF files**: Uses the **CustomJS** node to merge the incoming PDF files into a single PDF file. If the size of PDF files exceeds 6MB, you can simply pass an array of URLs for PDF files. --- ### Usage ### Get API key from [customJS](https://www.customjs.space) - Sign up to the customJS platform. - Navigate to your profile page. - Press the Show button to get the API key.  ### Set Credentials for CustomJS API on n8n Copy and paste your API key generated from CustomJS here.  ### Design workflow - A Manual Trigger for starting the workflow. - Two HTTP Request Nodes for downloading PDF files. - A Merge Node for populating files as an array. - Merge PDFs node for merging files. - Write to Disk node for saving the merged PDF file. You can replace the logic for triggering and returning results. For example, you can trigger this workflow by calling a webhook and get a result as a response from the webhook. Simply replace the Manual Trigger and Write to Disk nodes. ### Perfect for - Bundling reports or invoices. - Generating document sets from external sources. - Automating PDF handling without writing custom code.
n8n$4.99Automate File Transfers from Dropbox to Seliom
Automatically upload files from a designated Dropbox folder to Seliom every 15 minutes, streamlining your file management process.
Make$3.99Automatically Convert OneDrive Files to PDF with Plumsail Documents
Effortlessly convert newly added files in OneDrive to PDF format using Plumsail Documents, with the converted files saved back to OneDrive.
Make$4.99Automate File Uploads to Microsoft SharePoint from Gravity Forms and CSV Data
Streamline your workflow by automatically uploading files to Microsoft SharePoint using data from Gravity Forms entries and a CSV aggregator. This integration enhances data management efficiency.
Make$3.99Automate PPTX to PDF Conversion with ConvertAPI
Effortlessly convert PPTX files to PDF format using ConvertAPI, automating file downloads and storage.
n8n$4.99Automatically Save Resized Images to Google Drive
Automatically transfer images resized by Mallabe Images to a specified Google Drive folder, ensuring your storage is always up-to-date with the latest versions.
Make$3.99🌍 AI WhatsApp Translator: Voice & Text Messages
Automates translation of WhatsApp text and voice messages using AI. Detects language from phone prefix, transcribes audio with Whisper, translates via GPT-4o, and replies instantly.
n8n$24.99AI Domain Availability Chatbot with Gemini & WHMCS
AI-powered chatbot using Google Gemini to check domain availability via WHMCS API, providing accurate responses with alternatives for customers.
n8n$19.99Automatically Transfer New Google Drive Files to Shufflrr
Seamlessly transfer new files from Google Drive to a specified Shufflrr folder, ensuring your presentations are always up-to-date.
Make$3.99Automate XMP Tag Removal from Google Drive Files
Automatically remove specified XMP tags from new files uploaded to a specific Google Drive folder and move them to another folder, while deleting the original files.
Make$4.99Automatically Transfer New Google Drive Files to Notion Database
This workflow automatically transfers new files from a specified Google Drive folder to a Notion database, ensuring seamless file management and organization.
n8n$2.99Custom Pomodoro Tracker with Telegram & Google Sheets
Automates Pomodoro technique via Telegram bot: start sessions with /start, get timed alerts for work/breaks, and log all data to Google Sheets for analysis.
n8n$12.99Automate Export of pdfFiller Documents to Dropbox
This workflow automates the export of additional documents from pdfFiller fill requests to Dropbox, ensuring your files are organized and accessible. Set it to run at regular intervals to keep your document storage up-to-date.
Make$4.99
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work