Telegram bot

Record expenses and income with one message to @AsientaAppBot: “coffee 4.5 eur” — and the entry is already in your journal.

Updated ·4 min read

The @AsientaAppBot bot records transactions in Asienta right from Telegram. Send it “coffee 4.5 eur” — the expense appears in your journal at once, and the bot replies with what it recorded.

Connect

  1. Open Settings → Telegram and tap Connect Telegram.
  2. Tap Open Telegram, then Start in the chat with the bot.

The bot replies “Done — this chat is linked to Asienta”, and the chat shows up in Settings. The link works once and for 10 minutes — if it expires, just get a new one.

If you have several households, the bot first asks where to record. To change it later, use /household.

How to write

One message — one transaction: a description and an amount in any order, optionally a currency and a date.

Message What gets recorded
coffee 4.5 eur a 4.50 EUR expense “coffee”
taxi 800 an 800 expense in the currency you usually pay from this account
groceries 1 200 rsd a 1,200 RSD expense
+2500 salary income: a plus before the amount
yesterday lunch 15 an expense dated yesterday
12/10 gift 50 an expense on 12 October
  • Currency — a code (eur, usd, rsd), a sign (€, $, £) or a word (“euro”, “dollars”). It must be among your currencies. Without one, the bot uses the currency of the last entry on that account, or your base currency if there are none yet.
  • Date — “today”, “yesterday” or day/month with a slash: 12/10, 12/10/2026. Without a date — today. “12.10” without a year is read as the amount 12.10.
  • Category — the bot picks it: if you had an entry with the same description before, it takes that category. If not, it records the entry without one, and you can choose it with the button under the reply.
  • Account — the bot asks once and remembers. To change the default account, use /account.

Receipt photo or banking screenshot

Instead of text you can send the bot a photo of a receipt or a screenshot from your banking app. The bot reads the amount, date and shop, picks one of your categories and records the expense — with the same buttons under the reply.

  • A receipt with purchases from different categories — groceries and household goods, say — is recorded as several entries, each with its own buttons.
  • Default account first. If there is none yet, the bot asks you to choose an account and send the photo again.
  • The picture — a photo or a file in JPEG or PNG. The bot doesn’t accept PDFs or very large files.
  • Limit. The free plan has 20 recognitions a month, shared with the iPhone and Android apps. What is left is shown in Settings → Receipt recognition. A failed attempt isn’t counted; a picture with no receipt on it is, and several of those in a day pause recognition. Text entries have no limit.

Buttons under the reply

The entry is recorded at once, without confirmation: the reply starts with “✅ Recorded”, and one tap fixes a mistake:

  • Undo voids the entry; Restore brings it back.
  • ✏️ Category and ✏️ Account change the category or account — the reply turns into “✅ Updated”. It’s an ordinary edit: the journal keeps one entry, and the previous version stays in the history.

Everything the bot records is an ordinary entry: it shows up in the journal, in reports and on the overview, and you can edit it in the app too.

Commands

  • /help — how to write, with examples.
  • /account — default account.
  • /household — which household to record to.
  • /stop — unlink this chat.

Send /stop to the bot or tap Unlink in Settings → Telegram. Deleting your account erases the link automatically.

Privacy

The bot writes on your behalf and with your role: a viewer can’t record entries. Messages to the bot and its replies — amounts, descriptions, account and category names — go through Telegram. Receipt photos are read by Anthropic’s Claude model; we store neither the picture nor what was read. More in the privacy policy.