AI Agents

n8n Telegram invoices to Notion with AI summaries and reports

28 nodes 228 132 Scheduled trigger
Download

Workflow Description

An automation workflow that captures invoices from Telegram, processes them with Google Gemini AI to generate intelligent summaries, stores them in Notion with complete details, and creates visual reports sent back to Telegram automatically.

How it works

  1. 1.Receive invoice messages or documents from a Telegram channel or bot trigger
  2. 2.Process invoice content using Gemini model to extract data, amounts, and generate summaries
  3. 3.Store invoice details and AI-generated summaries in a structured Notion database
  4. 4.Generate visual charts and graphs related to invoice data using Quick Chart API
  5. 5.Distribute formatted reports and summaries to designated Telegram groups or channels

Use cases

  • Automate invoice collection and organization without manual data entry or sorting
  • Create visual financial reports and dashboards from collected invoice data automatically
  • Track expenses and revenue patterns by analyzing multiple invoices in one centralized Notion workspace

Requirements

  • Active Telegram account with a dedicated channel or group for invoice submissions
  • Organized Notion database with tables for invoices, summaries, and financial reports
  • Valid Google Gemini API key for AI text and document processing

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Gemini LLM Chain Notion Quick Chart Telegram Output Parser

Details

Trigger Scheduled trigger
Nodes 28
Apps 6
Views 228
Downloads 132

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (28)

/

Google Gemini Chat Model

Gemini Model

#1

Basic LLM Chain

LLM Chain

#2

Sticky Note

Sticky Note

#3

Sticky Note1

Sticky Note

#4

Schedule Trigger | for send chart report

Schedule Trigger

#5

Get Recent Data from Notions

Notion

#6

Summarize Transaction Data

Summarize

#7

Generate Chart

Quick Chart

#8

Send Chart Image to Group or Private Chat

Set

#9

Convert Data to JSON chart payload

Code

#10

Telegram Trigger | When recive photo

Set

#11

Get Image Info

Edit Image

#12

Parse To your object | Table

Output Parser Structured

#13

Split Out | data transaction

Split Out

#14

Sendback to chat and give summarize text

Set

#15

Record To Notion Database

Notion

#16

Sticky Note2

Sticky Note

#17

Sticky Note3

Sticky Note

#18

Sticky Note4

Sticky Note

#19

Sticky Note5

Sticky Note

#20

Sticky Note6

Sticky Note

#21

Sticky Note7

Sticky Note

#22

Sticky Note8

Sticky Note

#23

Sticky Note9

Sticky Note

#24

Sticky Note10

Sticky Note

#25

Sticky Note11

Sticky Note

#26

Sticky Note12

Sticky Note

#27

Telegram

Set

#28