β¨πͺ Advanced AI powered document parsing & text extraction with Llama Parse
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Worth a look
- Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll) (Gmail Trigger)
Nodes used (16)
- Webhook
n8n-nodes-base.webhook - Gmail
n8n-nodes-base.gmail - Gmail Trigger
n8n-nodes-base.gmailTrigger - Limit
n8n-nodes-base.limit - HTTP Request
n8n-nodes-base.httpRequest - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Google Sheets
n8n-nodes-base.googleSheets - Google Drive
n8n-nodes-base.googleDrive - Edit Fields (Set)
n8n-nodes-base.set - Telegram
n8n-nodes-base.telegram - Text Classifier
@n8n/n8n-nodes-langchain.textClassifier - If
n8n-nodes-base.if - Aggregate
n8n-nodes-base.aggregate - Merge
n8n-nodes-base.merge - No Operation, do nothing
n8n-nodes-base.noOp
What it does
Description This workflow automates document processing using LlamaParse to extract and analyze text from various file formats. It intelligently processes documents, extracts structured data, and delivers actionable insights through multiple channels. How It Works Document Ingestion & Processing π - Monitors Gmail for incoming attachments or accepts documents via webhook - Validates file formats against supported LlamaParse extensions - Uploads documents to LlamaParse for advanced text extraction - Stores original documents in Google Drive for reference Intelligent Document Analysis π§ - Automatically classifies document types (invoices, reports, etc.) - Extracts structured data using customized AI prompts - Generates comprehensive document summaries with key insights - Converts unstructured text into organized JSON data Invoice Processing Automation πΌ - Extracts critical invoice details (dates, amounts, line items) - Organizes financial data into structured formats - Calculates tax breakdowns, subtotals, and payment information - Maintains detailed records for accounting purposes Multi-Channel Delivery π± - Saves extracted data to Google Sheets for tracking and analysis - Sends concise summaries via Telegram for immediate review - Creates searchable document archives in Google Drive - Updates spreadsheets with structured financial information Setup Steps Configure API Credentials π - Set up LlamaParse API connection - Configure Gmail OAuth for email monitoring - Set up Google Drive and Sheets integrations - Add Telegram bot credentials for notifications Customize AI Processing βοΈ - Adjust document classification parameters - Modify extraction templates for specific document types - Fine-tune summary generation prompts - Customize invoice data extraction schema Test and Deploy π - Test with sample documents of various formats - Verify data extraction accuracy - Confirm notification delivery - Monitor processing pipeline performance