⚡ AI expense tracker: Telegram voice/photo/text to sheets

660 views · ⚡ Personal Productivity

Description

Why I built this? (The Problem)

Most expense tracker apps (like Money Lover, Spendee, or Wallet) have a common friction point: Data Entry. You have to unlock your phone, find the app, wait for it to load, navigate menus, and manually select categories. It’s tedious, so we often forget to log small expenses.

I wanted a solution that lives where I already spend my time: Telegram. This workflow allows you to log expenses in seconds—just by sending a text, a voice note while driving, or a photo of a receipt. No UI navigation required.

Comparison: This Workflow vs. Traditional Apps

FeatureTraditional Expense AppsThis n8n Workflow
Data OwnershipData is locked in their proprietary database.100% Yours. It lives in your Google Sheet. You can export, pivot, or connect it to Looker Studio.
Input SpeedSlow. Requires multiple taps/clicks.Instant. Send a text/voice/photo to a Telegram bot.
FlexibilityRigid categories & logic.Infinite. You can customize the AI prompt, categories, and currency logic.
CostOften requires monthly subscriptions for premium features.Low Cost. Runs on your n8n instance + Gemini Flash API (which is currently free/very cheap).
UI/UXBeautiful, pre-built mobile dashboards.Raw Data. You view data in Google Sheets (though you can build a dashboard there)

Key Features

Setup Instructions

1. Prerequisites

2. Configure the Workflow

3. Usage

Need Help or Want to Customize This?

Contact me for consulting and support: Email: cuongnguyen@aiops.vn

🔗 Nodes Used

Google Sheets, Telegram, Telegram Trigger, Google Gemini, Data table

📥 Import

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

📖 Importing guide · 🔑 Credential setup