Expense tracking in your messenger — by text, voice or a photo of the receipt

Type, speak or photograph a receipt — the bot parses the expense, converts currency and logs it to a sheet, and answers questions about your spending.

  • An expense logged in one message
  • Understands text, voice and receipt photos
  • Converts currency on its own
  • Answers questions about your spending
MCP ServerGoogle Sheets Tool

How it works

To move data from Slack to MCP Server automatically, use a ready-made scenario — no manual exports.

  1. Starts when: Telegram Trigger
  2. Check: Route Input by Message Type
  3. If yes: Rename Fields
  4. Then: Classify Message Intent
  5. Check: Route to Expense or Query Processing
  6. If yes: Agent
  7. Then: Send Message
  8. If no: Parse and Split Multiple Expenses
  9. If no: Get Voice File from Telegram
  10. Then: Convert Voice to Text (ElevenLabs)
  11. If no: Download Receipt Image
  12. Then: Extract Receipt Data
  13. Then: MCP Client
  14. Starts when: MCP Server Trigger
  15. Then: Calculator
  16. Then: Total_Spent_Tool
  17. Then: Balance_Tool
  18. Then: Expenses_Tool
  19. Then: Exchange_Rate
  20. Then: Add_Expenses_Tool
  21. Then: Read_Rows_Tool
  22. Then: Intent Classification Model
  23. Then: Expense Parsing Model
  24. Then: Main Financial Assistant

You can launch this Slack + MCP Server integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.