Smart Expense Tracker: AI-Powered Telegram Assistant
detail.loadingPreview
Automate your personal finance management with this n8n workflow, transforming your Telegram bot into an intelligent expense tracker. Simply send text descriptions or receipt photos, and AI will categorize your spending, extract key details, and provide a clear summary.
About This Workflow
This powerful n8n workflow leverages the convenience of Telegram and the intelligence of AI to simplify expense tracking. Users can seamlessly input expenses by sending either a text message describing their spending or a photo of a receipt. The workflow intelligently checks for image input, downloads the receipt, and passes extracted text (or direct text messages) to an AI Categorizer. Powered by a Large Language Model, the AI acts as a financial expert, automatically identifying critical information such as store names, transaction dates, itemized lists, total amounts, payment methods, and assigning an expense category (e.g., Food & Beverages, Household, Transport). Finally, a dedicated node formats this extracted data into a clear, concise summary, ready for further action or direct feedback to the user, making budgeting effortless.
Key Features
- Telegram Integration: Effortlessly log expenses by sending text messages or receipt photos directly to your Telegram bot.
- AI-Powered Categorization: Utilize an integrated Large Language Model to intelligently parse descriptions, extract financial details, and automatically categorize expenses.
- Automated Receipt Processing: Handle image-based receipts, downloading them from Telegram for potential OCR processing to extract textual data.
- Smart Data Extraction: Automatically identify and extract critical expense details like store name, date, time, individual items, total amount, and payment method.
- Customizable Expense Categories: Define and tailor your expense and income categories within the AI prompt to align with your personal budgeting system.
How To Use
- Configure Telegram Trigger: Set up a new Telegram Bot via BotFather and provide its API token in the
Telegram Triggernode's credentials to start receiving messages. - Provide AI Credentials: Ensure your
AI Categorizernode has the necessary credentials for your chosen Large Language Model (e.g., OpenAI, Google Gemini, Anthropic) connected. - Customize AI Prompt: Modify the
AI Categorizernode'smessagesparameter to tailor expense categories, desired currency format (e.g.,Rpfor Indonesian Rupiah is default), and output structure to your specific needs. - Optional: Add OCR Node: If you plan to process receipt images, insert an OCR node (like Tesseract, or an external OCR service) between the
Download Imagenode and theAI Categorizerto extract text from your receipts. - Activate Workflow: Once all nodes are configured, activate the workflow. Send text messages or photos of receipts to your Telegram bot to begin automated expense tracking and categorization.
Apps Used
Workflow JSON
{
"id": "cbbd1b7e-6f19-4da9-8aeb-8c4d179f3f6c",
"name": "Smart Expense Tracker: AI-Powered Telegram Assistant",
"nodes": 29,
"category": "Personal",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: cbbd1b7e-6f19...
About the Author
Crypto_Watcher
Web3 Developer
Automated trading bots and blockchain monitoring workflows.
Statistics
Related Workflows
Discover more workflows you might like
Smart Expense Tracking with Telegram & AI
Automate your personal finance management by turning your Telegram chat into an intelligent expense tracker. Simply send a photo of a receipt or a text message, and this workflow uses AI to categorize your spending, extract crucial details, and provide instant summaries.
Send Obsidian Notes as Emails with Dynamic Attachments
This workflow empowers you to transform your Obsidian notes into dynamic emails, complete with custom metadata from YAML frontmatter and automated attachment handling. Seamlessly share your thoughts and files directly from your preferred note-taking environment.
Daily AI-Powered Morning Briefing
Start your day with clarity and focus using this n8n workflow. It automatically fetches your tasks from Todoist and events from Google Calendar, then leverages AI to create a concise, personalized daily briefing delivered directly to your inbox every morning. This ensures you always know your top priorities and upcoming schedule at a glance.