workflow recipe
n8n RSS to Discord Workflow for Curated Feed Alerts
Use RSS Feed Read to collect items, IF or Code to filter and deduplicate, Set to format the message, and Discord to post curated updates.
Independent third-party notes. n8n is a trademark of its owner and is referenced only for compatibility and troubleshooting context.
Quick Answer
Use RSS Feed Read to collect items, IF or Code to filter and deduplicate, Set to format the message, and Discord to post curated updates.
Problem Pattern
RSS-to-Discord workflows often spam channels because they post every item, miss duplicate checks, or format feed metadata poorly.
Key Facts
- Feed source
- RSS Feed Read pulls items from an RSS or Atom feed URL.
- Filtering
- Filter by title, category, author, or publication time before posting.
- Deduplication
- Track item GUID, URL, or publication timestamp when repeats matter.
- Message output
- Discord messages should use a concise title, link, and short context.
Recommended Steps
- Read the RSS feed on a schedule or as part of a larger workflow.
- Filter items by category, keyword, date, or source.
- Add a deduplication strategy using item GUID or link if the feed repeats items.
- Format title, URL, source, and summary into a compact Discord message.
- Test against a feed with multiple recent items before enabling the schedule.
Verification
- Only matching feed items are posted.
- A repeated feed item is skipped or handled predictably.
- The Discord message includes a readable title and link.
- The workflow handles an empty feed result without error.
Warnings
- Some feeds repeat or update old items, which can create duplicate Discord posts.
- Posting every feed item can make a channel unusable.
- Long descriptions should be shortened before posting.
Best For
- Curated content channels
- Release or changelog alerts
- Community news feeds
Not For
- High-frequency feeds without deduplication storage
- Feeds that need editorial review before posting
Common Mistakes
- Skipping duplicate control.
- Posting the full feed description into Discord.
- Ignoring empty or malformed feed items.
- Using a schedule that checks too often for a slow-moving feed.
Examples
Schedule Trigger: every hour
RSS Feed Read: product changelog feed
IF: title contains release or security
Set: title, link, published_at, short_summary
Discord: post to updates channel FAQ
Why is Discord getting duplicate posts?
The feed may repeat items or the workflow may reprocess the same window. Track GUID or link and skip seen items.
Should I filter before or after formatting?
Filter first so noisy items never reach the message formatting and Discord posting steps.