See llms.txt for all machine-readable content.
Drop invoices to Google Drive and let AI handle the rest - OCR extraction, automatic categorization, budget tracking, and Telegram alerts when spending reaches thresholds.
Drop invoice to Google Drive watched folder:
AI processes automatically (hourly):
Get organized:
[2026-01-15] - Vendor (INV-123, 150.00 EUR).pdf/Invoices/2026-01/Manage budgets via Telegram:
Software, Marketing, Travel, Office, Professional Services, Infrastructure, Vehicle, Other
| Section | Description |
|---|---|
| Document Processing | Hourly scan ā OCR ā AI categorization ā Budget tracking ā File organization |
| Budget Management | Telegram bot for budget CRUD via AI Agent with MCP storage |
| Weekly Report | Friday summary of current month progress |
| Monthly Report | 10th of month detailed report for previous month |
| Data Reset | Manual trigger to delete all invoice data (requires approval) |
š Drop "invoice_aws.pdf" to /Invoices/
ā ā
AWS | 150.00 EUR | Software
ā File: [2026-01-15] - AWS (INV-2026-01, 150.00 EUR).pdf
ā Moved to: /Invoices/2026-01/
š Drop "contract.pdf" to /Invoices/
ā ā ļø Skipped: This is a service agreement, not an invoice
ā File renamed: [REVIEW] - contract.pdf
"Set budget Software 500"
ā ā
Budget set: Software - ā¬500/month
"Show budgets"
ā š Monthly Budgets:
⢠Software: ā¬500
⢠Marketing: ā¬1000
Total: ā¬1500/month
"Budget status"
ā š January 2026:
⢠Software: ā¬150/ā¬500 (30%) ā
⢠Marketing: ā¬850/ā¬1000 (85%) ā ļø
š
Weekly (Friday):
ā š Week Summary:
Processed: 12 invoices
Total: ā¬2,450
Top: Software ā¬800, Marketing ā¬650
š
Monthly (10th):
ā š January 2026 Report:
Total: ā¬4,200 (28 invoices)
[āāāāāāāāāā] Software 80%
[āāāāāāāāāā] Marketing 60%
Invoices stored in Ainoflow JSON Storage by month (key = SHA256 hash):
{
"vendor": "Amazon Web Services",
"vendor_normalized": "AWS",
"amount": 150.00,
"currency": "EUR",
"date": "2026-01-15",
"invoice_number": "INV-2026-01",
"category": "Software",
"file_id": "1BxiMVs0XRA5nFMd...",
"processed_at": "2026-01-15T10:30:00Z"
}
Edit SetDefaults node ā allowed_categories
Then send /start to re-register with new categories
Edit WorkflowConfig node:
alert_threshold - Budget alert % (default: 0.8)review_prefix - Failed files prefix (default: "[REVIEW] - ")duplicate_prefix - Duplicate prefix (default: "[DUPLICATE] - ")Swap OpenRouter models in Gpt4oCategorizer and Gpt4oBudgetAgent nodes
Want to adapt this template for your business? Custom integrations, multi-user support, or enterprise deployment?
Contact us at Ainova Systems - We build AI automation solutions for businesses.
Tags: google-drive, invoice-processing, budget-tracking, ai-agent, ocr, telegram, openrouter, mcp-tools, business-automation