Smart AI Expense Tracker (Telegram) by Diana ChykhabakhSmart AI Expense Tracker (Telegram) by Diana Chykhabakh

Smart AI Expense Tracker (Telegram)

Diana Chykhabakh

Diana Chykhabakh

Smart AI Expense Tracker | n8n + Telegram + Google Sheets + OpenAI

About the project

A client needed a fast and reliable way to track personal and business expenses without spreadsheets or manual categorization.

Challenge

Expenses were recorded manually, causing errors, mixed personal and business costs, inconsistent categories, and poor financial visibility.

Solution

I built a Telegram-based AI Accounting Assistant powered by n8n and OpenAI that automates expense classification and structured logging in real time.
The assistant:
Determines whether an expense is personal or business
Assigns the correct expense category
Converts any currency into USD
Logs structured records into Google Sheets
Sends a clear confirmation message back to Telegram

How it works

User sends an expense via Telegram (text or voice)
AI extracts amount, category, description, and currency
Data is normalized and converted to USD
Record is saved to Google Sheets
User receives a formatted confirmation message

Results

Manual expense tracking eliminated
Business and personal expenses clearly separated
Zero data loss or categorization errors
Ready-to-use financial records for reporting and analysis

Tech Stack

n8n · OpenAI (LLM) · Telegram Bot API · Google Sheets
Like this project

Posted Jan 8, 2026

Telegram AI assistant that classifies expenses, converts currencies to USD, separates personal and business costs, and logs them to Google Sheets.