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

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

Ready for 3.0

by Candra Reza ✓ · 3,329 views · created 2025-07-30 · Invoice Processing, AI Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 5 nodes and runs from “Telegram Bot” (no trigger node, so run it manually or call it from another workflow). Along the way it connects Telegram Bot. It also calls api.ocr.space over HTTP.

How it runs

Trigger: From “Telegram Bot” (no trigger node, so run it manually or call it from another workflow).

  1. Telegram Bot: uses Telegram Bot
  2. Check 'Photo' (If): checks a condition and branches into true / false
  3. Get Telegram Photo (Telegram Bot): get file
  4. OCR.space Request (HTTP Request): calls api.ocr.space (POST)
  5. Send Raw OCR Text (Telegram Bot): uses Telegram Bot

Services it uses

Telegram Bot

HTTP calls to: api.ocr.space

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Rarely used nodes in this template: n8n-nodes-base.telegramBot

Nodes used (3)

From the author

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…

Excerpt from Candra Reza's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.