AI-Powered Information Monitoring with OpenAI, Google Sheets, Jina AI and Slack

LLM Call 1 - Article Topic Relevance Classification This LLM call is used to classify whether the articles published on the website are relevant to the topics and interests you want to monitor. It analyzes the title and the content snippet retrieved from the RSS Read node. In this template, the monitored articles are related to data and AI. The classification is done into two categories, which you should modify in the Description field under the Categories section of the node: Relevant Descript

Workflow Structure (18 nodes)
100%
Schedule Trigger
Schedule Trigger
Google Sheets
Google Sheets - Get article monitored database
Set
Set field - existing_url
Google Sheets
Google Sheets - Get RSS Feed url followed
Rss Feed Read
RSS Read
Code
Code
If
If
No Op
No Operation, do nothing
Langchain.text Classifier
Relevance Classification for Topic Monitoring
Langchain.lm Chat Open Ai
OpenAI Chat Model1
Set
Set fields - Not relevant articles
Http Request
Jina AI - Read URL
Google Sheets
Google Sheets - Add relevant articles
Langchain.chain Llm
Basic LLM Chain
Langchain.lm Chat Open Ai
OpenAI Chat Model
Set
Set Fields - Relevant Articles
Slack
Slack1
Google Sheets
Google Sheets - Add relevant article
Node Types:
default
trigger
logic
action
code
http
transform
Requires credentials

Prerequisites

Required Credentials (3)

Google

Used by: Google Sheets - Get RSS Feed url followed, Google Sheets - Get article monitored database +2 more

Docs

OpenAI

Used by: OpenAI Chat Model, OpenAI Chat Model1

Docs

Slack

Used by: Slack1

Docs

Multiple services required

This workflow needs 3 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~50 min
Score: 80/100
Custom Code
Conditional Logic
6 Integrations

When to Use This Workflow

Streamline Team Communication

Automatically route notifications and updates to the right channels and people.

Reduce information overload while keeping everyone informed.

Team Notifications

Send automated alerts and updates to your team chat when important events occur.

Never miss critical updates - your team stays informed in real-time.

Automated Reporting

Automatically collect and organize data into spreadsheets for analysis.

Spend less time on data entry and more time on insights.

workflow.json
{
  "id": "Xk0W98z9DVrNHeku",
  "meta": {
    "instanceId": "b9faf72fe0d7c3be94b3ebff0778790b50b135c336412d28fd4fca2cbbf8d1f5",
    "templateCredsSetupCompleted": true
  },
  "name": "AI-Powered Information Monitoring with OpenAI, Google Sheets, Jina AI and Slack",
  "tags": [],
  "nodes": [
    {
      "id": "704de862-43e5-4322-ae35-45b505e68bb6",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        4220,
        380
      ],
      "parameters": {
        "options": {}
      },
...

Workflow Details

Nodes
31
Trigger
Scheduled
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

AI-Generated Summary Block for WordPress Posts - with OpenAI, WordPress, Google Sheets & Slack

Trigger - Two Options To use this workflow, you have two trigger options. The default trigger is "When clicking 'Test wo...

Textclassifier
Lmchatopenai
Webhook
Schedule
32 nodesWebhook
Curated

Customer Support Channel and Ticketing System with Slack and Linear

1. Query Slack for Messages [Read more about the Slack Trigger](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-n...

Slack
Lmchatopenai
Outputparserstructured
Schedule
19 nodesScheduled
Curated

Classify lemlist replies using OpenAI and automate reply handling

Get your lemlist API key 1. Go to your lemlist account or create one [HERE](https://app.lemlist.com/create-account) 2. G...

Lemlist
Lmchatopenai
Outputparserstructured
Slack
18 nodesEvent
Curated

Blog Automation TEMPLATE

Settings

Schedule
Google-sheets
Lmchatopenai
Chainllm
35 nodesScheduled
Curated

Social Media Analysis and Automated Email Generation

Personalize here Set: - your name - your company name - your company activity, used to find a match with your leads - y...

Http-request
Lmchatopenai
Outputparserstructured
Chainllm
19 nodesEvent
Curated

Automate Customer Support Issue Resolution using AI Text Classifier

1. Search For Unresolved Long-lived JIRA Issues [Learn more about the JIRA node](https://docs.n8n.io/integrations/builti...

Lmchatopenai
Schedule
Jira
Outputparserstructured
36 nodesScheduled
Curated