Skip to main content

Create and send tech news digests with RSS, Gemini AI and Gmail

Workflow preview

Workflow preview
100%
Create and send tech news digests with RSS, Gemini AI and Gmail preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

This workflow automates the entire lifecycle of collecting, filtering, summarizing, and delivering the most important daily news in technology, artificial intelligence, cybersecurity, and the digit...

Best for

  • Social Media automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.rssfeedread, n8n-nodes-base.stickynote, n8n-nodes-base.filter, n8n-nodes-base.sort, n8n-nodes-base.code, n8n-nodes-base.gmail, @n8n/n8n-nodes-langchain.googlegemini, n8n-nodes-base.merge

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Paolo Ronco.

Original n8n.io source

1.1 Workflow description

Title
Create and send tech news digests with RSS, Gemini AI and Gmail
Workflow name
Create and send tech news digests with RSS, Gemini AI and Gmail

This workflow automates the entire lifecycle of collecting, filtering, summarizing, and delivering the most important daily news in technology, artificial intelligence, cybersecurity, and the digital industry. It functions as a fully autonomous editorial engine, combining dozens of RSS feeds, structured data processing, and an LLM (Google Gemini) to transform a large volume of raw articles into a concise, high–value daily briefing delivered straight to your inbox.

Read: Full setup Guide


1. Scheduled Automation

The workflow begins with a Schedule Trigger, which runs at predefined intervals. Every execution generates a fresh briefing that reflects the most relevant news from the past 24 hours.


2. Massive Multi-Source RSS Collection

The workflow gathers content from over 25 curated RSS feeds covering:

🔐 Cybersecurity

(The Hacker News, Krebs on Security, SANS, CVE feeds, Google Cloud Threat Intelligence, Cisco Talos, etc.)

🤖 Artificial Intelligence

(Google Research, MIT News, AI News, OpenAI News)

💻 Technology & Digital Industry

(Il Sole 24 Ore, Cybersecurity360, Graham Cluley, and more)

⚙️ Nvidia Ecosystem

(Nvidia Newsroom, Nvidia Developer Blog, Nvidia Blog)

Each RSS feed is handled by a dedicated node, which ensures:

  • source isolation
  • easier debugging
  • no single point of failure

The feeds are grouped using category-specific Merge nodes (Cyber1/2/3, AI, Nvidia), enabling modular scalability.


3. Unified Feed Aggregation

All category merges feed into the Merge_All node, creating a single combined dataset of articles from every source.


4. Intelligent Filtering (last 24 hours only)

The Filter node removes:

  • articles older than 24 hours (based on isoDate)
  • invalid items
  • duplicated or redundant entries

This keeps the briefing strictly relevant to the current day.


5. Chronological Sorting

The Sort – Articles by Date node orders all remaining items in descending date order. More recent or time-sensitive news is therefore prioritized.


6. Data Normalization (JavaScript Code)

A dedicated Code node transforms all incoming items into one clean JSON object:

{
  "articles": [
    {
      "title": "...",
      "content": "...",
      "link": "...",
      "isoDate": "..."
    }
  ]
}

This standardized structure becomes the input for the LLM summarization stage.


7. AI Editorial Processing – Google Gemini

The node LLM – News Summarizer is the workflow’s editorial brain.

A complex prompt instructs Gemini to behave like the editor-in-chief of a major tech newspaper, enforcing strict rules:

Selection rules:

  • choose only 8–10 truly important stories
  • ignore low-value content (minor product releases, clickbait, rumors…)

Relevance criteria:

  • AI research & foundation models
  • Big Tech developments
  • cybersecurity incidents
  • regulation and digital policy
  • semiconductors, cloud, and infrastructure
  • digital rights, governance, sovereignty

Deduplication:

If multiple feeds report the same story, only one version is kept.

Output format:

Gemini must output a valid JSON object containing:

  • subject: the email subject line
  • html: a fully structured HTML body grouped into categories

Each news item ends with a clickable HTML source link, NEVER plaintext URLs.

This step condenses dozens of articles into a polished, editorial-grade briefing.


8. HTML Newsletter Assembly (Code Node)

The Build Final Newsletter HTML node:

  • safely parses the JSON from the LLM
  • cleans any ```json fences or extra text
  • validates subject and html fields
  • embeds the content into a modern, responsive HTML email template

The output is a single item containing:

  • the final email subject
  • the final HTML body Ready to be sent.

9. Automatic Email Delivery

The Send Final Digest Email (Gmail node):

  • uses the generated subject
  • sends the curated HTML newsletter
  • delivers it to the configured recipient(s)
  • uses a custom sender name (“n8n News”)

The result is a fully automated Tech & AI Daily Briefing delivered with zero manual effort.


In Summary: What This Workflow Achieves

✔ Collects news from 25+ high-quality RSS sources ✔ Normalizes, filters, and sorts all items automatically ✔ Uses Google Gemini to select only the stories that truly matter ✔ Generates a coherent, readable, professional-looking HTML newsletter ✔ Sends the result via email every day

Perfect for:

  • daily executive briefings
  • technology and cybersecurity monitoring
  • automated newsletter production
  • internal knowledge distribution
  • competitive intelligence workflows

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - RSS_TheHackersNews

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 2 - RSS_GrahamCluley

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 3 - RSS_cybersecuritynews

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 4 - RSS_ilsole24ore Tech

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 5 - RSS_ilsole24ore Cyber

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 6 - RSS_cybersecurity360

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 7 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - RSS_artificialintelligence-news.

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 9 - RSS_GoogleResearch

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 10 - RSS_MIT

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 11 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Filter

Type / Role
n8n-nodes-base.filter - filter
Config choices
Version 2.2

Block 13 - Sort - Articles by Date

Type / Role
n8n-nodes-base.sort - sort
Config choices
Version 1

Block 14 - Build Final Newsletter HTML

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 15 - Send Final Digest Email

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 16 - Code in JavaScript

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 17 - LLM - News Summarizer

Type / Role
@n8n/n8n-nodes-langchain.googleGemini - googleGemini
Config choices
Version 1

Block 18 - RSS_darkreading

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 19 - RSS_GoogleCloudBlog

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 20 - RSS_krebsonsecurity

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 21 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 22 - RSS_Nvidia1

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 23 - RSS_Nvidia2

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 24 - RSS_Nvidia3

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Showing the first 24 of 48 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Create and send tech news digests with RSS, Gemini AI and Gmail
Complexity advanced
Nodes 48
Categories Social Media, AI Summarization
Author Paolo Ronco
Published 03 Dec 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/11466/11466.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Create and send tech news digests with RSS, Gemini AI and Gmail do?

This workflow automates the entire lifecycle of collecting, filtering, summarizing, and delivering the most important daily news in technology, artificial intelligence, cybersecurity, and the digit...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media, AI Summarization use case.