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

    File & Document Management Workflows

    Document processing and management

    • Automate Invoice Data Extraction to Airtable with OCR and AI

      Streamline the process of extracting and organizing invoice data by using OCR and AI technologies. This workflow automatically processes invoices in various formats and stores structured data in Airtable, with optional Telegram notifications for updates.

      n8nFree
    • Automate PDF Invoice Creation from Google Sheets Using PDF.co

      This workflow automates the process of generating PDF invoices from Google Sheets data using a PDF.co template, ideal for small businesses seeking professional invoices.

      n8nFree
    • Create Custom PDF Documents from Templates with Gemini & Google Drive

      This workflow contains community nodes that are only compatible with the self-hosted version of n8n. ## 1 - What Does It Do / Which Problem Does It Solve? This workflow turns Google Docs-based contract & form templates into **ready-to-sign PDFs in minutes**—all from a single chat flow. - **Automates repetitive document creation.** Instead of copying a rental, sales, or NDA template and filling it by hand every time, the bot asks for the required values and fills them in. - **Eliminates human error.** It lists every mandatory field so nothing is missed, and removes unnecessary clauses via conditional blocks. - **Speeds up approvals.** The final draft arrives as a direct PDF link—one click to send for signing. - **One template—unlimited variations.** Every new template you drop in Drive is auto-listed with **zero workflow edits**—it scales effortlessly. - **100% no-code.** Runs on n8n + Google Apps Script—no extra backend, self-hosted or cloud. --- ## 2 - How It Works (Detailed Flow) 1. **Template Discovery** The **TemplateList** node scans the Drive folder you specify via the `?mode=meta` endpoint and returns an `id / title / desc` list. The bot shows this list in chat. 2. **Selection & Metadata Fetch** The user types a template name. **GetMetaData** opens the chosen Doc, extracts `META_JSON`, placeholders, and conditional blocks, then lists mandatory & optional fields. 3. **Data-Collection Loop** - The bot asks for every **placeholder** value. - For each **conditional block** it asks **Yes** / **No**. Answers are accumulated in a `data` JSON object. 4. **Final Confirmation** The bot summarizes the inputs—when the user clicks **Confirm**, the *DocProcess* sub-workflow starts. 5. **DocProcess Sub-Workflow** | Step | Node | Task | | --- | --- | --- | | 1 | **User Choice Match Check** | Verifies name-ID match; throws if wrong | | 2 | **GetMetaData (renew)** | Gets the latest placeholder list | | 3 | **Validate JSON Format** | Checks for missing / unknown fields | | 4 | **CopyTemplate** | Copies the Doc via Drive API | | 5 | **FillDocument** | Apps Script fills placeholders & removes blocks | | 6 | **Generate PDF Link** | Builds an `export?format=pdf` URL | 6. **Delivery** The master agent sends **Download PDF** & **Open Google Doc** links. 7. **Error Paths** - `status:ERROR, missing:[]`—bot lists missing fields and re-asks. - `unknown:[]`—template list is outdated; rerun *TemplateList*. - Any Apps Script error—the returned `message` is shown verbatim in chat. --- ## 3 - Setup Steps (Full Checklist) > Goal: Get a flawless PDF on the first run. > > Mentally **tick** the ☑️ in front of every line as you go. > ### A. Google Drive Preparation | Step | Do This | Watch Out For | | --- | --- | --- | | 1 | Create a `Templates/` folder—put every template Doc inside | Exactly **one** folder; **no** sub-folders | | 2 | Placeholders in every Doc are **`{{UPPER_CASE}}`** | No Turkish chars or spaces | | 3 | Wrap optional clauses with **`[[BLOCK_NAME:START]][[BLOCK_NAME:END]]`** | The `START` tag must have a **blank line above** | | 4 | Add a `META_JSON` block at the very end | Script deletes it automatically after fill | | 5 | Right-click Doc > **Details & Description** = 1-line human description | Shown by the bot in the list | | 6 | Create a second `Generated/` folder (for copies) | Keeps Drive tidy | > ☑️ Folder ID (long alphanumerical) = <TEMPLATE_PARENT_ID> > > We'll paste this into the TemplateList node next. > [Simple sample template—Template Link](https://www.notion.so/Simple-sample-template-Template-Link-22b3f8a1e57f8070beacd034ba6f557f?pvs=4) --- ### B. Import the Workflow into n8n ```bash Settings – Import Workflow – DocAgent.json ``` If nodes look **Broken** afterwards—no community-node problem; you only need to select credentials. --- ### C. Customize the TemplateList Node 1. Open **Template List** node – replace `%3CYOUR_PARENT_ID%3E in parents` with the real **folder ID** in the **URL**. 2. Right-click node > **Execute Node**. 3. Copy the entire JSON response. 4. In the editor paste it into: - **DocAgent**—*System Prompt* (top) - **User Choice Match Check**—*System Prompt* (top) Save. > Why manual? Caching the list saves API tokens. Whenever you add a template, rerun the node and update the prompts. --- ### D. Deploy the Apps Script | Step | Screen | Note | | --- | --- | --- | | 1 | Open Gist files **GetMetaData.gs** + **FillDocument.gs**—*File – Make a copy* | Both files may live in one project | | 2 | *Project Settings* > enable **Google Docs API** & **Google Drive API** | Otherwise, you'll see 403 errors | | 3 | *Deploy*

    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 Models
    • Integrations
    • Alternatives
    • n8n vs Zapier
    • Make vs Zapier
    • n8n vs Make
    • Resource Library
    • Documentation

    Community

    • 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

    Stay Updated

    Get the latest AI tools and insights delivered to your inbox.

    Neura Market Logoneuramarket

    © 2026 Neura Market. All rights reserved.

    n8nFree
  1. Automatically Save and Organize Outlook Email Attachments in OneDrive Folders

    # Outlook to OneDrive This 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 into separate folders without manual intervention. Each folder is automatically named based on the email subject and the current timestamp, allowing all attachments from that email to be stored inside the corresponding folder. This is particularly useful for streamlining document workflows, improving file traceability, and reducing the time spent on repetitive tasks like organizing client submissions, invoices, or internal reports. The configuration and setup of the workflow can be customized to meet the business or personal needs of the user. Its purpose is to automatically process binary attachments from Outlook emails and upload them to dynamically created folders in OneDrive. # Overview 1. **Microsoft Outlook Trigger** - Monitors your inbox for new emails. 2. **Filter** - Ensures only emails with binary attachments proceed. 3. **Get Outlook Message** - Retrieves the full email and downloads attachments. 4. **Create Folder** - Makes a new folder in OneDrive based on the email subject and time. 5. **Split Out** - Extracts each binary attachment. 6. **Merge** - Combines folder and file data before upload. 7. **Upload File to OneDrive** - Uploads each binary file into the new folder. # Need Help? Have Questions? For consulting and support, or if you have questions, please feel free to connect with me on [LinkedIn](www.linkedin.com/in/michael-gullo-46b3b7274) or [via email](michael.gullo@outlook.com).

    n8nFree
  2. Automate Invoice Data Extraction from Google Drive to Google Sheets with Mistral OCR

    Automatically extract and transfer invoice data from PDFs or images in Google Drive to Google Sheets using Mistral OCR. This workflow simplifies data entry by leveraging AI-powered OCR technology.

    n8nFree
  3. Convert Files to Markdown with Datalab.to API in n8n

    This n8n workflow automates the conversion of PDF, DOC, and image files to markdown text using the Datalab.to API, ideal for AI processing and data preparation.

    n8nFree
  4. Parse Incoming Invoices from Outlook Using AI Document Understanding

    ### This n8n template monitors an Outlook mailbox for invoices, automatically parses/extracts data from them, and then uploads the output to an Excel Workbook. One of my top workflow requests, this template can save many hours of manual labor for you or your finance/accounts team. ### How it works - A scheduled trigger is set to fetch recent Outlook messages to the Accounts receivable mailbox. - Each message is analyzed to determine whether or not it is from a supplier and is issuing/contains an invoice. - For each valid message, the attachments are downloaded and non-invoice documents are filtered out via AI Vision classification. - Invoices are then processed through an AI vision model again to extract the details. - The extracted data can then be used for reconciliation or otherwise. For this demonstration, we'll just append the row to an Excel sheet for now. ### How to use - Ensure your Microsoft365 credential points to the correct mailbox. If a shared folder is used, toggle the shared folder option to on and for the principal ID, use the email address. - If you receive lots of other types of messages such as replies and forwards, you may want to implement additional checks to prevent processing invoices twice. The remove duplicates node can help with this. ### Requirements - Outlook for Mailbox - Google Gemini for Document Understanding and Invoice Extraction - Excel for Data Storage ### Customizing this workflow - Note the assumption for this template is that all invoices will come as a PDF attachment. In real life, this is rarely the case! Adding in document conversion to cover all invoice formats. - Human feedback is also an important factor in AI workflows. Try tagging emails as a way to notify team members that the invoice was processed.

    n8nFree
  5. Automate IRS W-9 PDF Form Filling with PDF.co in n8n

    Efficiently fill IRS W-9 PDF forms using structured data and PDF.co within n8n. This workflow can be adapted for various standardized documents, enhancing productivity and accuracy.

    n8nFree
  6. Automate Contract Creation and Delivery with Typeform, Google Docs, and Gmail

    Automatically generate and send contracts using Typeform data, Google Docs templates, and Gmail. Ideal for HR, client agreements, and legal operations.

    n8nFree
  7. Save new Gmail attachments to Google Drive

    Whenever a new email with attachments arrives in Gmail, this Make scenario automatically saves those files to a specified folder in Google Drive. It eliminates manual downloading and re-uploading, keeping your Drive organized without extra effort. Ideal for anyone handling frequent attachments, from freelancers to teams.

    MakeFree
  8. Automate Audio Transcription and Summarization with AI and Google Drive

    Streamline the process of transcribing audio files, summarizing them with AI, and storing the results in Google Drive. Ideal for content teams, researchers, and administrators.

    n8nFree
  9. Automate Gmail Attachment Organization in Google Drive

    Effortlessly organize email attachments from Gmail into structured Google Drive folders, dynamically named using email subjects and timestamps.

    n8nFree
  10. Automate AI-Powered Document Management with Supabase and Google Drive

    Streamline your document management by integrating Supabase storage with Google Drive and leveraging AI to interact with your files. This workflow automates file handling, parsing, and querying, enhancing efficiency and reducing manual effort.

    n8nFree
  11. Automate PDF Creation and Sharing with OpenAI, Google Docs, and Slack

    This n8n workflow automates the creation of professional PDFs from Markdown content using OpenAI, formats them in Google Docs, and shares them via Slack, all without external libraries or paid services.

    n8nFree
  12. Automate Invoice Processing with Google Drive, OCR, OpenAI, and Google Sheets

    Streamline your invoice processing by automatically extracting and organizing invoice data from Google Drive into Google Sheets using OCR and AI technologies.

    n8nFree
  13. Automate Document Parsing to Google Sheets with AI and OCR

    This n8n workflow automates the parsing of documents such as invoices, logs, and sensor reports from PDFs, images, and CSVs. It extracts key fields using OCR and AI, then stores the structured data in Google Sheets.

    n8nFree
  14. Automate Invoice Data Extraction from Google Drive to Google Sheets Using PDF.co

    This workflow automates the extraction of invoice data from PDF files stored in Google Drive, parses them using PDF.co's AI Invoice Parser, and appends the extracted data to a Google Sheet.

    n8nFree
  15. Automate Invoice Creation from Google Sheets to Google Docs

    Effortlessly generate invoices by pulling data from Google Sheets and populating a Google Docs template, all within n8n.

    n8nFree
  16. Convert HTML to PDF Using Gotenberg in n8n

    This workflow transforms an HTML string into a PDF file using the Gotenberg service, making it a versatile tool for document generation in your automation processes.

    n8nFree
  17. Automate PDF Document Creation and Distribution with Google Sheets and Gmail

    This workflow automates the creation and distribution of personalized business documents in PDF format using data from Google Sheets. It integrates with CraftMyPDF for document generation, Google Drive for storage, and Gmail for email distribution.

    n8nFree
  18. Automate Google Drive File Management with AI and MCP Integration

    This n8n workflow automates file management on Google Drive using AI capabilities and MCP integration, ensuring efficient organization, backup, and archiving of documents.

    n8nFree
  19. Convert PDFs to Clean Google Docs Using Mistral OCR

    Effortlessly transform PDFs into well-formatted Google Docs using Mistral's OCR technology. This workflow automates the extraction and cleanup of text from PDFs, creating a polished document in Google Drive.

    n8nFree
  20. Automatically Organize Gmail Attachments in Google Drive by Sender

    This workflow automates the process of organizing Gmail attachments into Google Drive folders based on the sender's email address, ensuring efficient file management and reducing manual effort.

    n8nFree
  21. Automate PDF to Markdown Conversion Using LlamaIndex API

    This workflow automates the conversion of PDF documents to Markdown format using the LlamaIndex Cloud API, enhancing document processing efficiency and accuracy.

    n8nFree
  22. Page 1 of 34Next →

    Related categories

    Communication (2,463)AI (1,929)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