ExpensesBot Logo ExpensesBot
Launch Bot
Version v2.9.0 Stable
ExpensesBot Large Logo

Keep your finances under control straight from Telegram

The ultimate automated assistant to manage your personal and shared expenses. Frictionless, robust, and powered by a highly secure REST API.

Native and Reactive Performance

Forget about slow banking apps or cumbersome tracking spreadsheets. The API responds in milliseconds.

2-Second Registration

Simply type the amount directly into the chat. The bot instantly deploys an interactive custom keyboard with optimized categories.

🔄

Recurring Expenses

Automate fixed costs like rent or subscriptions. Easily configure custom cycles, target billing dates, and set repetition limits.

👥

Partner Syncing

Link profiles securely with /profile. Get real-time mutual notifications.

Soon
🧠

Predictive Insights

Let the system analyze your routines. Based on historical data, the bot proactively pushes smart forecasts to prevent budget anomalies.

📅

Weekly Digests

Every Sunday or at the start of the week, the bot proactively delivers a breakdown of your budget status directly into your feed.

📈

Smart Budget Alerts

Set limits. The bot acts as a digital guardian, alerting you dynamically when you hit critical spending thresholds at 50%, 75%, or 100%.

📊

Analytical Reports

Gain full visibility over your capital layout. Easily request on-demand clean monthly reviews or extensive annual balance logs.

📥

Excel Import & Export

Never lose custody of your numbers. Seamlessly pull clean spreadsheet sheets out or perform effortless bulk-data history imports.

Frictionless Workflow

Designed to be reactive, straightforward, and transparent for your day-to-day use.

01

Initialize

Find @AFExpensesBot on Telegram. Run /profile to map your initial preferences and currencies.

02

Send Amount

Type the numerical value right into the chat input (e.g., 12.50). The core system captures the transaction on the fly.

03

Classify

Tap your category in the contextual in-app menu. The backend immediately processes it and adds it to your balances.

🗓️

Advanced Time Modifiers (@)

You do not need complex calendar interfaces to load historical logs or retroactive inputs. Add the @ tag to shift the database entry timestamp natively:

@yesterday Logs the transaction tied to the previous day.
@beforeyesterday Rolls back two days into your balance analytical metrics.
@dd/mm Target any specific date window within the current year.
@dd/mm/yyyy Ideal for full manual historical database migrations.

Modern & Secure Technologies

ExpensesBot relies on a robust and standalone REST API ecosystem. All core business logic is managed through secure Python endpoints, strictly protected by JSON Web Tokens (JWT) and encrypted data stores.

Python REST API JWT Authentication HashiCorp Vault Redis Cache Docker