Case Study

FinCuy: AI-Powered Personal Finance Bot

2026

FinCuy logs and categorizes expenses from a single Telegram message or receipt photo, cutting manual bookkeeping to under 10 seconds per entry.

FinCuy: AI-Powered Personal Finance Bot screenshot 1
FinCuy: AI-Powered Personal Finance Bot screenshot 2
FinCuy: AI-Powered Personal Finance Bot screenshot 3
FinCuy: AI-Powered Personal Finance Bot screenshot 4
01/04

Tech Stack

Telegram Bot API
AI / LLM + OCR

Key Features

  • 01Logs expenses instantly from a plain Telegram chat message
  • 02Scans photographed receipts with OCR and auto-fills the details
  • 03Categorizes every transaction automatically across 8 spending categories
  • 04Detects dates and recurring costs without extra user input
  • 05Visualizes spending in a real-time web dashboard with charts
  • 06Understands messy input like slang, typos, and shorthand amounts
  • 07Syncs every entry across devices with no app install required

Project Details

FinCuy is an AI-powered personal finance assistant that converts a single Telegram message or a photographed receipt into a fully categorized expense record in under 10 seconds. It is built for Indonesian users who find spreadsheet budgeting tedious and inconsistent, and it removes the friction of manual tracking by living inside a messaging app people already open dozens of times a day. There is nothing to download and no account setup ritual: users send their first expense and start tracking immediately. Aksara Karya designed and built FinCuy end to end as a solo full-stack product, spanning the Telegram bot, the AI processing pipeline, the web dashboard, and subscription billing. The product ships with 6 core capabilities and classifies spending across 8 categories automatically. Two capture modes cover the way people actually spend: natural-language chat such as "kopi 25rb" for quick entries, and photo capture for physical receipts. Smart date handling and recurring-cost detection mean users do not have to restate context every time, which keeps daily logging effortless. The architecture separates a Node.js Telegram bot service from a Next.js and TypeScript dashboard, with PostgreSQL as the single source of truth for transactions, categories, subscriptions, and billing state. The central engineering challenge was reliable extraction: turning unstructured free text and photographed receipts into clean amount, category, and date fields. FinCuy pairs a large language model for intent and category inference with OCR for receipt images, then validates every result against a fixed category schema before it reaches the database. This normalization step is what keeps analytics trustworthy, because a dashboard is only as good as the consistency of the data behind it. The outcome is a workflow that compresses expense logging from a multi-step spreadsheet routine down to one message, typically completed in under 10 seconds. Pricing starts at Rp 20,000 per month after a 7-day free trial, with a Rp 35,000 tier that unlocks advanced multi-receipt OCR and custom categories, keeping the product affordable for individual users. Every entry syncs to a real-time dashboard where category breakdowns and monthly trends are visible from any device, turning scattered daily spending into a clear financial picture.

#fintech#ai#telegram-bot#nextjs#ocr#saas

Try FinCuy free for 7 days at fincuy.my.id, or ask Aksara Karya to build your AI product.

Next Step

Start Your Digital Transformation

Professional websites & apps to boost leads and sales. We handle everything.

More Projects6 projects
View All Projects
FAQ42 questions

General Questions

Find answers to the most common questions below.