🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

RSS to Telegram, a daily news digest you will read

Lisa Granqvist Partner Workflow Automation Expert

Checking five feeds turns into twenty tabs. Then you “save for later,” forget, and end the day feeling oddly behind on the one topic you care about most.

This RSS Telegram digest problem hits marketing leads who need quick context for campaigns, but agency owners and busy founders feel it too. You don’t need more news. You need a daily recap you can actually finish.

This workflow collects yesterday’s articles from several RSS feeds, summarizes each one locally with Ollama, and posts a clean digest to Telegram. You’ll see what it does, what you need, and what to tweak so it matches your routine.

How This Automation Works

See how this solves the problem:

n8n Workflow Template: RSS to Telegram, a daily news digest you will read

The Challenge: Keeping up without living in your browser

News via RSS sounds simple until you try to keep it “daily.” One feed becomes three. Then five. You open a few posts, skim the first paragraphs, and realize you still don’t know what mattered. Worse, your “system” relies on you doing the same ritual every day, at the exact moment you have the least mental energy. That’s how good sources turn into background noise. And when you miss the story that would’ve changed your decision, it stings because the fix is painfully obvious: stop making your brain do the sorting.

The friction compounds. Here’s where it breaks down in real life.

  • Skimming multiple sites burns about an hour a day, and you still feel unsure about what you read.
  • RSS readers pile up unread items, so “catching up” becomes a weekend chore you never do.
  • Manually copying links into Slack or Telegram is easy to forget, which means the team never sees the same context.
  • Cloud summarizers are convenient, but many teams hesitate to send full article text off-device.

The Fix: A daily Telegram digest built from RSS and local summaries

This n8n workflow runs on a daily schedule and pulls fresh items from several RSS feeds (AI TechPark, KnowTechie, AI Business, Guardian AI, and Hugging Face). It then keeps only the articles published yesterday, so you get a true recap instead of an endless stream. For each article, the workflow sends the content to your local Ollama server (for example, a Raspberry Pi 5 running llama3.2) and generates a short, readable summary without relying on paid APIs. Finally, it formats everything into a clean Telegram message that includes the title, author when available, and the original link. Open Telegram once, scan fast, move on. Honestly, that’s the whole point.

The workflow starts with a daily kickoff in n8n. From there, it collects items from multiple RSS sources, filters them to “yesterday only,” and summarizes them with a local LLM in Ollama. At the end, Telegram receives a digest that reads like a briefing, not a data dump.

What Changes: Before vs. After

Real-World Impact

Say you follow 5 AI feeds and you usually open 6 articles a day. If you spend maybe 10 minutes per article to skim, that’s about an hour daily (and that’s on a good day). With this workflow, you spend about 2 minutes in the morning skimming the Telegram digest, then open only the 1–2 links that truly matter. The reading time stays, but the “find and sort” time mostly disappears.

Requirements

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Ollama for local Llama 3.2 summaries.
  • Telegram Bot to deliver the digest message.
  • Telegram bot token (get it from BotFather in Telegram).

Skill level: Intermediate. You’ll connect Telegram credentials and run Ollama locally, but you won’t be writing code.

Need help implementing this? Talk to an automation expert (free 15-minute consultation).

The Workflow Flow

Daily kickoff in n8n. The workflow runs on a schedule so you don’t have to remember it. You pick the time, n8n handles the rest.

RSS collection across multiple sources. Several RSS Read steps pull in items from your chosen publications, then a merge combines them into a single stream so the rest of the workflow treats them the same.

Yesterday-only filtering. The workflow selects the fields you care about (title, link, author, publish date) and filters out anything not published the previous day. No backlog guilt.

Local AI summarization and Telegram delivery. Each remaining item is summarized by Ollama (Llama 3.2 in the provided setup), merged back with the source details, formatted into a readable digest, and sent to your Telegram chat via your bot.

You can easily modify the RSS sources to match your niche based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Scheduled Trigger

Set up the daily kickoff schedule that starts the RSS collection and digest flow.

  1. Open Scheduled Daily Kickoff and set the schedule rule to trigger at minute 1 (Rule → Interval → Trigger At Minute).
  2. Confirm your workflow timezone in settings if you need the daily run to align with local time (e.g., Europe/Madrid).
  3. Optional: keep Flowpast Branding as a documentation sticky note for team context.

If your digest arrives at the wrong local time, double-check the workflow timezone in n8n settings rather than the trigger itself.

Step 2: Connect RSS Sources and Merge Streams

Configure all RSS feeds and combine them into a single unified stream for processing.

  1. In Scheduled Daily Kickoff, confirm it outputs to Fetch RSS KnowTechie, Fetch RSS AI Techpark, Fetch RSS AI Business, Fetch RSS Guardian AI, and Fetch RSS Hugging Face in parallel.
  2. Configure the five RSS nodes (grouped by function) with these URLs: Fetch RSS AI Techparkhttps://ai-techpark.com/category/ai/feed/, Fetch RSS KnowTechiehttps://knowtechie.com/category/ai/feed/, Fetch RSS AI Businesshttps://aibusiness.com/rss.xml, Fetch RSS Guardian AIhttps://www.theguardian.com/technology/artificialintelligenceai/rss, Fetch RSS Hugging Facehttps://huggingface.co/blog/feed.xml.
  3. Open Consolidate RSS Streams and set Number of Inputs to 5 to match the five RSS sources.

Step 3: Normalize and Filter Articles

