Skip to main content

Route and review finance documents from Google Drive with AI, Notion, Gmail, Slack, and Google Sheets

Workflow preview

Workflow preview
100%
Route and review finance documents from Google Drive with AI, Notion, Gmail, Slack, and Google Sheets preview
Open on n8n.io

1. Workflow Overview

Intelligent Multi Source Document Orchestrator: AI Triage & Multi Tier Routing Description This is an enterprise grade Intelligent Document Processing (IDP) hub designed to handle high volume do...

Best for

  • Document Extraction automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.code, n8n-nodes-base.notion, n8n-nodes-base.if, n8n-nodes-base.slack, n8n-nodes-base.googlesheets, n8n-nodes-base.stickynote, n8n-nodes-base.scheduletrigger, n8n-nodes-base.webhook

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Jitesh Dugar.

Original n8n.io source

1.1 Workflow description

Title
Route and review finance documents from Google Drive with AI, Notion, Gmail, Slack, and Google Sheets
Workflow name
Route and review finance documents from Google Drive with AI, Notion, Gmail, Slack, and Google Sheets

Intelligent Multi-Source Document Orchestrator: AI Triage & Multi-Tier Routing

🎯 Description

This is an enterprise-grade Intelligent Document Processing (IDP) hub designed to handle high-volume document ingestion, classification, and departmental routing. It transforms monolithic bulk scans into actionable data streams by leveraging a "Split-Extract-Route" architecture.

✨ The Orchestration Lifecycle

  1. Intake Layer - Aggregates document triggers from Google Drive, Webhooks, and Scheduled Tasks. It implements a strict file integrity check to ensure only healthy binaries enter the pipeline.
  2. Document Atomization - Utilizes the HTML to PDF (Split) node to explode multi-page bulk scans into individual, manageable pages. This ensures that a single PDF containing an invoice, a contract, and a payroll slip is correctly decomposed for separate processing.
  3. AI Extraction & Intelligence - A sophisticated Code Node acts as the "Brain," using regex and keyword logic to classify documents (Invoices, Payroll, Legal, POs) and extract structured metadata (Amounts, Vendors, Due Dates) with confidence scoring.
  4. Smart Routing Matrix - Documents are contextually routed based on department and value:
  • Invoices & POs: High-value items (>$5,000) trigger a priority escalation track.
  • Legal & Payroll: Grouped and logged for standard departmental audit.
  1. High-Value Escalation - For critical financial items, the system creates an approval task in Notion and sends an urgent escalation email via Gmail to the CFO/Manager.
  2. Quality Assurance & Alerts - Low-confidence extractions (<85%) are automatically quarantined, triggering a Slack alert for immediate manual team review.
  3. Forensic Audit Logging - Every action, confidence score, and routing decision is appended to a Google Sheets master audit log for total transparency and compliance.

💡 Key Technical Features

  • Conditional Gating: Multi-tier IF nodes ensure that documents only proceed once they meet specific quality and value thresholds.
  • Binary Integrity Guard: Prevents workflow crashes by validating file data before intensive AI processing.
  • Bi-Directional Governance: Simultaneously updates Notion for task management and Google Sheets for historical reporting.

🚀 Benefits

Zero Manual Sorting - Automates the transition from "Bulk Scan" to "Departmental Action." ✅ Risk Mitigation - High-value items and low-confidence data are surfaced immediately for human oversight. ✅ Regulatory Compliance - Every document lifecycle is tracked with a permanent, immutable audit trail.


Tags: #IDP #AI #document-intelligence #notion #slack #automation #fintech

Category: Finance & Operations | Difficulty: Advanced

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - AI: Extract & Classify

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 2 - Notion: Create Approval Task

Type / Role
n8n-nodes-base.notion - notion
Config choices
Version 2

Block 3 - IF: Quality Check Required?

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2

Block 4 - Slack: Alert Team

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.1

Block 5 - Log to Audit Sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4

Block 6 - Sticky Note: Intake

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Sticky Note: AI Processing

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - Sticky Note: Smart Routing

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Sticky Note: Output Layer

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Trigger: Daily Schedule1

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.1

Block 11 - Trigger: Webhook Scan1

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 1

Block 12 - Fetch Bulk Scan from Drive1

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 13 - Verify File Integrity1

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 14 - Split PDF into Pages1

Type / Role
n8n-nodes-htmlcsstopdf.htmlcsstopdf - htmlcsstopdf
Config choices
Version 1

Block 15 - Route by Department1

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 1

Block 16 - Escalate High Value?1

Type / Role
n8n-nodes-base.if - if
Config choices
Version 1

Block 17 - Escalate to CFO (Gmail)1

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 18 - Main Documentation1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 19 - Extract from File

Type / Role
n8n-nodes-base.extractFromFile - extractFromFile
Config choices
Version 1.1

3. Summary Table

Workflow Route and review finance documents from Google Drive with AI, Notion, Gmail, Slack, and Google Sheets
Complexity advanced
Nodes 19
Categories Document Extraction, AI Summarization
Author Jitesh Dugar
Published 07 Jan 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/12547/12547.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Route and review finance documents from Google Drive with AI, Notion, Gmail, Slack, and Google Sheets do?

Intelligent Multi Source Document Orchestrator: AI Triage & Multi Tier Routing Description This is an enterprise grade Intelligent Document Processing (IDP) hub designed to handle high volume do...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Document Extraction, AI Summarization use case.