Extract text from Google Drive files to Google Sheets using NVIDIA NIM
Ready for 3.0What this workflow does
This workflow has 25 nodes and runs on Google Drive events (file created). Along the way it connects Google Drive, Google Docs, Telegram and Google Sheets. It also calls integrate.api.nvidia.com over HTTP.
How it runs
Trigger: On Google Drive events (file created).
- Normalize Input (Code): runs custom JavaScript code
- Route Input (Switch): routes items into 6 branches
- Download Drive File (Google Drive): download
- Get Google Doc (Google Docs): get
- Send Unsupported Message (Telegram): uses Telegram
- Route Downloaded File (Switch): routes items into 4 branches
- Normalize Google Doc (Code): runs custom JavaScript code
- Extract from PDF (Extract from File): extracts data from a file (pdf)
- Prepare Image Data URL (Code): runs custom JavaScript code
- Extract from Text File (Extract from File): extracts data from a file (text)
…plus 14 more steps. See the full node list below.
Services it uses
HTTP calls to: integrate.api.nvidia.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Code
n8n-nodes-base.code - Switch
n8n-nodes-base.switch - Google Drive
n8n-nodes-base.googleDrive - Google Docs
n8n-nodes-base.googleDocs - Extract from File
n8n-nodes-base.extractFromFile - HTTP Request
n8n-nodes-base.httpRequest - Telegram
n8n-nodes-base.telegram - Google Sheets
n8n-nodes-base.googleSheets
From the author
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…