The author automated their expense tracking using bank SMS alerts, email statements, and Python.
The system built by the author does not involve bank logins, third-party apps, or subscriptions, and can be extended with SQLite or Supabase for syncing across devices.
By exporting SMS messages and applying a parser to extract transaction data, the author extracts structured information from messy messages and categorizes transactions.
The author also creates a web dashboard of spending by category using Plotly + Dash and suggests storing all parsed transactions in SQLite or Supabase to build a Telegram bot for querying spending.
The article is not eligible for web story generation as it contains technical details and step-by-step instructions rather than a narrative fit for a web story.