Skip to product information

Gmail Invoice Attachments to Google Sheets (n8n) + Telegram Alerts

Gmail Invoice Attachments to Google Sheets (n8n) + Telegram Alerts

 (200+Reviews)
Regular price £47.99
Regular price £47.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Gmail Invoice Attachments to Google Sheets (n8n) + Telegram Alerts

Gmail Invoice Attachments to Google Sheets (n8n) + Telegram Alerts

Regular price £47.99
Regular price £47.99 Sale price
SAVE Sold out

Turn invoice emails into a live Google Sheets ledger—with Telegram alerts

This n8n workflow automatically monitors your Gmail inbox for unread emails with attachments, extracts invoice data using easybits Extractor, deduplicates by invoice number, logs new invoices to Google Sheets, and sends a Telegram notification with key totals.

What this workflow does

  • Polls Gmail every minute for unread messages and downloads their attachments.
  • Filters and prepares files: ignores small inline/junk attachments under 10 KB, then splits each remaining attachment into its own item for processing.
  • Processes supported document types: keeps only PDF, JPEG, PNG, and WebP attachments, then marks the source email as read.
  • Extracts invoice fields: sends each supported attachment to easybits Extractor to classify the document and extract invoice data such as vendor_name, invoice_number, service_period, and totals (total_net, vat_amount, total_gross).
  • Ensures it’s an actual invoice: continues only when the document classification indicates it is an invoice.
  • Deduplicates in Google Sheets: checks whether the invoice_number already exists, appends a new row if not, and updates your ledger automatically.
  • Sends a Telegram alert with the vendor and amounts for every newly logged invoice.

Use cases

  • Accounts teams who want real-time invoice tracking without manual spreadsheet entry.
  • SaaS operators centralizing invoices from multiple senders into a single Google Sheets view.
  • Anyone who needs instant visibility in Telegram when new invoices arrive.

Technical details

  • Integrations/Nodes: Gmail (polling), easybits Extractor, Google Sheets, Telegram, plus logic nodes (e.g., if, code).
  • easybits Extractor output expected: document_class, invoice_number, vendor_name, service_name, service_period, total_net, vat_amount, total_gross.
  • Setup requirements: add Gmail OAuth2 access, configure the extractor pipeline, and provide a Google Sheets sheet tab with matching column headers.
View full details