Track expenses automatically with Telegram Bot using GPT-4o, OCR and voice recognition
Ready for 3.0What this workflow does
This AI workflow has 40 nodes and runs on Telegram events (message) (plus 1 other trigger). Along the way it connects Telegram, MCP Client and OpenRouter Chat Model. It also calls api.ainoflow.io over HTTP.
How it runs
Trigger: On Telegram events (message) (plus 1 other trigger).
- Input (Edit Fields (Set)): sets 1 field: document_language
- ForEachCategory (HTTP Request): calls api.ainoflow.io
- GetAppSettings (HTTP Request): calls api.ainoflow.io
- ForEachCategoryItem (HTTP Request): calls an HTTP API
- If: checks a condition and branches into true / false
- If: checks a condition and branches into true / false
- DeleteItem (HTTP Request): calls an HTTP API (DELETE)
- SaveAppSettings (HTTP Request): calls api.ainoflow.io (PUT)
- Switch: routes items into 5 branches
- SendProcessing (Telegram): uses Telegram
…plus 19 more steps. See the full node list below.
Services it uses
HTTP calls to: api.ainoflow.io
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (14)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Switch
n8n-nodes-base.switch - Edit Fields (Set)
n8n-nodes-base.set - Telegram
n8n-nodes-base.telegram - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - AI Agent
@n8n/n8n-nodes-langchain.agent - Manual Trigger
n8n-nodes-base.manualTrigger
From the author
Personal Expense Tracker Bot 💰 AI-powered Telegram bot for effortless expense tracking. Send receipts, voice messages, or text - the bot automatically extracts and categorizes your expenses. ✨ Key Features - 📸 Receipt & Invoice OCR - Send photos of receipts…