n8n

How to Automate Gmail Content Alerts?

Get fresh posts from your favorite sources delivered to your inbox. It checks selected RSS feeds every hour and emails only the items published in the last hour. This suits marketers, founders, and editors who need quick content updates without constant manual checking.

A scheduled trigger runs every hour at the 30 minute mark. A list step stores your feed URLs. The flow splits the list so each URL is read on its own, then the RSS reader pulls items from each feed. A date filter checks if each post is within the last hour, and the Gmail step sends a clear subject and message that include the site domain, title, link, and a short snippet. This design cuts noise and lets you track many feeds at once.

To set it up, you need a Gmail account and a list of RSS URLs. Add your feeds, connect Gmail through n8n credentials, and set your email address in the send step. Expect faster content scouting, fewer missed posts, and better awareness for PR, competitor updates, and content curation.

What are the key features?

  • Hourly schedule runs at the 30 minute mark to keep updates timely.
  • Central list of feed URLs so you can manage sources in one node.
  • Split Out and batch loop to process each feed separately and control flow.
  • RSS reader pulls items from each feed URL and passes post data forward.
  • Date filter keeps only posts published in the last hour to avoid duplicates.
  • Gmail email step sends a clear subject and body with the site domain, title, link, and snippet.
  • No Operation node is included as a safe placeholder for future steps or testing.

What are the benefits?

  • Reduce manual checks from 60 minutes a day to 5 minutes
  • Automate 100% of feed monitoring with hourly runs
  • Receive updates within 60 minutes of publication
  • Handle dozens of feeds without extra effort
  • Connect Gmail with multiple RSS sources in one place

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Gmail. See the Tools Required section above for links to create accounts with these services.
  3. Open the Set node named List of RSS feeds and replace the sample URLs with the RSS or Atom feeds you want to follow. Keep them inside the array format.
  4. Open the Split Out node and confirm it is splitting the field named urls. This ensures each feed URL is processed on its own.
  5. Double click the Gmail node Send email with each post. In the Credential to connect with dropdown, click Create new credential, select Gmail OAuth2, and follow the on screen steps to sign in and grant access.
  6. In the Gmail node, set the To address to your email. Review the subject and message templates and adjust the wording if needed.
  7. Open the If node named If published in the last hour and confirm the condition checks the post publish date against now minus one hour. Keep the filter strict so only new items pass.
  8. Open the Schedule Trigger and confirm it runs every hour at minute 30. Change the minute if you prefer a different time.
  9. Click Execute Workflow to test. Check the execution log. You should see feed items, a filter result, and sent emails for posts published in the past hour.
  10. If no emails arrive, confirm your feed URLs are correct, the feeds have recent posts, and your Gmail credential shows Connected. Check spam and sending limits in your Google account.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Gmail

Sign up

No cost: Personal Gmail (Gmail API has no usage-based pricing; quotas apply)

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.