AI-Powered Vendor Policy & RSS Feed Analysis with Integrated Risk Scoring

Go to Workflow
411 views
Built by Kamalraj Kamalraj
Created on June 05, 2026

Description

๐Ÿง  Overview

A dual-engine, AI-driven n8n workflow that automates the monitoring of both vendor policy webpages and compliance-related RSS feeds. It intelligently detects recent updates, evaluates their potential risk, and delivers a structured HTML digest categorized by severity โ€” right to your inbox.

โš™๏ธ How It Works

1๏ธโƒฃ Scheduled Execution
โฐ Runs daily at 3 AM to ensure timely and consistent monitoring.

2๏ธโƒฃ Dual Data Streams
๐Ÿ“ฐ RSS Feed Monitoring: Ingests articles from selected feeds focused on security, privacy, and compliance.
๐ŸŒ Vendor Webpage Monitoring: Fetches specified policy URLs and checks for updates using Last-Modified headers and in-page content analysis.

3๏ธโƒฃ Content Filtering
๐Ÿงน Applies logic to filter out stale or irrelevant data, focusing only on updates within the past 24 hours.

4๏ธโƒฃ AI-Powered Risk Categorization
๐Ÿค– Two dedicated AI agents (one per stream) analyze content to:
๐Ÿ“ Generate a 2-line compliance/risk-focused summary
๐Ÿšฆ Assign a risk score: High, Medium, Low, or Informational

5๏ธโƒฃ Digest Generation
๐Ÿ–ผ๏ธ Summaries are grouped by risk level and formatted into a visually polished HTML report, using category-specific styles and color coding.

6๏ธโƒฃ Email Delivery
๐Ÿ“ง Automatically sends out two separate email reports via Gmail:
๐Ÿ—‚๏ธ One for vendor webpage updates
๐Ÿ“ฐ One for RSS feed-based vendor news

โœจ Key Features

๐Ÿ” Automates daily monitoring across feeds and policy pages
๐Ÿค– AI-driven summarization and structured risk scoring
๐Ÿงพ Clean, HTML-formatted digests grouped by risk category
๐Ÿงฉ Fully customizable: feed sources, vendor URLs, AI prompts, and email styling
๐Ÿ›ก๏ธ Designed for compliance, security, and risk teams needing proactive intelligence

Nodes Used (5)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
HTTP Request
n8n-nodes-base.httpRequest