🧾 Track expenses from receipt photos with Telegram & Google Sheets using OCR.space

2,738 views · 🧾 Invoice Processing

💡 Pro Tip — HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it — it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

Hello automation enthusiasts! 👋

Want to automatically track your expenses from receipts without hefty OCR service costs? I’ve got you covered!

I’ve updated my Personal Finance Tracking Chatbot template to incorporate a free OCR service (OCR.space). This powerful n8n workflow lets you effortlessly log your expenses by sending a picture of your receipt to your Telegram bot. The OCR will extract key details like amount, date, and description, which are then neatly saved into your Google Sheets!

Why use this template?

What Do You Need?

Who Is This For? This template is perfect for anyone who wants to gain more control over their personal finances in an efficient and hassle-free way. No more complex apps, just use your personal chatbot!

How to Use It?

  1. Get Your Free OCR.space API Key: Visit ocr.space/OCRAPI and sign up for a free key.
  2. Import this JSON template into your n8n instance.
  3. Configure Credentials: Set your Telegram Bot Token, Google Sheet ID, and OCR.space API Key as environment variables in n8n.
  4. Activate the workflow.
  5. Start tracking your finances by sending text commands (e.g., income salary 5000, expense coffee 15 food) or just snapping a photo of your receipt to your Telegram bot!

Let’s simplify your financial management with automation! Feel free to try it out and modify it to suit your needs. If you have any questions, leave a comment below!

🔗 Nodes Used

HTTP Request

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup