Automate New RSS Post Alerts via Gmail in n8n

Struggling to keep up with multiple RSS feeds manually? This n8n workflow fetches new posts hourly and sends alert emails through Gmail, saving you hours and ensuring you never miss important updates.
Schedule Trigger
RSS Feed Read
Gmail
+5
Workflow Identifier: 1503
NODES in Use: Schedule Trigger, Set, Split Out, Split In Batches, RSS Feed Read, If, Gmail, No Operation
Automate RSS to Gmail alerts with n8n and Gmail

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

1. Real Problem: Staying Updated with Multiple RSS Feeds Manually

Many professionals follow many RSS feeds to get news. Checking all feeds by hand is slow and confusing. People often miss new posts and waste time. This takes extra effort and can cause missed chances for timely work.


2. What This n8n Automation Does ⚙️

This workflow checks many RSS feeds every hour. It reads posts from each feed. It keeps only new posts from the last hour. Then it sends an alert email for every new post using Gmail. It works with feeds in groups, so many feeds can be handled well. If a feed fails, it tries again to avoid missing posts.

This saves time by removing manual checks. It helps users get alerts fast and not miss important updates.


3. Prerequisites ⚙️

  • n8n account: Create and run workflows.
  • Gmail account: Use OAuth2 in n8n to send emails.
  • RSS feed URLs: The feeds to watch, like blogs or news.


4. Beginner Step-by-Step: How to Use This Workflow in n8n

Step 1: Download the Workflow

  1. Click the Download button on this page.
  2. Save the JSON file to your computer.

Step 2: Import Workflow into n8n

  1. Open n8n editor where workflows are made.
  2. Choose Import from File option.
  3. Select the saved JSON file to load the workflow.

Step 3: Configure Settings After Import

  1. Add your Gmail OAuth2 credentials in n8n credential manager if not done.
  2. Update the List of RSS feeds node with your actual feed URLs inside the urls array:
["https://www.example.com/feed.xml", "https://another.site/feed.atom"]

  1. Change the email recipient address in the Gmail node if needed.

Step 4: Test the Workflow

  1. Run the workflow manually once to see if it fetches feeds and sends emails.

Step 5: Activate Workflow for Production

  1. Switch the workflow on to run automatically every hour.
  2. Make sure your n8n instance stays online to trigger workflows.
  3. For self hosted n8n users, check self-host n8n options to keep it running.


5. Inputs, Processing, and Outputs

Inputs

  • List of RSS feed URLs in an array.
  • Hourly schedule trigger.

Processing Steps

  • The workflow splits URLs and processes feeds in batches.
  • Each feed is read with retry on failure enabled.
  • Posts are filtered to keep only those from the last hour.
  • Filtered posts cause an email to be sent.

Outputs

  • Gmail alerts for every new post found.
  • No emails sent for old posts to avoid duplicates.


6. Customizations ✏️

  • Add more RSS feeds by editing the List of RSS feeds node’s urls array.
  • Change the recipient email in the Gmail node settings.
  • Adjust time range in the If published in the last hour node by changing date conditions.
  • Change batch size in the Loop Over Items batch splitter node.
  • Customize email content templates for richer formatting.


7. Troubleshooting 🔧

Issue: No new emails sent even with new posts.

Check: Date filter logic in the time check node. Make sure isoDate format matches and time window is wide enough.

Issue: RSS feed fetch node keeps failing.

Check: Feed URL validity and network access. Retry should be on.

Issue: Emails go to spam or fail to deliver.

Check: Gmail send limits and email content. Add SPF/DKIM if sending on custom domain.


8. Pre-Production Checklist ✅

  • Double-check all RSS URLs for correctness and access.
  • Test the RSS Feed Read node separately.
  • Validate date filter logic with sample posts.
  • Ensure Gmail OAuth2 credentials are set and tested.
  • Run entire workflow once manually before enabling schedule.
  • Backup workflow by exporting a JSON file.


9. Deployment Guide 🔌

Turn on the workflow to run each hour. Use n8n cloud or your own server. If using self-host n8n, keep the instance running nonstop. Check logs in n8n to fix errors early. This workflow runs light without heavy resources. Set trigger times to suit needs.


10. Summary ✓

✓ Saves more than one hour daily by automating feed checks.

Sends timely Gmail alerts for new posts in the last hour.

✓ Helps avoid missed updates and manual effort mistakes.

→ Allows easy additions of feeds and email customization.

→ Can be extended for Slack alerts or daily digests.


Automate RSS to Gmail alerts with n8n and Gmail

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Download the workflow JSON file, open n8n editor, use the Import from File option, select the JSON. Then add Gmail credential, update RSS URLs list, and email recipient. Test once, then activate the workflow.
Most of the time, the date filtering condition is too strict or the RSS isoDate format mismatches. Check and widen the filter time window or verify the isoDate format.
Enable the Retry On Fail option and set retry delay. Also, verify RSS feed URLs are correct and the feed servers are accessible.
Yes, replace the Gmail node with another email node like Outlook or SMTP, and configure the new credentials accordingly.
Author
Written By
Ritu Sanjali

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.