Expense tracker in Telegram

Write in chat as you talk. Your whole day in one message splits into categories. No separate app needed.

Log the first purchase

Sample phrase

breakfast 240, taxi 180, dinner 890 from the card

Ledger meaning

Breakfast · 240 · cardTaxi · 180 · cardDinner · 890 · card

  1. 1

    Say what you bought

    Text or a voice note in the same Telegram chat. No form to fill: Galka reads the whole phrase.

  2. 2

    Check the parse

    She pulls amount, currency, category and pocket. Unclear lines get a draft; clear ones go through at once.

  3. 3

    Confirm when she asks

    A voice note asks first. A disputed line or a huge amount too. A clear "taxi home 340 rubles" goes to the journal. While "Record it?" is on screen, the journal does not move.

How expense tracking works in Telegram

Galka is a bot in Telegram, not a spreadsheet and not a separate app. You type or dictate a purchase in chat. She parses the phrase with rules: clear lines save at once, unclear ones show a draft. The journal lives with that chat: one chat, one ledger.

What she pulls from a phrase

From an ordinary message Galka takes amount and currency. Category comes from words like lunch, taxi, groceries; without a hook she offers other. Pocket comes from the phrase (from the card, cash) or your usual spend account. Nothing invisible lands in the journal: if it is unclear, she asks.

Spends and pay-ins in one journal

“Taxi home 340 rubles” is a spend. “Got paid 40,000” is income. Both go into the same journal when money shows in the phrase. A joke about spending with no amount never becomes a row.

Text and voice use the same parse

Type or send a voice note in Telegram and the parse is the same. Voice always asks. Clear text goes into the journal without a button. This website does not use your microphone: voice lives in Telegram.

A long list in one message

“Breakfast 240, taxi 180, dinner 890 from the card” or “breakfast 240 baht today, then a taxi 180, all from the card” splits into rows and categories. Your whole day can be one message. A list without a clear amount on a line waits for a yes before saving.

Direct chat and a group

In a DM, a clear spend with an amount saves at once. In a group without a call-out she picks up only a spend with amount and currency in the phrase. Otherwise you need a call-out, a mention, or a reply to her so idle talk without money stays out of the journal.

Fixing a row

Before “Record it?” the journal is empty: type the phrase again. After a save, cancel is a reversal and a fix is a correction. To wipe the chat data, write “forget me” and confirm that step separately.

What you can look at later

Nest and pocket balances, a day limit, goals, recurring payments, reminders, a forecast from known plans, a “where it went” report and search by phrase. This is not a market feed and not a promise of a perfect budget: it is the journal of your sentences, including those Galka saved without a button.

How chat differs from a spreadsheet

In a spreadsheet you lay out columns yourself. In chat you speak like to a friend and check the parse when Galka asks. No separate app to install: Telegram is already open.

Where she will not guess

No amount, no journal offer. Junk code like xyz goes to RUB without asking: a parsing limit, not a promise to clarify every code. A noisy voice note with no digits is better retyped. Group chatter without a call-out and without a clear spend does not become a ledger line.

Why Galka asks “Record it?” — and when she does not

Straight answers

Is this a spreadsheet?

No. It is a Telegram chat and a journal. Lines are not erased: cancel is a reversal, a fix is a correction.

Do I need an app?

No. You only need Telegram. Open a chat with Galka using the button on this page.

What if the phrase has no amount?

Without visible money she does not offer a journal line. A joke or story with no figure is not a spend.

How does a group work?

In a DM, a clear spend with an amount saves at once. In a group without a call-out, only a spend with amount and currency in the phrase. Otherwise you need a call-out, a mention, or a reply to her.

Can I send a long list in one message?

Yes. “Breakfast 240, taxi 180, dinner 890 from the card” becomes its own row and category for each amount. Your whole day can be one message. A list without clear amounts waits for a yes before saving.

Are voice and text different journals?

No. Same journal. Voice always asks. Clear text goes in without a button.