AI News Briefing and Summarization - n8n Workflow

Automate your daily news consumption using this n8n workflow. It pulls data from multiple APIs, summarizes it with Google Gemini, and delivers a concise briefing via Telegram.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • Professionals needing a quick daily news digest without manual searching.

  • Users looking for advanced examples of how to combine multiple API sources in an n8n workflow.

  • n8n automation specialists interested in integrating Large Language Models (LLMs) like Gemini for data processing.

  • Developers seeking robust n8n templates for scheduled, multi-source data aggregation.

Overview

This robust automation addresses the need for curated, timely information delivery. By leveraging the power of n8n, this system runs daily, pulling news from both NewsAPI and GNewsAPI. The merged raw data is then fed into a powerful AI Agent, powered by the Google Gemini Chat Model, which is instructed to create a concise, high-quality summary or briefing. This entire process, built as a specialized n8n workflow, saves significant time and ensures users stay updated effortlessly. It's a prime example of how an n8n node can handle complex data flows, from external HTTP requests to sophisticated AI processing, culminating in a simple Telegram message delivery. This n8n template showcases advanced integration capabilities.

How it Works


  1. Scheduled Execution (The n8n trigger): The process starts daily at 6 AM using the Schedule Trigger n8n node.

  2. Date Calculation: The DateTime n8n node calculates yesterday's date, which is crucial for fetching the most relevant daily news coverage from the APIs.

  3. Parallel Data Fetching: Two concurrent HTTP Request n8n nodes fetch data: one from NewsAPI and one from GNewsAPI, ensuring comprehensive coverage.

  4. Data Structuring: The data outputs from both sources are processed by separate Set n8n nodes (ExtractAllNews and ExtractAllNews1) to standardize the format.

  5. Data Consolidation: The results are merged using the Merge n8n node, combining all articles into a single stream for the AI.

  6. AI Summarization: The combined data is routed to the AI Agent n8n node, which utilizes the Google Gemini Chat Model for the actual heavy lifting. The agent analyzes the full body of news data and generates a structured summary or briefing.

  7. Delivery: Finally, the summarized output generated by the AI is sent directly to a specified chat via the Telegram n8n node, completing the automated delivery cycle of this sophisticated n8n workflow.

Installation Guide

To implement this n8n workflow, follow these steps:


  1. Import: Copy the provided n8n workflow JSON and import it into your n8n instance using the "New" button in the workflow editor.

  2. Credentials Setup:

HTTP Request (News APIs): You will need separate API keys for NewsAPI and GNewsAPI. Configure the credentials for both HTTP Request n8n node instances.
Google Gemini: Set up credentials for the Google Gemini Chat Model n8n node, requiring an active Google AI API key.
* Telegram: Configure the Telegram n8n node with your Bot Token and Chat ID to ensure messages are sent correctly.

  1. Customization: Adjust the query parameters in the HTTP Request n8n node settings to focus on specific topics (e.g., 'AI', 'Technology'). Review the AI Agent n8n node prompt to refine the desired output format (e.g., bullet points, length limit). This n8n template is highly flexible.

  2. Activation: Once all credentials and parameters are set, activate the n8n workflow. It will execute automatically based on the schedule trigger settings.

Node Details

Schedule Trigger (Trigger workflow at 6am everyday): This serves as the primary n8n trigger, initiating the entire n8n workflow at a fixed time daily (6:00 AM in the specified timezone).
DateTime (Substract Current date by one): A core logic n8n node used to calculate a dynamic date range, ensuring the news fetch targets articles published yesterday.
HTTP Request (News Source: NewsAPI / GNewsAPI): Two parallel n8n nodes responsible for fetching raw JSON data from external news aggregators. Key configuration involves API endpoints, query parameters (like search terms and date filters), and API key credentials.
Set (ExtractAllNews / ExtractAllNews1): Used to normalize the structure of the data coming from the two different API sources before merging, simplifying downstream processing in the n8n workflow.
Merge: This crucial n8n node combines the item lists from both NewsAPI and GNewsAPI into a single payload, ensuring the AI Agent has all data points to work with.
Google Gemini Chat Model: Provides the necessary LLM connection and configuration, acting as the foundational AI intelligence engine for the Langchain Agent n8n node.
AI Agent (Langchain Agent): The primary processing n8n node. It receives the merged news data, uses the Gemini model, and executes reasoning steps to generate the final summarized text according to the internal prompt.
Telegram: The final action n8n node, configured to send the comprehensive AI-generated news briefing to the target recipient or group via Telegram. This finishes the execution of the n8n template.

Related n8n Workflows

Paid

Nodes: 9 Nodes
Updated: December 26 2025
View all
Created by

Ph.D. in Machine Learning from the University of Toulouse. Experienced automation consultant specializing in optimizing workflows for Content creation and Marketing teams.

Featured*