🔬 Scan WhatsApp receipt photos and track expenses using Wati and GPT-4o

65 views · 🔬 Document Extraction & Analysis

Description

Transform messy receipt photos into a structured, searchable expense database in seconds. This workflow automates the entire journey from a WhatsApp message to a live Google Sheets entry by combining WATI for communication, OpenAI Vision for extraction, and automated reporting logic.


🎯 What This Workflow Does

Turns a simple WhatsApp photo or text command into a professional expense management system:


✨ Key Features


💼 Perfect For


🔧 What You’ll Need

Required Integrations

Optional Customizations


🚀 Quick Start

  1. Import Template – Copy the JSON and import it into your n8n instance.
  2. Set Credentials – Connect your WATI, OpenAI, and Google Sheets accounts.
  3. Configure Sheet – Ensure your Google Sheet has headers for:
    • timestamp
    • phone
    • vendor
    • amount
    • currency
    • date
    • category
    • month
  4. Test Scanning – Send a photo of a receipt to your WATI number.
  5. Request Report – Type report in WhatsApp to see your spending breakdown.

🎨 Customization Options


📈 Expected Results


🏆 Use Cases

Business Travel

A consultant snaps photos of taxi and meal receipts during a trip; by the time they land, their expense sheet is already populated and categorized.

Personal Budgeting

A user types report at the end of the week to instantly see what percentage of their budget went to “Food” vs “Entertainment”.

Subscription Management

Upload screenshots of digital invoices to track monthly software costs and recurring bills.


💡 Pro Tips


Ready to automate your expenses? Import this template and connect your WATI number to start scanning receipts today!


## 🔗 Nodes Used

Google Sheets, HTTP Request

## 📥 Import

Download [`workflow.json`](workflow.json) and import into n8n:
**Workflow menu → Import from File**

[📖 Importing guide](../../../docs/importing-templates.md) · [🔑 Credential setup](../../../docs/credential-setup.md)