Personal knowledgebase AI agent
Ready for 3.0What this workflow does
This AI workflow has 19 nodes and runs on Telegram events (message) (plus 1 other trigger). Along the way it connects Google Gemini Chat Model, Telegram and Google Sheets.
How it runs
Trigger: On Telegram events (message) (plus 1 other trigger).
- AI Agent: runs an AI agent, with model: Google Gemini Chat Model; 1 tool (Get row(s) in sheet in Google Sheets)
- Filter: keeps only the items that match a condition
- Send a text message (Telegram): uses Telegram
- If: checks a condition and branches into true / false
- HTTP Request: calls an HTTP API (POST)
- HTTP Request: calls an HTTP API
- Information Extractor: extracts structured fields from text with AI, with model: Google Gemini Chat Model
- Markdown: converts between Markdown and HTML
- Append row in sheet (Google Sheets): append
- Information Extractor: extracts structured fields from text with AI, with model: Google Gemini Chat Model
…plus 3 more steps. 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)
- If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Markdown
n8n-nodes-base.markdown - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - Telegram Trigger
n8n-nodes-base.telegramTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Telegram
n8n-nodes-base.telegram - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Google Sheets
n8n-nodes-base.googleSheets - Google Sheets Trigger
n8n-nodes-base.googleSheetsTrigger - Filter
n8n-nodes-base.filter
From the author
How it works: This project creates a personal AI knowledge assistant that operates through Telegram. The assistant can extract summaries from YouTube videos or online articles, store them in Google Sheets for later reference, and retrieve stored summaries…