Turn receipt photos into clean expense records and weekly spend charts. Team members send invoice photos to a Telegram bot. The data is read by AI and saved to a Notion database, then a scheduled report posts a chart back to Telegram.
Here is how it works. A Telegram trigger listens for photos. The image goes through a Google Gemini model that extracts key fields like date, item, quantity, category, and total. A structured parser turns the AI text into a clear JSON object. Each line item is split and written to Notion. A short summary is also sent back to the chat. On a schedule, Notion transactions from the past week are pulled, grouped by category, and summed. A code node creates a chart payload, QuickChart renders the image, and Telegram delivers the chart to a group or private chat.
Plan for a Telegram bot token, a Notion database with mapped fields, and a Google Gemini API key. Expect less manual typing, faster reporting, and better visibility into spend. Great for founders, small finance teams, and field staff who capture receipts on the go. Useful for weekly budget check ins, project cost tracking, and finance updates in a shared Telegram channel.