Templates / Automate receipt processing for expense tracking with Google Drive, VLM Run & Airtable

Automate receipt processing for expense tracking with Google Drive, VLM Run & Airtable

Unknown

by Shahrear ✓ · 261 views · created 2025-09-08 · Document Extraction, AI Summarization

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

Community nodes

These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

Nodes used (5)

Google DriveAirtable

What it does

Transform your expense tracking with automated AI receipt processing that extracts data and organizes it instantly. What this workflow does 1. Monitors Google Drive for new receipt uploads (images/PDFs) 2. Downloads and processes files automatically 3. Extracts key data using verified VLM Run node (merchant, amount, currency, date) 4. Saves structured data to Airtable for easy tracking Setup Prerequisites: Google Drive account, Airtable account, VLM Run API credentials, n8n instance. Install the verified VLM Run node by searching for VLM Run in the node list, then click Install. Once installed, you can start using it in your workflows. Quick Setup: 1. Configure Google Drive OAuth2, Airtable OAuth2 2. Create receipt upload folder 3. Add VLM Run API credentials 4. Create Airtable table with columns: Customer, Merchant, Amount, Currency, Date 5. Update folder/table IDs in workflow nodes 6. 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. > ⚠️ Disclaimer: This workflow requires a self-hosted n8n setup because it uses custom nodes (VLM Run) that are not available on the managed n8n.cloud service.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.