This n8n workflow automates the complete process of scanning, extracting, and recording invoice data from Google Drive into a Google Sheet, with notification capabilities. Starting with a manual trigger or scheduled detection of new invoice files in Google Drive, it downloads invoices, categorizes file types (PDF or image), and runs OCR (Optical Character Recognition) to extract text from images and poorly formatted PDFs. The workflow utilizes the OpenAI model for advanced data parsing, and an OCR API for image text recognition. Extracted data such as company name, invoice total, currency, date, and invoice number are processed and added to a Google Sheet for record-keeping. Additionally, notifications are sent via Mailgun to inform users of new invoice scans. Practical scenarios for this workflow include automated invoice management, expense tracking, and records organization in financial operations.
Automated Invoice Processing and Data Extraction Workflow
Node Count | >20 Nodes |
---|---|
Nodes Used | @n8n/n8n-nodes-langchain.informationExtractor, @n8n/n8n-nodes-langchain.lmChatOpenAi, convertToFile, extractFromFile, googleDrive, googleDriveTrigger, googleSheets, html, httpRequest, if, mailgun, manualTrigger, set, splitInBatches, stickyNote, switch |
Reviews
There are no reviews yet.