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

  1. Read the RSS feed on a schedule or as part of a larger workflow.
  2. Filter items by category, keyword, date, or source.
  3. Add a deduplication strategy using item GUID or link if the feed repeats items.
  4. Format title, URL, source, and summary into a compact Discord message.
  5. 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

Curated RSS alert A small filter improves channel quality.
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.

Sources