Log Telegram receipt images to Excel 365 using Tesseract OCR and GPT-4.1-mini
UnknownWhat this workflow does
This AI workflow has 18 nodes and runs on Telegram events. Along the way it connects Telegram, Microsoft Excel 365, OpenAI Chat Model and Tesseractjs (community).
How it runs
Trigger: On Telegram events.
- Extract Telegram chat and file ID (Edit Fields (Set)): sets or maps fields
- Check if image was uploaded (If): checks a condition and branches into true / false
- Send Notification (Telegram): uses Telegram
- Telegram: uses Telegram
- Tesseract OCR (Tesseract Node): uses Tesseract Node
- Parse receipt data with AI (AI Agent): runs an AI agent, with model: OpenAI Chat Model
- JSON output parsing (Edit Fields (Set)): sets or maps fields
- Normalize transaction data (Edit Fields (Set)): sets or maps fields
- Get Configurations (Microsoft Excel 365): uses Microsoft Excel 365
- Validate required transaction fields (If): checks a condition and branches into true / false
…plus 6 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-tesseractjs is verified or supports 3.0 (used in Tesseract OCR).
Nodes used (8)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - Microsoft Excel 365
n8n-nodes-base.microsoftExcel - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Tesseract Node
n8n-nodes-tesseractjs.tesseractNode - Telegram
n8n-nodes-base.telegram - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - If
n8n-nodes-base.if
From the author
📸💰 Log receipt transactions from Telegram images to Excel using OCR and AI OCR + AI + Duplicate Protection (n8n Workflow) Overview This workflow automatically converts receipt images or payment proof sent via Telegram into structured financial records…