Automation workflow MarketingProductivity

Daily RSS News Digest Email

Automatically combine any number of RSS feeds into one daily HTML email digest with deduplication and a configurable time window.

Listed on the n8n marketplace as “Send a daily RSS news digest email with Gmail”.

Who it's for

Marketers, founders, and anyone who follows multiple blogs or news sources but wants one clean morning summary in their inbox.

What it does

This workflow checks all RSS feeds in your config list every morning, removes duplicate articles, keeps only posts from a configurable time window, and sends a formatted HTML digest email. If there is nothing new, no email is sent.

How it works

  1. Daily Schedule Trigger runs at 8:00 AM (customizable)
  2. Configure RSS Feeds builds one item per feed URL from your settings list
  3. Read RSS Feeds fetches every URL automatically — add 2 feeds or 20, no extra nodes needed
  4. Dedupe and Filter Articles removes duplicates, filters by time window, and limits article count
  5. Any Articles Today? skips the email if there is nothing to send
  6. Build HTML Email creates a readable HTML digest
  7. Send Digest Email delivers it through Gmail

Setup steps

  1. Import the workflow JSON into n8n
  2. Open Configure RSS Feeds and edit:
  • YOUR_EMAIL
  • RSS_FEEDS (add as many URLs as you want)
  • Optional: MAX_ARTICLES and HOURS_BACK
  1. Connect Gmail OAuth in Send Digest Email
  2. Adjust the cron schedule in Daily Schedule Trigger if needed
  3. Run once manually to test, then activate the workflow

Requirements

  • n8n Cloud or self-hosted n8n
  • Gmail account with OAuth credentials configured in n8n

Requirements (optional form fields — add one line each)

n8n Cloud or self-hosted n8n instance Gmail account with OAuth2 credentials configured in n8n

Customization (optional form fields — add one line each)

Add or remove RSS feed URLs in the Configure RSS Feeds node Change HOURS_BACK and MAX_ARTICLES in the same node Adjust the daily schedule in the Schedule Trigger node Replace the example feeds with your own blogs, news sites, or industry sources

Additional info (optional — paste as one block)

If one RSS feed fails, the workflow continues with the remaining feeds. No email is sent when there are no new articles within the configured lookback window.

Ideas to extend

  • Add a Filter node for keywords like "AI" or "product launch"
  • Send to Slack or Telegram instead of email
  • Log sent articles to Google Sheets to avoid repeats across days
  • Read feed URLs from a Google Sheet column for non-technical users

Stuck connecting credentials? Our Credential Setup Coach walks you through 60+ provider connections step by step.