I built a workflow that automatically monitors 5 official AI news sources
and sends a daily email digest with an AI-generated summary in French
every morning at 6am — completely free.
What it does
Monitors 5 RSS feeds: HuggingFace, VentureBeat AI, OpenAI,
Anthropic and Google DeepMind
Filters articles from the last 24 hours
Limits to 15 articles maximum
Generates a structured French summary grouped by theme
using GLM 4.5 Air via OpenRouter (free model)
Sends a single clean HTML email digest with clickable links
Why I built it
Keeping up with AI news is time-consuming.
This workflow does it automatically every morning
so you wake up with a clear summary of what happened in AI.
Tools used
N8N (workflow automation)
OpenRouter — GLM 4.5 Air free model (no cost)
Gmail OAuth2
GitHub repo
Full documentation and installation guide available here:
Happy to answer any questions or suggestions to improve it!
Clean and practical — the combination of RSS filtering by recency + a free model via OpenRouter keeps this zero-cost and easy to maintain.
One thing worth handling as you scale: the same article can appear across multiple feeds (e.g., an OpenAI announcement picked up by both VentureBeat and HuggingFace’s blog). A simple dedup step using the article URL (before the AI summary step) prevents the digest from repeating the same news twice.
@kjooleng the screenshot shows multiple items coming into the Merge node on the left, but only one item making it through to the right. The most likely cause is that the deduplication or filter node after the Merge is dropping everything except the first item - check if there’s a Limit node set to 1, or an IF node that’s only passing a single branch. Also worth checking: if the 5 RSS nodes are connected to a Merge node, make sure the Merge mode is set to “Combine” or “Multiplex” rather than “Wait for all” with a mismatch in input count.