⚡ WhatsApp expense tracker with multi-input (text, image & audio)

1,247 views · ⚡ Personal Productivity

Description

Description

CashMate – Your AI-Powered WhatsApp Finance Agent
Turn WhatsApp into a smart finance assistant that auto-registers you, logs transactions in natural language, extracts data from receipts and voice notes, and delivers instant report summaries—no apps, no charts, just lightning-fast insights in chat.

Who is this for?

What problem does this solve?

How it works

Auto-Registration

Intent Classification routes every message into one of five branches:

Reports & Summaries

Natural-Language Transactions

Receipt OCR

Voice-Driven Logging

General Chat & Greetings

Setup

Prerequisites

Quick Start

  1. Import CashMate.n8n.json into n8n.
  2. Rename nodes to suit your environment.
  3. Configure Credentials in n8n’s Credentials section—avoid hard-coding keys.
  4. Activate workflow and message “Hi” from WhatsApp.
  5. Test by sending a sample expense text, image receipt, or voice note.

> Note: All detailed setup instructions and deep configuration steps are provided in the sticky notes within the template.

How to Customize

Example Interactions

1. Text Transaction

User: 300 given to James for the coffee  
CashMate: ✅ Transaction Added:
   • Date:          2025-06-24  
   • Category:      Coffee & Beverages  
   • Type:          Expense  
   • Amount:        ₹300.00  
   • Counterparty:  James

2. Receipt Image (OCR)

User: [sends image of café bill totaling ₹450]  
CashMate: ✅ Transaction Added:
   • Date:          2025-06-24  
   • Category:      Coffee & Beverages  
   • Type:          Expense  
   • Amount:        ₹450.00  
   • Counterparty:  Café Aroma

3. Voice Transaction

User: [voice note: "Paid 650 rupees for office stationery"]  
CashMate: ✅ Transaction Added:
   • Date:          2025-06-24  
   • Category:      Office Supplies  
   • Type:          Expense  
   • Amount:        ₹650.00  
   • Counterparty:  (none)

🔗 Nodes Used

HTTP Request, Postgres, WhatsApp Business Cloud, AI Agent, OpenAI Chat Model, Structured Output Parser

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup