Web content to Telegram publisher with AI enhancement & image watermarking
Ready for 3.0What this workflow does
This AI workflow has 16 nodes and runs on a schedule (every hour). Along the way it connects Google Sheets, Telegram and OpenAI Chat Model. It also calls film.ru over HTTP.
How it runs
Trigger: On a schedule (every hour).
- Fetch News Page (HTTP Request): calls film.ru
- Extract Links from HTML (HTML): parses or builds HTML
- Clean and Trim Links (Code): runs custom JavaScript code
- Check Links in Google Sheet (Google Sheets): uses Google Sheets
- Check: Should We Parse? (If): checks a condition and branches into true / false
- Open Article by Link (HTTP Request): calls an HTTP API
- Extract Article Description (HTML): parses or builds HTML
- Clean and Trim Text (Code): runs custom JavaScript code
- Update Google Sheet with Clean Links (Google Sheets): update
- Text processing (AI Agent): runs an AI agent, with model: OpenAI Chat Model
…plus 3 more steps. See the full node list below.
Services it uses
HTTP calls to: film.ru
Scraping pages by hand? Firecrawl is a simpler option (10% off for new users).
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 (11)
- No Operation, do nothing
n8n-nodes-base.noOp - Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - HTML
n8n-nodes-base.html - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Google Sheets
n8n-nodes-base.googleSheets - AI Agent
@n8n/n8n-nodes-langchain.agent - Telegram
n8n-nodes-base.telegram - Edit Image
n8n-nodes-base.editImage - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
From the author
🤖 This n8n workflow automatically parses news articles from a webpage, enhances them with AI, and publishes them to a Telegram channel with a watermarked image. Unlike the RSS-based setup, this workflow directly fetches and processes content from any…