Automated financial tracker: Telegram invoices to Notion with Gemini AI reports
Ready for 3.0What this workflow does
This AI workflow has 15 nodes and runs on Telegram events (message) (plus 1 other trigger). Along the way it connects Google Gemini Chat Model, Notion, QuickChart and Telegram.
How it runs
Trigger: On Telegram events (message) (plus 1 other trigger).
- Telegram: work with file
- Get Recent Data from Notions (Notion): get many (database page)
- Get Image Info (Edit Image): information
- Summarize: summarizes / groups the items
- Basic LLM Chain: sends a prompt to an LLM, with model: Google Gemini Chat Model; output parser: Parse To your object | Table
- Convert Data to JSON chart payload (Code): runs custom JavaScript code
- Split Out: splits a list into separate items
- Sendback to chat and give summarize text (Telegram): uses Telegram
- Generate Chart (QuickChart): uses QuickChart
- Record To Notion Database (Notion): work with database page
…plus 1 more step. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (12)
- Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Notion
n8n-nodes-base.notion - Summarize
n8n-nodes-base.summarize - QuickChart
n8n-nodes-base.quickChart - Telegram
n8n-nodes-base.telegram - Code
n8n-nodes-base.code - Telegram Trigger
n8n-nodes-base.telegramTrigger - Edit Image
n8n-nodes-base.editImage - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Split Out
n8n-nodes-base.splitOut
From the author
Automated Financial Tracker: Telegram Invoices to Notion with AI Summaries & Reports --- Tired of manually logging every expense? Streamline your financial tracking with this powerful n8n workflow! Snap a photo of your invoice in Telegram, and let AI (powered…