Extract text from Google Drive files to Google Sheets using NVIDIA NIM

This template monitors Google Drive folder for new files, extracts text from PDFs, images, text files, CSVs, and Google Docs., reads images with meta/llama-3.2-11b-vision-instruct, structures the result with nvidia/llama-3.3-nemotron-super-49b-v1.5, logs everything to Google Sheets, and sends a Telegram notification when processing finishes. โœจ

What This Template Does Watches a specific Google Drive folder for new files with Google Drive Trigger. ๐Ÿ“‚ Downloads each new file with Google Drive before processing. โฌ‡๏ธ Routes PDFs, images, text files, CSVs, and Google Docs through the correct extraction branch. ๐Ÿ”€ Extracts image text with meta/llama-3.2-11b-vision-instruct ๐Ÿ–ผ๏ธ Structures extracted content into JSON fields with nvidia/llama-3.3-nemotron-super-49b-v1.5 through NVIDIA NIM. ๐Ÿค– Appends the final result to Google Sheets in Extract_Log. ๐Ÿ“Š Sends a Telegram notification when processing is complete. ๐Ÿ“ฌ

Key Benefits Turns a Drive folder into a reusable intake point for mixed file types. โฑ๏ธ Creates a searchable audit trail in Google Sheets for every processed file. ๐Ÿ“š Sends a lightweight Telegram notification without requiring Telegram as the input channel. โœ… Keeps the extraction and structuring logic reusable for internal ops or client delivery workflows. ๐Ÿ” Makes it easier to test multimodal document processing with free-tier NVIDIA NIM models. ๐Ÿ’ก

Features Google Drive Trigger configured for new files in a specific folder. ๐Ÿ“ฅ Google Drive download step for binary file access before extraction. โš™๏ธ File-type routing with Switch and normalization with Code nodes. ๐Ÿง  Native n8n Extract from File nodes for PDF, TXT, and CSV parsing. ๐Ÿ“„ NVIDIA NIM HTTP Request nodes for image OCR and structured JSON generation. ๐Ÿค– Google Sheets append logging with a fixed Extract_Log tab schema. ๐Ÿ“ˆ Plain-text Telegram completion notifications with a fixed destination chat ID. ๐Ÿ“จ

Requirements n8n instance with access to Google Drive Trigger, Google Drive, Google Docs, Google Sheets, HTTP Request, Telegram, and Extract from File nodes. ๐Ÿงฐ Google Drive OAuth2 credential with access to the watched folder. ๐Ÿ” Google Docs OAuth2 credential with access to any Google Docs files you want to process. ๐Ÿ“˜ Google Sheets OAuth2 credential and a sheet with an Extract_Log tab. ๐Ÿ“Š Telegram bot credential plus a valid destination chat ID for notifications. ๐Ÿค NVIDIA NIM API key stored as an HTTP Header Auth credential. ๐Ÿ”‘ A folder ID and Google Sheet ID added to the provided placeholders before activation. ๐Ÿ› ๏ธ

Target Audience Operations teams monitoring a shared Drive folder for inbound files. ๐Ÿ—‚๏ธ Founders and solo operators who want document extraction. ๐Ÿ‘ค Agencies building reusable back-office workflows for receipts, notes, and uploaded files. ๐Ÿข Analysts who want structured text output logged into Google Sheets automatically. ๐Ÿ“‹ Automation builders testing file-driven multimodal extraction with Drive as the source. ๐Ÿงช

Step-by-Step Setup Instructions Import the workflow and read every sticky note on the canvas before editing any nodes. ๐Ÿ“ Connect your Google Drive, Google Docs, Google Sheets, Telegram, and NVIDIA NIM credentials. ๐Ÿ” Replace REPLACE_WITH_GOOGLE_DRIVE_FOLDER_ID, REPLACE_WITH_GOOGLE_SHEET_ID, and REPLACE_WITH_TELEGRAM_CHAT_ID in the marked nodes. ๐Ÿ“Œ Create the Extract_Log tab with the required headers shown in the sticky notes. ๐Ÿ“‘ Test one file at a time in this order: PDF, TXT, CSV, image, then Google Docs file. ๐Ÿงช Confirm that each test adds one clean row to Google Sheets and sends one Telegram notification. โœ… Activate the workflow only after every supported path works end to end. ๐Ÿš€

Built by Cordexa Technologies

https://cordexa.tech | cordexatech@gmail.com

0
Downloads
2
Views
8.77
Quality Score
intermediate
Complexity
Author:Cordexa Technologies (View Original โ†’)
Created:3/27/2026
Updated:3/29/2026

๐Ÿ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments