Skip to content
FlowHubFluxonLab
B
AI Automationfree

✨🔪 Advanced AI Powered Document Parsing & Text Extraction with Llama Parse

by Joseph LePageadapted from n8n official workflow galleryUpdated Aug 2026
RequiresBBasic LLM ChainGmailGmailGoogle DriveGoogle DriveGoogle SheetsGoogle SheetsHTTP RequestHTTP RequestOpenAI Chat ModelOpenAI Chat ModelTelegramTelegramText ClassifierText Classifier
Share Post Share
WeWebhookGmailGmail TriggerLiLimitGet MessageHRParse Document with LlamaParseParse Document …CLSummarize Emailgpt-4o-miniSave LlamaParse ID and Summary to Google SheetsSave LlamaParse…Save Document to Google DriveSave Document t…CLExtract Invoice Details as JSONExtract Invoice…gpt-4o-mini1gpt-4o-mini2Update Google Sheet by LlamaParse IDUpdate Google S…SeInvoice DetailsSePrepare MessageSend Invoice Details as Telegram MessageSend Invoice De…gpt-4o-mini3Send Error Message 2Send Error Mess…Send Error Message 1Send Error Mess…Send Document Summary as Telegram MessageSend Document S…CLSummarize DocumentSummarize Docum…TCClassify Parsed DocumentClassify Parsed…SeGet Parsed MarkdownGet Parsed Mark…SePrepare DataHRHTTP RequestIfIs there an Email AttachementIs there an Ema…AgAggregateSeEdit FieldsMeMerge Email ProcessingMerge Email Pro…MeMergeIfIf Supported File ExtensionsIf Supported Fi…NONo Operation, do nothingNo Operation, d…NONo Operation, do nothing1No Operation, d…Save Summarized Document to Google DriveSave Summarized…Save Parsed Document to Google DriveSave Parsed Doc…12345678910111213141516
1/5
FLOWS
STEPS · 16
Starts on an incoming request

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 Telegr

Tags

n8nreference-onlychain-llmgmailgoogle-drivegoogle-sheetslm-chat-open-aitelegramtext-classifier
Connects
BBasic LLM ChaingmailGmailgoogledriveGoogle DrivesheetsGoogle SheetsWHTTP RequestopenaichatmodelOpenAI Chat Model
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes36
AddedFeb 25, 2025

Related workflows

See all AI Automation
Cgmailgoogledrive
free

Extract and validate invoice data from Google Drive using OCR.Space, Gemini, and Google Sheets

Quick overview This workflow monitors a Google Drive folder for newly uploaded invoice files, extracts text with OCR.Space, uses Google Gemini to convert the OCR text into structured invoice fields, validates required values, then stores results in Google Sheets and sends Gmail notifications for success or manual review. How it works Triggers when a new file is created in a specified Google Drive folder. Downloads the uploaded invoice file from Google Drive and checks that the MIME type is PDF, JPG, JPEG, or PNG. Sends the file to the OCR.Space API to extract the invoice text and stops if OCR reports a processing error. Uses Google Gemini to convert the OCR text into structured JSON containing supplier, invoice metadata, amounts, currency, and line items. Validates and normalizes the extracted fields, flags missing required values, and marks the record for manual review when needed. If manual review is required, sends a Gmail alert listing missing fields; otherwise, appends key invoice fields to Google Sheets and sends a Gmail confirmation email. Setup Connect Google Drive OAuth2 credentials and set the folder ID to watch for invoice uploads. Provide an OCR.Space API key and ensure

by WeblineIndia
Agmailopenaichatmodeltextclassifier
free

Suggest meeting slots using AI

The purpose of this n8n workflow is to automate the process of identifying incoming Gmail emails that are requesting an appointment, evaluating their content, checking calendar availability, and then composing and sending a response email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
BCsheets
free

Extract Twilio voice donation details with Groq, Gemini, and Google Sheets

Quick overview This workflow receives Twilio call recording callbacks, transcribes the audio with Groq Whisper, uses Google Gemini/Groq LLMs to extract structured donation details, and appends the results (with transcript and review flag) to Google Sheets. How it works Receives a Twilio Recording Status Callback webhook and immediately responds with TwiML (``). Captures call metadata (CallSid, caller number, recording URL/SID, and duration) and continues only if the recording exists and is at least 2 seconds long. Waits briefly for Twilio to finalize the media, then downloads the recording MP3 using Twilio HTTP Basic Auth. Sends the audio file to Groq’s Whisper transcription endpoint to generate a text transcript. Uses a LangChain prompt with Google Gemini and Groq chat models to extract donation amount, fee (if mentioned), beneficiary name, currency, a needs-review flag, and a short summary from the transcript. Parses the model output as JSON and falls back to an error summary with needs_review=yes if parsing fails. Checks Google Sheets for an existing row matching the CallSid/RecordingUrl and, if not found, appends a new row with the extracted fields, transcript, and call details

by MD Faizan Uzzaman