Track invoice spending vs budget from Google Drive with GPT-4o and Telegram alerts
Ready for 3.0What this workflow does
This AI workflow has 88 nodes and runs on a schedule (cron 0 8-21 * * *) (plus 5 other triggers). Along the way it connects Google Drive, OpenRouter Chat Model, Telegram and MCP Client. It also calls api.ainoflow.io over HTTP.
How it runs
Trigger: On a schedule (cron 0 8-21 * * *) (plus 5 other triggers).
- GetAppSettings (HTTP Request): calls api.ainoflow.io
- GetAppSettings (HTTP Request): calls api.ainoflow.io
- GetAppConfig (HTTP Request): calls api.ainoflow.io
- GetAppSettings (HTTP Request): calls api.ainoflow.io
- WorkflowInput (Edit Fields (Set)): sets 2 fields: year, month
- GetAppSettings (HTTP Request): calls api.ainoflow.io
- If: checks a condition and branches into true / false
- If: checks a condition and branches into true / false
- GetMonthlySummaryText (Execute Sub-workflow): calls another n8n workflow
- GetWeeklySummary (HTTP Request): calls an HTTP API
…plus 63 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 (22)
- Google Drive
n8n-nodes-base.googleDrive - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Telegram
n8n-nodes-base.telegram - Telegram Trigger
n8n-nodes-base.telegramTrigger - Edit Fields (Set)
n8n-nodes-base.set - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Code
n8n-nodes-base.code - Crypto
n8n-nodes-base.crypto - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Merge
n8n-nodes-base.merge - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Execute Sub-workflow
n8n-nodes-base.executeWorkflow - Manual Trigger
n8n-nodes-base.manualTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
From the author
Invoice Budget Tracker Drop invoices to Google Drive and let AI handle the rest - OCR extraction, automatic categorization, budget tracking, and Telegram alerts when spending reaches thresholds. ✨ Key Features - 📄 Invoice OCR - Extracts data from PDF/image…