Templates / AI-powered invoice extractor via Telegram to Airtable

AI-powered invoice extractor via Telegram to Airtable

Needs changes

by BizThrive.ai Β· 205 views Β· created 2025-09-09 Β· Invoice Processing

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What to replace before upgrading

Removed in 3.0Replace with
AI Agent v1 (old agent modes)
AI Agent1 (v1.7)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Nodes used (9)

OpenAI Chat ModelSimple MemoryAirtableTelegramAI Agent

What it does

πŸ“„ Description This workflow automates the extraction of structured invoice data from PDF files sent via Telegram and stores it in Airtable. It leverages GPT-4o for intelligent parsing and includes conversational memory for a seamless user experience. Designed for businesses and freelancers who receive invoices digitally and want to streamline their record-keeping. --- βš™οΈ How It Works 1. Telegram Trigger – Listens for incoming messages and PDF attachments. 2. Switch Node – Filters messages to ensure only PDFs are processed. 3. Extract from File – Parses the PDF content for text extraction. 4. Edit Fields – Prepares the extracted data for AI processing. 5. AI Agent (GPT-4o) – Orchestrates the workflow, prompts the user for missing info, and extracts structured data. 6. Simple Memory – Maintains conversational context across sessions. 7. Create Invoice (Airtable Tool) – Creates a new invoice record in Airtable. 8. Create Line Item (Airtable Tool) – Adds individual line items linked to the invoice. 9. Telegram Response – Sends confirmation back to the user. --- πŸ” Required Credentials To run this workflow successfully, you’ll need: - Telegram Bot Token (via @BotFather) - OpenAI API Key (with GPT-4o access) - Airtable API Key and access to: - Base: Invoice Tracker Proper - Tables: Invoices and Line Items --- 🧰 Airtable Structure Invoices Table Fields: - Invoice Number - Date - Supplier - Supplier Address - Tax ID - PO Number - Due Date - Receiver Name - Receiver Address - Delivery Date - Total Tax - Total Amount Line Items Table Fields: - Product Code - Description - Unit Price - Quantity - Unit Type - Sub Total - Invoice (linked) --- 🧠 Features - AI-powered invoice parsing - PDF text extraction - Airtable record creation with relational linking - Telegram-based user interaction - Conversational memory - Error handling and data validation

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.