What This Workflow Does
This n8n workflow solves the problem of information overload from RSS feeds by automatically filtering and routing only the most relevant content to your systems. Instead of manually checking multiple feeds for important updates, the automation monitors feeds continuously, applies your custom filters, checks for duplicates against a MongoDB database, and delivers matching articles to designated webhooks.
The solution is particularly valuable for businesses that need to track industry news, competitor updates, or specific topics across multiple publications. By eliminating duplicate entries and irrelevant content before delivery, it reduces notification fatigue and ensures your teams only receive actionable information.
How It Works
1. RSS Feed Polling
The workflow begins by periodically checking configured RSS feeds for new entries. You can set the polling interval based on how frequently you need updates - from every few minutes for breaking news to daily for less time-sensitive content.
2. Keyword Filtering
Each new article is scanned for predefined keywords in its title, description, or categories. The template includes basic text matching that you can expand with regular expressions for more sophisticated pattern recognition.
3. Duplicate Check
Before processing further, the system queries a MongoDB database to verify the article hasn't been previously handled. This prevents sending the same content multiple times if it appears in different feeds or gets republished.
4. Webhook Routing
Filtered and validated articles are sent to different webhook endpoints based on your routing rules. You might send technical articles to your engineering team's Slack channel while routing financial news to your accounting system.
Who This Is For
This workflow benefits marketing teams tracking brand mentions, research departments monitoring academic publications, competitive intelligence analysts following industry trends, and content curators managing multiple information sources. It's equally valuable for solo entrepreneurs who need to stay informed without spending hours reading feeds.
Businesses with distributed teams particularly benefit from the automated routing feature, ensuring relevant updates reach the right departments instantly. The solution scales from monitoring a handful of niche blogs to processing hundreds of high-volume news feeds.
What You'll Need
- An n8n instance (cloud or self-hosted)
- MongoDB database connection details
- Webhook URLs for your destination systems
- List of RSS feed URLs to monitor
- Keywords or filters for content selection
Pro tip: Start with broad keywords and narrow down based on results. It's easier to filter out some false positives than miss relevant content with overly strict filters.
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Configure your RSS feed URLs in the HTTP Request nodes
- Set up MongoDB connection credentials
- Add your keyword filters in the Function nodes
- Enter destination webhook URLs
- Test with sample data and adjust filters as needed
- Activate the workflow
Key Benefits
Save 5-10 hours weekly by eliminating manual RSS feed monitoring and content filtering. The automation handles what would otherwise require constant human attention.
Improve information relevance with precise keyword targeting and duplicate prevention, ensuring your teams only receive novel, pertinent updates.
Enable real-time response to important developments by getting filtered alerts within minutes of publication rather than discovering them days later.
Reduce IT overhead with a lightweight solution that doesn't require maintaining separate feed reader applications or custom scripts.
Scale effortlessly as your monitoring needs grow - simply add more feeds or webhook destinations without increasing operational complexity.