Automated expense tracking with Telegram, easybits & Google Sheets
Telegram Webhook
Get File Info
Download Photo
Convert to Base64
Extract with easybits
extractor.easybits.tech
Process Extraction
Check Sheet Exists
Sheet Exists?
Create Sheet
sheets.googleapis.com
Setup Headers
Add Expense Row
Send Confirmation
api.telegram.org
No Photo Message
api.telegram.org
Respond OK
noOp
Respond OK 2
noOp
Build Headers Request
Build Expense Data
Build Row Format
Format Data Row
sheets.googleapis.com
Get Sheet Info
sheets.googleapis.com
Extract Sheet ID
Needs Category?
Ask for Category
telegram
Has Photo or PDF?
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.