AI-Powered Daily Release Notes Summary Notification - n8n Workflow

Use this powerful n8n workflow to scrape n8n GitHub releases daily, utilize the OpenAI n8n node to summarize key updates, and deliver structured release notes directly to your inbox via Gmail automation.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Markdown-formatted text.
Automation enthusiasts and developers who rely on n8n and need to stay current with releases.
Teams requiring a daily digest of new features, bug fixes, and important updates without manually checking GitHub.
Users looking for advanced examples of combining web scraping, custom code, AI summarization, and Gmail into a cohesive n8n workflow.
Anyone seeking pre-built n8n templates for complex scheduling and data processing tasks.

Overview

Keeping up with the fast-paced development of tools like n8n can be challenging. This sophisticated n8n workflow solves the 'information overload' problem by doing the heavy lifting for you. It functions as a personalized monitoring system that automatically runs using an n8n trigger. The n8n workflow targets the official n8n GitHub release page, intelligently filters only the most recent updates based on the schedule, and uses the powerful OpenAI n8n node (leveraging GPT-5-mini) to distill complex technical changes into concise, readable summaries. Finally, it constructs a beautifully styled HTML email template and sends it directly to your desired recipient using Gmail. This is one of the most useful n8n templates for maintaining organizational awareness.

How it Works

Markdown-formatted text.


  1. Schedule Activation: The n8n workflow starts with a Schedule Trigger, set to run daily at 8 AM. This establishes the recurring nature of the notification.

  2. Scraping and Extraction: An HTTP Request n8n node fetches the raw HTML content of the n8n GitHub releases page. This content is then parsed by the HTML n8n node to isolate individual release sections.

  3. Filtering and Formatting (Custom Code): The Format Data and Filter based on Trigger Code n8n node executes a critical task. It dynamically calculates the time window (e.g., the last 24 hours, dictated by the Schedule Trigger) and uses Cheerio to parse release dates, versions, and links. Only releases within the specified time window are passed to the next step, ensuring you only see new information.

  4. AI Summarization: The filtered data (containing lists of features and bug fixes) is fed into the Summarize n8n Update Data LangChain Agent n8n node. This agent is connected to the OpenAI Chat Model (gpt-5-mini) and a Structured Output Parser. The AI processes the raw text and generates a concise, high-level summary of the most important updates, adhering to a strict JSON format.

  5. Data Consolidation: A Set n8n node (Format Data) merges the original release metadata (version, date, link) with the AI-generated structured summaries.

  6. HTML Templating: A second Code n8n node (Generate HTML template) takes the consolidated data and embeds it into a pre-defined, styled HTML template, creating the perfect email body.

  7. Notification: The final action uses the Gmail n8n node (Send a message) to send the generated HTML email containing the AI-summarized n8n updates to the configured recipient. This completes the fully automated n8n workflow.

Installation Guide

Markdown-formatted text.


  1. Import: Copy the provided JSON data and paste it directly into your n8n instance using the 'New' -> 'Import from JSON' function.

  2. OpenAI Credentials: Locate the OpenAI Chat Model n8n node. You must connect your OpenAI credentials (API Key) to enable the AI summarization step.

  3. Gmail Credentials: Locate the Send a message Gmail n8n node. Connect your Gmail account using the appropriate credentials.

  4. Recipient Configuration: In the Gmail n8n node, ensure you specify the target email address in the 'To' field where you want to receive the updates.

  5. Activation: Save the n8n workflow and toggle the status switch to 'Active'. The n8n trigger will handle scheduled execution.

Node Details

Markdown-formatted text.
Schedule Trigger: Serves as the primary n8n trigger, setting the cadence for the automation. Configured to run daily at 8:00 AM.
HTTP Request (Get n8n release notes): Fetches the latest release data from the https://github.com/n8n-io/n8n/releases URL.
HTML (Extract HTML for updates): Specifically uses the CSS selector section to grab blocks of release note HTML, prepping the data for processing by the next n8n node.
Code (Format Data and Filter based on Trigger): A highly customized n8n node using JavaScript and Cheerio to parse HTML, dynamically calculate a time window based on the schedule, and filter out older releases. This ensures the n8n workflow only processes truly new information.
OpenAI Chat Model: Configured to use gpt-5-mini as the underlying Language Model, providing the intelligence required for summarizing the release notes.
Structured Output Parser: Used in conjunction with the AI agent to ensure the output (features and fixes) is reliably returned in a clean JSON structure, making it easy for subsequent n8n nodes to process.
LangChain Agent (Summarize n8n Update Data): Directs the OpenAI n8n node to generate a concise summary of the key features and bug fixes from the release notes.
Code (Generate HTML template): Builds a visually appealing and structured HTML email body, ready for delivery via the Gmail n8n node.


  • Gmail (Send a message): The final n8n node. Sends the HTML-formatted release summary email. Requires configuration of the recipient email address and active Gmail credentials.

Related n8n Workflows

Free

Nodes: 10 Nodes
Updated: December 26 2025
View all
Created by
Jeff Huera
Jeff Huera

Featured*