Web Content to Telegram Publisher with AI Enhancement & Image Watermarking

Go to Workflow
0 views
Built by octik5 octik5
Created on June 05, 2026

Description

πŸ€– 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 specified webpage.

Use Cases

Automatically post new website articles to your Telegram channel.
Use AI to rewrite or summarize text for better readability.
Add branded watermarks to images and keep your channel visually consistent.

How It Works

Schedule Trigger: Runs the workflow on a custom schedule.
Fetch Web Page: Retrieves the HTML content of your chosen website.
Extract Links: Parses article links from the HTML source.
Check & Update Google Sheet: Skips already processed links and records new ones.
Fetch & Clean Article: Retrieves, extracts, and formats the article text.
AI Text Customization: Uses an AI agent to enhance the text.
Image Watermarking: Fetches the article image and applies a watermark.
Telegram Publishing: Posts the final image and AI-enhanced text to your channel.

Setup Steps

Google Sheet:** Create and share a sheet to track processed links.
Web URL:** Enter your target webpage in the HTTP Request node.
AI Agent:** Choose a model and prompt for text customization (e.g., OpenRouter or Gemini).
Telegram Bot:** Add your bot token and chat ID.
Run & Test:** Execute once manually, then let it run on schedule.

Tips

AI usage may incur costs depending on the model provider.
Some AI models can be geo-restricted β€” check availability if you get β€œmodel not found.”
Customize watermark style (font, color, size) to match your branding.
Use Telegram Markdown for rich message formatting.

βœ… Key Advantage:
No RSS required β€” the workflow directly parses websites, enhances content with AI, and automates publishing to Telegram.

Nodes Used (8)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Edit Image
n8n-nodes-base.editImage
Google Sheets
n8n-nodes-base.googleSheets
HTML
n8n-nodes-base.html
HTTP Request
n8n-nodes-base.httpRequest
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Telegram
n8n-nodes-base.telegram