Generate structured article summaries with Telegram, Claude AI & Jina Reader
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 11 nodes and runs on Telegram events (message). Along the way it connects Telegram, Google Sheets and OpenRouter Chat Model.
How it runs
Trigger: On Telegram events (message).
- Check if URL (Filter): keeps only the items that match a condition
- Extract URL (Edit Fields (Set)): sets 2 fields: url, chat_id
- Fetch Article Markdown (HTTP Request): calls an HTTP API
- Summarize Article (Basic LLM Chain): sends a prompt to an LLM, with model: OpenRouter Chat Model; output parser: Output Parser
- Notify an error while fetching (Telegram): uses Telegram
- Send Summary to Telegram (Telegram): uses Telegram
- Save to Google Sheets (Google Sheets): append or update
- Notify an error while summarizing (Telegram): uses Telegram
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 (9)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - Filter
n8n-nodes-base.filter - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Telegram
n8n-nodes-base.telegram - Google Sheets
n8n-nodes-base.googleSheets - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter
From the author
Article summarizer bot Send any URL to your Telegram bot and get an AI summary instantly. What it does - Receives URLs via Telegram - Fetches clean article content (removes ads, navbars) - Generates AI summary - Sends formatted summary back to Telegram How to…