workflows.fit
Back to n8n workflows
n8n template$35By Roshan Ramani

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

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, a...

DevelopmentCore NodesData & StorageCommunicationHITLAILangchainTool Code
Open checkout
Loading interactive preview...

Template notes

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? - Personal finance enthusiasts wanting effortless expense tracking - Freelancers & solopreneurs juggling multiple incomes and expenses - Small business owners needing quick bookkeeping on the go - Busy professionals who prefer messaging over apps - Privacy-minded users who host data on their own PostgreSQL

What problem does this solve? - Zero onboarding friction: Just send "Hi"—no forms, no sign-ups - No app switching: Track everything right inside WhatsApp - Manual entry eliminated: Natural-language, image, and voice input all auto-parsed - Instant summaries: On-demand report requests—no dashboards to navigate

How it works Auto-Registration - New users: "Hi" → Creates your profile in PostgreSQL - Returning users: Bypasses creation if your number already exists

Intent Classification routes every message into one of five branches: Reports & Summaries - Triggers on keywords like "today's report," "show May vs June," or "summary." - Returns concise text summary of income, expenses, and net balance.

Natural-Language Transactions - Messages like "Give 200 to Mukesh for car repair" → AI extracts date, category, amount, payee → logs it.

Receipt OCR - Attach a receipt image → Gemini OCR node reads line-items → AI categorizes and logs.

Voice-Driven Logging - Send a voice note → Deepgram node transcribes → AI logs transaction.