How to get a Telegram message when an RSS feed updates
Watch a blog, a job board, a competitor's changelog, a subreddit, or a news site without checking it — Make.com can ping your Telegram the moment a feed publishes something new. Free tier, about 5 minutes.
What you'll build
A two-step scenario: RSS watches a feed URL → Telegram sends you the title and link of each new item. Checks every 15 minutes by default. At ~2 operations per new item, hundreds of alerts a month stay inside Make.com's free 1,000-operation limit.
Find the feed URL
Most sites publish one at /feed, /rss, or /feed.xml.
If that fails, open the page source and search for
type="application/rss+xml" — the href next to it is the feed.
Reddit: add .rss to any subreddit or user URL. YouTube: the channel page source
contains a feeds/videos.xml?channel_id=… link.
Before you start
- A free Make.com account.
- A Telegram bot token from @BotFather
(
/newbot). - Your chat ID: message the bot once, then open
https://api.telegram.org/bot<YOUR_TOKEN>/getUpdatesand read"chat":{"id": ... }.
Steps
- Make.com: Scenarios → Create a new scenario.
- Add RSS → Watch RSS feed items. Paste your feed URL.
- Set Maximum number of returned results to 3–5 so a full feed can't fire dozens of messages on the first run.
- Add Telegram Bot → Send a Text Message. Connect it with your bot token.
- Chat ID: your own chat ID.
- Text: e.g.
🆕 {{title}}\n{{link}}. Add{{description}}if you want a summary line. - Set the schedule (every 15 minutes is fine), toggle the scenario ON.
Common snags
- "Invalid feed" error. The URL is an HTML page, not the feed itself. Recheck using the source-view trick above.
- Flood of messages on first run. You didn't cap the result count — set it to 3–5 and, if needed, let one run clear the backlog.
- Feed updates but nothing fires. Some feeds only expose the latest N items; if the site posts a burst between checks, shorten the interval.
Import it, connect Telegram, paste one feed URL. Done. ← All AutomateFlow templates