Personal Expense Tracker AutomationTelegram + OpenClaw

Expense Tracker Automation

This is the personal expense tracker I actually use. I message a Telegram bot in plain English, upload receipts when I want, and the system logs expenses, income, subscriptions, and monthly totals into Google Sheets for me.

How It Works

Click any node to see what goes in and what comes out at that step.

Telegram Bottext or receiptOpenClaw Agentintent + routingTxSimplify Budgetskill contractGoogle Sheetssource of truthTelegram Replyconfirmationsheet categoriesCategory LookupFXtimeconversion + syncFX + Timestamp

Key Features

Log expenses and income from Telegram without opening the spreadsheet

Read receipt images and default to one clean expense row per receipt

Convert foreign currencies into the tracker currency before writing

Match categories against the live sheet category list instead of inventing labels

Handle recurring items, edits, deletes, and monthly totals from the existing template

Use Google Sheets as the source of truth while keeping chat confirmations fast

Template Requirement

This only works properly with the Simplify Budget sheet template. The automation expects the same tabs, helper tables, recurring structure, category setup, and summary ranges. Without that sheet structure, it is not plug-and-play.