Extract invoice data from Gmail PDFs to Google Sheets with human review
UnknownWhat this workflow does
This workflow has 6 nodes and runs on Gmail events. Along the way it connects Gmail, Google Sheets and Cradlai (community).
How it runs
Trigger: On Gmail events.
- Filter PDF attachments (Code): runs custom JavaScript code
- Mark a message as read (Gmail): mark as read
- Extract invoice details with AI (Cradl Ai): uses Cradl Ai
- Split Out: splits a list into separate items
- Add invoice line to Google Sheets (Google Sheets): append
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @cradl/n8n-nodes-cradlai is verified or supports 3.0 (used in Extract invoice details with AI).
- Also check Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll).
Nodes used (6)
- Gmail Trigger
n8n-nodes-base.gmailTrigger - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets - Gmail
n8n-nodes-base.gmail - Cradl Ai
@cradl/n8n-nodes-cradlai.cradlAi - Split Out
n8n-nodes-base.splitOut
From the author
This workflow processes invoices (PDFs and images) using Cradl AI’s all-in-one document processing capabilities, including LLM-powered data extraction, validation, human-in-the-loop review, and RAG-powered learning to improve accuracy over time — all within a…