Extract the fields you need from each RSS item and filter to only yesterday’s news.

  1. In Pick RSS Attributes, add assignments for the normalized fields: title{{ $json.title }}, creator{{ $json.creator }}, pubDate{{ $json.pubDate }}, content{{ $json.content }}, link{{ $json.link }}.
  2. In Filter Prior Day Articles, set the condition to compare Left Value {{ new Date($json.pubDate).toISOString().slice(0,10) }} with Right Value {{ $today.minus({ days:1 }).toISODate() }} using the equals operator.
  3. Confirm that Pick RSS Attributes outputs to Filter Prior Day Articles, which then sends items to both Generate Ollama Summary and Merge Summary with Source in parallel.

⚠️ Common Pitfall: RSS feeds can use inconsistent timezones in pubDate. If filtering drops valid items, check the feed timezone and your workflow timezone.

Step 4: Set Up AI Summarization and Merge Results

Generate a formatted summary with Ollama and merge it back with the source article data.

  1. Open Generate Ollama Summary and set Text to the prompt: Summarize this AI news in bullet points. Give only the result in this format: *📰 Title:* {{ $json.title }} *✍️ Author:* {{ $json.creator }} *🔗 Link:* {{ $json.link }} *🧠 Summary:* News text: {{ $json.content }}.
  2. Ensure Generate Ollama Summary uses Ollama LLM Engine as its language model connection.
  3. In Ollama LLM Engine, set Model to llama3.2:1b.
  4. Open Merge Summary with Source and set Mode to combine and Combine By to combineByPosition so the summary aligns with the original item.

Credential Required: Connect your ollamaApi credentials in Ollama LLM Engine. Generate Ollama Summary uses Ollama LLM Engine as the language model, so credentials must be added to Ollama LLM Engine, not the chain node.

Step 5: Assemble the Telegram Message and Dispatch

Map the final fields and send the digest to Telegram in HTML format.

  1. In Assemble Message Fields, set the final fields: Title{{ $json.title }}, Author{{ $json.creator }}, Publication date{{ $json.pubDate }}, Summary{{ $json.text }}, Link{{ $json.link }}.
  2. Open Dispatch Telegram Digest and set Text to Hello!  I have here one interesting summary for you: <b>Title:</b> {{ $json.Title }} <b>Author:</b> {{ $json.Author }} <b>Publication date:</b> {{ $json["Publication date"] }} <b>News link:</b> {{ $json.Link }} <b>Summary:</b> {{ $json.Summary }}.
  3. In Dispatch Telegram Digest, set Chat ID to your target Telegram chat or channel ID (currently blank).
  4. Confirm additional fields include Parse Mode HTML and Disable Web Page Preview true.

Credential Required: Connect your telegramApi credentials in Dispatch Telegram Digest.

⚠️ Common Pitfall: If Chat ID is empty, no message will be delivered even if the workflow runs successfully.

Step 6: Test and Activate Your Workflow

Run a manual test to verify the digest format and then activate for daily delivery.

  1. Click Execute Workflow and verify that at least one item passes Filter Prior Day Articles.
  2. Check that Generate Ollama Summary returns a formatted summary and that Merge Summary with Source combines it with the source fields.
  3. Confirm Dispatch Telegram Digest sends a message with Title, Author, Publication date, News link, and Summary.
  4. Toggle the workflow to Active to enable the daily schedule.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Watch Out For

  • Telegram credentials can expire or need specific permissions. If things break, check the bot token and chat ID configuration in your n8n Telegram credentials first.
  • If you’re using Wait nodes or external rendering, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
  • Default prompts in AI nodes are generic. Add your brand voice early or you’ll be editing outputs forever.

Common Questions

How quickly can I implement this RSS Telegram digest automation?

About an hour if Ollama and Telegram are already set up.

Can non-technical teams implement this RSS Telegram digest?

Yes, but you’ll want someone comfortable with basic setup. You mainly connect accounts, paste RSS URLs, and point the workflow at your local Ollama server.

Is n8n free to use for this RSS Telegram digest workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in Ollama costs, which are usually just your hardware and electricity since it runs locally.

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

How do I adapt this RSS Telegram digest solution to my specific challenges?

Swap the RSS Read sources to match your industry, then adjust the prompt in the “Generate Ollama Summary” step so the summaries come out in your style. Many teams switch from bullet summaries to a single short paragraph, or add a “Why it matters” line for decision-makers. If you want a weekly roundup instead of daily, change the Scheduled Daily Kickoff timing and tweak the “Filter Prior Day Articles” logic to look back further.

Why is my Telegram connection failing in this workflow?

Usually it’s the chat ID or an outdated bot token. Regenerate the token via BotFather if needed, then update the credential in n8n and re-check the numeric chat ID (group chats are the common gotcha). Also confirm the bot is allowed to post in that chat, because Telegram can block messages if permissions aren’t right.

What’s the capacity of this RSS Telegram digest solution?

It depends mostly on your hardware because Ollama does the heavy lifting. On a typical small server, a handful of feeds and a few dozen articles per run is fine, but if you try to summarize hundreds of items daily you’ll feel it in runtime. n8n Cloud plans have execution limits by tier; self-hosting has no fixed execution cap (your server becomes the limit).

Is this RSS Telegram digest automation better than using Zapier or Make?

For local AI summarization, usually yes. Zapier and Make are great for simple “new RSS item → send message” tasks, but they’re not designed around running an on-device model like Ollama, and complex filtering/merging gets messy fast. n8n also gives you more control over how you merge multiple feeds and how you format a single digest message. If privacy matters, self-hosting is a big deal. If you only want to forward headlines with no summarization, a simpler tool can be enough. Talk to an automation expert if you’re not sure which fits.

Once this is running, your daily reading becomes a single message, not a pile of tabs. Set it up, let it run, and use the regained attention for work that actually moves.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal