Send a receipt (photo / voice / text) to Telegram → n8n extracts data (store, date, amount, currency) → appends a row to Google Sheets (Expenses or Income) → replies in Telegram with a daily total. Receipt photos are saved to Google Drive.
Features
- 📸 Receipt photo → parsed with OpenAI Vision
- 🎙️ Voice message → transcribed via ElevenLabs STT
- 💬 Text message → directly appended
- 🧾 Writes to Expenses or Income sheets
- ☁️ Saves receipts in Google Drive
- 🤖 Sends Telegram reply with today’s total
Requirements
- n8n with Telegram, HTTP Request, Google Drive, Google Sheets, OpenAI, Agent nodes
- Tokens:
TELEGRAM_BOT_TOKEN, OpenAI key, (optional) ElevenLabs key - Google Spreadsheet “Finance Tracker” with Expenses + Income
Setup
- Import the JSON into n8n.
- Fill
.envnode with your tokens. - Configure Google Sheets + Drive nodes.
- Activate the workflow.
Notes
- Uses
photo[3]from Telegram (can adjust for best resolution). - If no date in receipt → defaults to today.
- Amounts are strings; can enable type conversion in Sheets.
- Replace OpenAI Vision with OCR if you want a cheaper setup.
Tags: #n8n #automation #telegram #openai #googlesheets #finance
You must log in or # to comment.

