Track Telegram expenses with GPT-4 and Google Sheets (self-learning categories)
Telegram - Receive Message
Security — Allow Approved Chat IDs
AI — Detect Expense Message
openai
Parse — Expense Detection Output
Filter — Only Continue If Expense
Sheets — Load Existing Categories
googleSheets
Format — Build Category Prompt
AI — Classify Expense Category
openai
Parse — Category Classification Output
Decision — Category Exists?
Telegram — Ask To Create New Category
telegram
Decision — Category Approved?
Telegram — Edit New Category Form
telegram
Sheets — Add Suggested Category
googleSheets
Sheets — Add Edited Category
googleSheets
Pass Through — Category Data
Prepare — Category Fields (Form)
Prepare — Category Fields (Auto)
Telegram — Category Created Confirmation
telegram
Prepare — Updated Categories
Format — Rebuild Category Prompt
Prepare — Category Prompt Payload
Merge — Expense + Categories
AI — Extract Structured Expense Data
openai
Parse — Expense Extraction Output
Telegram — Confirm Expense Before Save
telegram
Prepare — Add Person Name
Filter — Only Approved Expenses
filter
Sheets — Save Expense
googleSheets
Telegram — Expense Saved Confirmation
telegram
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.