This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
Transform your expense tracking with automated AI receipt processing that extracts data and organizes it instantly.
What this workflow does
- Monitors Google Drive for new receipt uploads (images/PDFs)
- Downloads and processes files automatically
- Extracts key data using VLM Run community node (merchant, amount, currency, date)
- Saves structured data to Google Sheets for easy tracking
Setup
Prerequisites: Google Drive/Sheets accounts, VLM Run API credentials, n8n instance.
You need to install VLM Run community node. To install Community nodes you need to follow steps, Settings -> Community Nodes -> Install -> Search with name @vlm-run/n8n-nodes-vlmrun
Quick Setup:
- Configure Google Drive OAuth2 and create receipt upload folder
- Add VLM Run API credentials
- Create Google Sheets with columns: Customer, Merchant, Amount, Currency, Date
- Update folder/sheet IDs in workflow nodes
- Test and activate
How to customize this workflow to your needs
Extend functionality by:
- Adding expense categories and approval workflows
- Connecting to accounting software (QuickBooks, Xero)
- Including Slack notifications for processed receipts
- Adding data validation and duplicate detection
This workflow transforms manual receipt processing into an automated system that saves hours while improving accuracy.