Skip to main content

Daily news digest & weekly trends with AI filtering, Slack & Google Sheets

Workflow preview

Workflow preview
100%
Daily news digest & weekly trends with AI filtering, Slack & Google Sheets preview
Open on n8n.io

Important notice

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

1. Workflow Overview

Who is this for This template is perfect for: Market Researchers tracking industry trends. Tech Teams wanting to stay updated on specific technologies (e.g., "AI", "Cybersecurity"). Content Creator...

Best for

  • Market Research automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.webhook, n8n-nodes-base.cron, n8n-nodes-base.set, n8n-nodes-base.httprequest, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatopenrouter, @n8n/n8n-nodes-langchain.outputparserstructured, n8n-nodes-base.itemlists

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Daily news digest & weekly trends with AI filtering, Slack & Google Sheets
Workflow name
Daily news digest & weekly trends with AI filtering, Slack & Google Sheets

Who is this for

This template is perfect for:

  • Market Researchers tracking industry trends.
  • Tech Teams wanting to stay updated on specific technologies (e.g., "AI", "Cybersecurity").
  • Content Creators looking for curated news topics.
  • Busy Professionals who need a high-signal, low-noise news digest.

What it does

  1. Fetches News: Pulls daily articles via NewsAPI based on your chosen keyword (default: "technology").
  2. AI Filtering: Uses an AI Agent (via OpenRouter) to filter out low-quality or irrelevant clickbait.
  3. Daily Digest (Slack):
    • Summarizes the top 3 articles in English.
    • Translates the summaries to Japanese using DeepL (optional).
    • Posts both versions to a Slack channel.
  4. Data Archiving (Sheets): Extracts structured data (Title, Author, Summary, URL) and saves it to Google Sheets.
  5. Weekly Trend Report: Every Monday, it reads the past week's data from Google Sheets and uses AI to generate a high-level trend report and strategic insights.

How to set up

  1. Configure Credentials: You will need API keys/auth for NewsAPI, OpenRouter (or OpenAI), DeepL, Google Sheets, and Slack.
  2. Setup Google Sheet: Create a sheet with the following headers in the first row: title, author, summary, url.
  3. Map the Sheet: In the "Append row in sheet" and "Read sheet (weekly)" nodes, select your file and map the columns.
  4. Define Keyword: Open the "Set Keyword" node and change chatInput to the topic you want to track (e.g., "Crypto", "SaaS", "Climate Change").
  5. Slack Setup: Select your desired channel in the Slack nodes.

Requirements

  • n8n (Self-hosted or Cloud)
  • NewsAPI Key (Free tier available)
  • OpenRouter (or any LangChain compatible Chat Model like OpenAI)
  • DeepL API Key (for translation)
  • Google Sheets account
  • Slack Workspace

How to customize

  • Change the Language: Remove the DeepL node if you only want English, or change the target language code.
  • Adjust the Prompt: Modify the "AI Agent (Filter)" system message to change how strict the news filtering is.
  • Change Schedule: Adjust the Cron nodes to run at your preferred time (currently set to Daily 8 AM and Weekly Monday 9 AM).

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 - Webhook

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

Block 2 - Cron Daily Digest

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

Block 3 - Set Keyword

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

Block 4 - Get News

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

Block 5 - AI Agent (Filter)

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 3

Block 6 - OpenRouter Chat Model

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

Block 7 - AI Agent (Structure)

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 3

Block 8 - OpenRouter Chat Model1

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

Block 9 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 10 - Split Articles

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

Block 11 - Append row in sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 12 - AI Agent (Slack)

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 3

Block 13 - OpenRouter Chat Model2

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

Block 14 - Send English Message

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 15 - Translate to Japanese

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

Block 16 - Send Japanese Message

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 17 - Cron Weekly Report

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

Block 18 - Read sheet (weekly)

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 19 - AI Agent Weekly Report

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 3

Block 20 - OpenRouter Weekly

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

Block 21 - Send Weekly Summary

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 22 - Sticky Note9

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

Block 23 - Sticky Note10

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

Block 24 - Sticky Note

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

3. Summary Table

Workflow Daily news digest & weekly trends with AI filtering, Slack & Google Sheets
Complexity advanced
Nodes 24
Categories Market Research, AI Summarization
Author takuma
Published 18 Nov 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/10977/10977.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 Daily news digest & weekly trends with AI filtering, Slack & Google Sheets do?

Who is this for This template is perfect for: Market Researchers tracking industry trends. Tech Teams wanting to stay updated on specific technologies (e.g., "AI", "Cybersecurity"). Content Creator...

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 Market Research, AI Summarization use case.