File & Document Management Automation Workflows — Page 3 | Neura Market
    Neura Market
    Neura Market
    /Categories
    Marketplace
    Directories
    Resources
    Home/Categories/File & Document Management

    File & Document Management Workflows

    Document processing and management

    • Automatically Convert and Save New SharePoint Files as PDFs

      This workflow automatically converts new files in a SharePoint library to PDF format using Plumsail Documents and saves the converted files back to SharePoint.

      Make$4.99
    • Generate PDF Invoices with CustomJS API

      # n8n Workflow: Invoice PDF Generator This n8n workflow captures invoice data and generates a PDF invoice, ready to be sent or saved. It uses a webhook to trigger the process, preprocesses the invoice data, and converts it to a PDF using HTML and custom styling. [@custom-js/n8n-nodes-pdf-toolkit](@custom-js/n8n-nodes-pdf-toolkit) ## Features: - **Webhook Trigger**: Receives incoming data, including invoice details. - **Preprocessing**: Transforms the invoice data into HTML format. - **HTML to PDF Conversion**: Converts the preprocessed HTML into a styled PDF document. - **Response**: Sends the generated PDF back to the webhook response. # Notice Community nodes can only be installed on self-hosted instances of n8n. ## Requirements - **Self-hosted** n8n instance - A **CustomJS API key** for website screenshots. - **Invoice data** for PDF generation ## Workflow Steps: 1. **Webhook Trigger**: - Accepts incoming data (e.g., invoice number, recipient details, itemized list). - This data is passed to the next node for processing. 2. **Set Data Node**: - Configures initial values for the invoice, including the recipient, sender, invoice number, and the items on the invoice. - The invoice details include information like description, unit price, and quantity. 3. **Preprocess Node**: - Processes the raw data to format it correctly for HTML. This includes splitting addresses and converting the items into an HTML table format. 4. **HTML to PDF Conversion**: - Converts the generated HTML into a PDF document. The HTML includes a header, a detailed invoice table, and a footer with contact information. 5. **Respond to Webhook**: - Returns the generated PDF as a response to the initial webhook request. --- ## Setup Guide: ### 1. Configure CustomJS API - Sign up at [CustomJS](https://www.customjs.space). - Retrieve your API key from the profile page. ![1.png](fileId:1057) - Add your API key as n8n credentials. ![2.png](fileId:1055) ### 2. Design Workflow 1. **Create a Webhook**: - Set up a webhook to trigger the workflow when invoice data is received. 2. **Prepare Data**: - Ensure the incoming request contains fields like Invoice No, Bill To, From, and Details (list of items with price and quantity). 3. **Customize the HTML**: - The HTML template for the invoice includes custom styling to give the invoice a professional look. 4. **Convert to PDF**: - The **HTML to PDF** node is configured with the data generated from the preprocessing step to convert the invoice HTML to a PDF format. --- ## Example Invoice Data: ```json { "Invoice No": 1, "Bill To": "John Doe\n1234 Elm St, Apt 567\nCity, Country, 12345", "From": "ABC Corporation\n789 Business Ave\nCity, Country, 67890", "Details": [ { "description": "Web Hosting", "price": 150, "qty": 2 }, { "description": "Domain", "price": 15, "qty": 5 } ], "Email": "support@mycompany.com" } ``` ## Result PDF File ![3.png](fileId:1058)

    Marketplace

    • Prompts
    • Workflows
    • Agents Store
    • Workflow Packs
    • Categories
    • Marketplace

    Directories

    • AI Tools Directory
    • ChatGPT
    • Claude
    • Gemini
    • Cursor
    • Grok
    • DeepSeek
    • Perplexity
    • CoPilot
    • Midjourney
    • Stable Diffusion
    • MCP Servers
    • .md Directory
    • All Directories

    Free Tools

    • AI Text Humanizer
    • AI Content Detector
    • Workflow Generator
    • Model Comparison
    • AI Pricing Calculator
    • AI Benchmarks
    • ROI Calculator
    • All Free Tools

    Resources

    • AI News
    • Blog
    • AI Answers
    • Error Solutions
    • AI Tutorials
    • AI Models
    • Integrations
    • Alternatives
    • n8n vs Zapier
    • Make vs Zapier
    • n8n vs Make
    • Resource Library
    • Documentation
    • API Access to Our Data

    Community

    • AI Newsletter
    • AI Jobs
    • AI Events
    • AI Companies
    • Start Selling
    • Sell n8n Workflows
    • Sell AI Agents
    • Sell Prompts
    • Creator Guide
    • Advertise
    • Affiliates

    Company

    • About
    • Contact
    • Help
    • Careers
    • Pricing
    • Terms
    • Privacy
    • License
    • DMCA

    The #1 Newsletter in AI

    Weekly updates, news, and content that matter.

    Neura Market Logoneuramarket

    © 2026 Neura Market. All rights reserved.

    n8n$4.99
  1. Automate PDF to HTML Conversion with Google Drive and PDF.co

    This n8n workflow automates the conversion of newly uploaded PDF files in Google Drive to HTML format using PDF.co, and saves the converted files back to Google Drive.

    n8n$4.99
  2. Automate Video Transcription with Google Drive and VLM Run

    Streamline your video transcription process by automatically converting video files from Google Drive into text using VLM Run's AI capabilities and storing the results in Google Docs.

    n8n$9.99
  3. Automate Document Conversion to Markdown Using MinerU API and GPT-4o-mini

    This workflow automates the conversion of documents like PDFs and Word files into Markdown format using the MinerU API and GPT-4o-mini. It facilitates easy document uploads via an n8n chat interface, ensuring efficient and accurate markdown conversion.

    n8n$4.99
  4. Automate Recursive Google Drive Folder Duplication with Permission Retention

    This n8n workflow automates the duplication of Google Drive folders, including all nested subfolders and files, while preserving the original sharing permissions.

    n8n$14.99
  5. Automate Local File Organization with AI on n8n

    This n8n workflow automates the organization of files in a local directory using AI. It categorizes and moves files into appropriate subdirectories based on their filenames, helping maintain a tidy and efficient file system.

    n8n$14.99
  6. 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!

    n8n$4.99
  7. Convert JSON Objects to Base64 Strings with File Processing

    ## Encode JSON to Base64 String in n8n This 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, webhooks, or SaaS integrations that expect payloads to be base64-encoded. > **Tip:** The three green-highlighted nodes (Stringify → Convert to File → Extract from File) can be wrapped in a Subworkflow to create a reusable Base64 encoder in your own projects. --- ## Requirements - Any running n8n instance (local or cloud) - No credentials or external services required --- ## What This Workflow Does 1. Generates example JSON data 2. Converts the JSON to a string 3. Saves the string as a binary file 4. Extracts the file's contents as a base64 string 5. Outputs the base64 string on the final node --- ## Step-by-Step Setup 1. **Manual Trigger** Start the workflow using the `Manual Execution` node. This is useful for testing and development. 2. **Create JSON Data** The `Create Json Data` node uses raw mode to construct a sample object with all major JSON types: strings, numbers, booleans, nulls, arrays, nested objects, etc. 3. **Convert to String** The `Convert to String` node uses the expression `={{ JSON.stringify($json) }}` to flatten the object into a single string field named `json_text`. 4. **Convert to File** The `Convert to File` node takes the `json_text` value and saves it to a UTF-8 encoded binary file in the property `encoded_text`. 5. **Extract from File** This node takes the binary file and extracts its contents as a base64-encoded string. The result is saved in the `base64_text` field. --- ## Customization Tips - Replace the sample JSON in the `Create Json Data` node with your own payload structure. - To make this reusable, extract the three core nodes into a Subworkflow or wrap them in a custom Function. - Use the `base64_text` output field to post to APIs, store in databases, or include in webhook responses.

    n8n$9.99
  8. Effortlessly Convert Multi-Page PDFs to PNGs Using PDF.co API

    This workflow automates the conversion of each page in a multi-page PDF into high-quality PNG images using the PDF.co API, streamlining the process for quick and efficient document conversion.

    n8n$14.99
  9. Manage Adobe Acrobat E-Signatures with Webhooks

    This workflow automatically manages Acrobat Sign signatures, responding with intent to Acrobat Sign webhooks. ## Prerequisites - [Adobe Acrobat Sign](https://www.adobe.com/sign.html) and [Sign webhook](https://helpx.adobe.com/sign/using/adobe-sign-webhooks-api.html) - Basic knowledge of JavaScript ## Nodes - [Webhook nodes](https://docs.n8n.io/integrations/core-nodes/n8n-nodes-base.webhook/) trigger the workflow on new sign intents on a document. - [Respond to Webhook node](https://docs.n8n.io/integrations/core-nodes/n8n-nodes-base.respondToWebhook/) sets the response headers. - [Function node](https://docs.n8n.io/integrations/core-nodes/n8n-nodes-base.function/) processes data returned by the previous node. - [Set node](https://docs.n8n.io/integrations/core-nodes/n8n-nodes-base.set/) sets the required values.

    n8n$4.99
  10. 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 SharePoint environment. ## What problem is this workflow solving? / Use Case This workflow addresses the need to automate the uploading of photos to a specific SharePoint folder. By using the Microsoft Graph API, it ensures secure and efficient file management, reducing manual effort and potential errors. ## What this workflow does 1. **Trigger the Workflow**: The workflow starts when the user clicks the test workflow button. 2. **Set Configuration**: Sensitive data such as `TENANT_ID`, `CLIENT_ID`, and `CLIENT_SECRET` are set. 3. **Authentication**: Obtains an access token from Microsoft Graph API using the provided credentials. 4. **Get Photo**: Retrieves a sample photo from a URL for testing purposes. 5. **Set Destination**: Sets the target folder and file name for the photo upload. 6. **Upload Photo**: Uploads the photo to the specified SharePoint folder using the Microsoft Graph API. ## Setup ### Prerequisites 1. **Create an Application User**: Follow [this guide](https://learn.microsoft.com/en-us/power-platform/admin/manage-application-users) to create an application user. 2. **Set Permissions**: Ensure the following permissions are set: - `Sites.ReadWrite.All`: For SharePoint site access. - `Files.ReadWrite.All`: For file upload operations. ### Authentication For successful authentication, provide the following: - `TENANT_ID` - `CLIENT_ID` - `CLIENT_SECRET` **Note**: For demonstration purposes, these values are stored in a Set node. In a production environment, ensure the safety of such data using credentials, secure vaults, or other safe methods. ### Set Destination The destination is defined by two parameters: - `TARGET_FOLDER`: The folder path in SharePoint where the photo will be uploaded. - `FILE_NAME`: The name of the file to be uploaded. **Example**: - Desired file location: `https://contoso.sharepoint.com/uploads/pictures from n8n/example.jpg` - Set the following: - `TARGET_FOLDER` = `/uploads/pictures from n8n` - `FILE_NAME` = `example.jpg` ## How to Customize This Workflow to Your Needs 1. **Update Sensitive Data**: Replace the placeholder values for `TENANT_ID`, `CLIENT_ID`, and `CLIENT_SECRET` with your actual credentials. 2. **Change Destination**: Modify the `TARGET_FOLDER` and `FILE_NAME` parameters to match your desired upload location and file name. 3. **Test with Different Photos**: Update the URL in the Get Photo node to test with different images. ## Sticky Notes ### Workflow Overview This sticky note explains the overall purpose and dependencies of the workflow. ### Authentication Details This sticky note provides details on the authentication process and the importance of securing sensitive data. ### Set Destination Details This sticky note explains how to set the destination folder and file name for the photo upload. By following these guidelines, you can easily customize and use this workflow to automate photo uploads to SharePoint using the Microsoft Graph API.

    n8n$9.99
  11. Download and Merge Multiple PDFs from URLs with a Custom JS 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](https://www.customjs.space). [@custom-js/n8n-nodes-pdf-toolkit](https://www.npmjs.com/package/@custom-js/n8n-nodes-pdf-toolkit) ## What this workflow does - **Defines** an array of PDF URLs. - **Splits** the array to process each URL individually. - **Downloads** each PDF using an HTTP Request. - **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 A free CustomJS account. An API Key saved in n8n as credentials of type CustomJS account. ## Notice Community nodes can only be installed on self-hosted instances of n8n. ## 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 your 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. - A code node that returns URLs of PDF files as an array. - Split Out node for concurrent processing. - HTTP node for downloading PDF file locally. - 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.99
  12. Automate Bulk File Uploads to Google Drive with Dynamic Folder Creation

    Streamline your file management by automatically uploading multiple files to Google Drive, with dynamic folder creation based on user input.

    n8n$9.99
  13. Automate Nested Folder Creation in OneDrive with Existence Check

    This workflow automates the creation of nested folders in OneDrive, ensuring only non-existing folders are created. Ideal for use as a sub-workflow in larger automation processes.

    n8n$9.99
  14. 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](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 of n8n, the Spreadsheet File node has been redesigned and is now called Convert to File node. Learn more on the release notes page: [https://docs.n8n.io/release-notes/#n8n1230](https://docs.n8n.io/release-notes/#n8n1230)

    n8n$4.99
  15. Automate File Uploads to Digital Ocean Spaces via n8n Form

    This workflow automates the process of uploading files through an n8n form and saving them to Digital Ocean Spaces, ensuring they are publicly accessible.

    n8n$3.99
  16. Automate Gmail Attachment Uploads to Google Drive Without Coding

    Effortlessly upload multiple Gmail attachments to Google Drive using n8n's item handling and expression features, without any coding.

    n8n$4.99
  17. Import Odoo Product Images From Google Drive

    ## **Objective** This workflow automatically imports product images from Google Drive and associates them with templates and products in Odoo.

    n8n$14.99
  18. Monitor and Download Changed Files from Google Drive Automatically

    ## Description This 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. ## How It Works - Triggered on a schedule. - Checks for a `n8n_last_run.txt` file in your Google Drive to read when the workflow last ran. - If missing, defaults to processing changes in the last 24 hours. - Searches for new or modified files in your specified folder. - Downloads new/changed files. - Replaces the timestamp file with the current time for future runs. ## Setup Steps 1. Set up your Google Drive credentials in n8n. 2. Find the Folder ID of the Google Drive folder you wish to monitor. 3. Edit all Google Drive nodes: - Select your credentials - Paste the Folder ID 4. Adjust the schedule trigger if needed. 5. Activate the workflow. ## Features - No duplicate file processing (idempotent) - Handles missing timestamp files - Clear logical structure in the editor - Modular, extendable design ## Prerequisites - Google Drive API credentials connected to n8n - Target Google Drive folder accessible by the credentials

    n8n$14.99
  19. Automatically Upload Gmail Attachments to Google Drive

    This workflow extracts multiple attachments from new Gmail emails and uploads them to Google Drive, streamlining your file management process.

    n8n$3.99
  20. Convert Notion Pages to Markdown and Back

    This workflow converts Notion pages to markdown format and then back to Notion blocks, effectively duplicating the content for demonstration purposes.

    n8n$9.99
  21. Automate Invoice and Receipt OCR from Google Drive to Google Sheets

    This workflow automates the process of recognizing invoices and receipts from a specified Google Drive folder and logging the extracted data into Google Sheets. It supports PDF, PNG, and JPG formats and triggers on new file uploads or manually.

    n8n$9.99
  22. Convert Multiple Files to Base64 with JavaScript Code

    ## Base64 Encode Multiple Binary Files with a Code Node This 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 in this format and the standard Extract From File node is not sufficient for batch processing. The workflow starts by downloading a ZIP file, unzipping it to get multiple binary files, and then uses a Code node with custom JavaScript to encode each file individually. ### Instructions 1. Download and import this template into your n8n instance. 2. Run the workflow once to see how it downloads, unzips, and then encodes multiple files. 3. Modify the HTTP Request node to download your own binary file or a ZIP file containing multiple files. 4. Update the Code node if you need to adjust the output format or file paths. 5. Use the output of the Code node in a subsequent node, such as another HTTP Request to send the Base64-encoded files to your desired API. A link to the full blog post is available [here](https://n8nplaybook.com/post/2025/08/from-binary-to-base64-in-n8n/).

    n8n$4.99
  23. ← PreviousPage 3 of 34Next →

    Related categories

    Communication (2,463)AI (1,930)Business Operations & ERPs (1,540)Other (1,425)Productivity (1,202)Marketing (1,145)Data & Analytics (995)CRM - Sales (604)Notifications (580)Social Media (562)

    Need a custom file & document management workflow?

    Our automation experts build tailored workflows for your exact stack and process.

    Request a Custom Workflow