
GranaBot
Track expenses inside Telegram — just send "35 uber"
I kept failing at expense trackers. Not because of the features — because My phone already has Telegram open all day. So I put the tracker there.
How GranaBot works:
- Send "35 uber" → category auto-detected → logged
- Send "120 groceries yesterday" → correct date parsed automatically
- /report for monthly breakdown by category
- Fixed expenses (rent, subscriptions) auto-posted on the right day
- Balance = income − expenses − upcoming recurring costs
- Budget alerts when you're close to the limit
- Export to CSV
Stack: Python + python-telegram-bot + SQLAlchemy + SQLite on a single VPS. Cloudflare Tunnel for HTTPS. Stripe for subscriptions.
7-day free trial, then $4.99/month.
Would love feedback — especially from people who've tried other trackers
and gave up. What made you stop?
About
I kept abandoning every expense tracker I tried — not because of missing features, but because opening a separate app had just enough friction that I'd forget half my purchases. My phone already has Telegram open all day

Comment