Automated invoice processing with Telegram, GPT-4o, OCR and SAP integration
HOW IT WORKS:++ This workflow automates the processing of invoices sent via Telegram. It extracts the data using LlamaIndex OCR, logs it in Google Sheets, and optionally pushes the structured data to SAP Business One 🔹 1. Receive Invoice via Telegram: - A user sends a PDF of an invoice through Telegram - A Telegram Trigger node listens for incoming messages and captures the file and metadata - The document is downloaded and prepared for OCR 🔹 2. OCR with LlamaIndex: - The fil
At a glance
Automated invoice processing with Telegram, GPT-4o, OCR and SAP integration is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, OpenAI, Telegram. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Google Sheets, OpenAI, Telegram
- Modules
- 27
- Price
- Free
- Version
- v1.0

About this workflow
HOW IT WORKS:++ This workflow automates the processing of invoices sent via Telegram. It extracts the data using LlamaIndex OCR, logs it in Google Sheets, and optionally pushes the structured data to SAP Business One 🔹 1. Receive Invoice via Telegram: - A user sends a PDF of an invoice through Telegram - A Telegram Trigger node listens for incoming messages and captures the file and metadata - The document is downloaded and prepared for OCR 🔹 2. OCR with LlamaIndex: - The file is uploaded to the LlamaIndex OCR API. - The workflow polls the API until the processing status returns SUCCESS - Once ready, the parsed content is fetched in Markdown format 🔹 3. Data Extraction via LLM (editable): - The Markdown content is sent to a language model (LLM) using LangChain - A Structured Output Parser transforms the result into a clean, structured editable JSON 🔹 4. Save to Google Sheets: The structured JSON is split into: 1. Header (main invoice metadata) 1. Detail (individual line items) Each part is stored in a dedicated tab within a connected Google Sheets file 🔹 5. Ask for SAP Confirmation: The bot replies to the user via Telegram: "Do you want to send the data to SAP?" If the user clicks "Yes", the next automation path is triggered. 🔹 6. Push Data to SAP B1: A connection is made to SAP Business One's Service Layer API Header and detail data are fetched from Google Sheets The invoice structure is rebuilt as required by SAP (DocumentLines, CardCode, etc.) A POST request creates the Purchase Invoice in SAP A confirmation message with the created DocEntry is sent back to the user on Telegram ++SET UP STEPS:++ Follow these steps to properly configure the workflow before execution: 1️⃣ Create Required Credentials: Go to Credentials > + New Credential and create the following: - Telegram API (set your bot token get it from BotFather) - Google Sheets - OpenAI 2️⃣ Set Up Environment Variables (Optional but Recommended): LLAMAINDEXAPIKEY SAPUSER SAPPASSWORD SAPCOMPANYDB SAPURL 3️⃣ Prepare Google Sheets: Ensure your Google Spreadsheet has the following: ➤ Sheet 1: Header ➤ Sheet 2: Details Contains columns for invoice lines
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Add Textline customers to a Google Sheets spreadsheet
Send a Gmail email from a new Google Sheets row
Create WordPress posts from new Google Sheets rows using ChatGPT completions
Aggregate Google Sheets data to JSON and send via HTTP action
Sending messages from Slack to GREEN-API for WhatsApp
Automated email triage with Gmail, GPT-4o, and Slack urgency notifications
Analyze competitor Instagram engagement with Bright Data and GPT-5.5
Create animated baby podcast videos with GPT, DALL-E, ElevenLabs and Hedra
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you