n8nflow.net logo

Daily Tech News Curation with RSS, GPT-4o-Mini, and Gmail Delivery

by Alex Huy•Updated: Last update a month ago•Source: n8n.io
Loading workflow viewer...

Getting Started

How it works

This workflow automatically curates and sends a daily AI/Tech news digest by aggregating articles from premium tech publications and using AI to select the most relevant and trending stories.

šŸ”„ Automated News Pipeline

  1. RSS Feed Collection - Fetches articles from 14 premium tech news sources (TechCrunch, MIT Tech Review, The Verge, Wired, etc.)
  2. Smart Article Filtering - Limits articles per source to ensure diverse coverage and prevent single-source domination
  3. Data Standardization - Cleans and structures article data (title, summary, link, date) for AI processing
  4. AI-Powered Curation - Uses Google Vertex AI to analyze articles and select top 10 most relevant/trending stories
  5. Newsletter Generation - Creates professional HTML newsletter with summaries and direct links
  6. Email Delivery - Automatically sends formatted digest via Gmail

šŸŽÆ Key Features

  • Premium Sources - Curates from 14 top-tier tech publications
  • AI Quality Control - Intelligent article selection and summarization
  • Balanced Coverage - Prevents source bias with smart filtering
  • Professional Format - Clean HTML newsletter design
  • Scheduled Automation - Daily delivery at customizable times
  • Error Resilience - Continues processing even if some feeds fail

Setup Steps

1. šŸ”‘ Required API Access

  • Google Cloud Project with Vertex AI API enabled
  • Google Service Account with AI Platform Developer role
  • Gmail API enabled for email sending

2. ā˜ļø Google Cloud Setup

  1. Create or select a Google Cloud Project
  2. Enable the Vertex AI API
  3. Create a service account with these permissions:
    • AI Platform Developer
    • Service Account User
  4. Download the service account JSON key
  5. Enable Gmail API for the same project

3. šŸ” n8n Credentials Configuration

Add these credentials to your n8n instance:

Google Service Account (for Vertex AI):

  • Upload your service account JSON key
  • Name it descriptively (e.g., "Vertex AI Service Account")

Gmail OAuth2:

  • Use your Google account credentials
  • Authorize Gmail API access
  • Required scopes: gmail.send

4. āš™ļø Workflow Configuration

  1. Import the workflow into your n8n instance
  2. Update node configurations :
    • Google Vertex AI Model : Set your Google Cloud Project ID
    • Send Newsletter Email : Update recipient email address
    • Daily Newsletter Trigger : Adjust schedule time if needed
  3. Verify credentials are properly connected to respective nodes

5. šŸ“° RSS Sources Customization (Optional)

The workflow includes 14 premium tech news sources:

  • TechCrunch (AI & Startups)
  • The Verge (AI section)
  • MIT Technology Review
  • Wired (AI/Science)
  • VentureBeat (AI)
  • ZDNet (AI topics)
  • AI Trends
  • Nature (Machine Learning)
  • Towards Data Science
  • NY Times Technology
  • The Guardian Technology
  • BBC Technology
  • Nikkei Asia Technology

To customize sources:

  • Edit the "Configure RSS Sources" node
  • Add/remove RSS feed URLs as needed
  • Ensure feeds are active and properly formatted

6. šŸš€ Testing & Deployment

  1. Manual Test : Execute the workflow manually to verify setup
  2. Check Email : Confirm newsletter arrives with proper formatting
  3. Verify AI Output : Ensure articles are relevant and well-summarized
  4. Schedule Activation : Enable the daily trigger for automated operation

šŸ’” Customization Options

Newsletter Timing:

  • Default: 8:00 AM UTC daily
  • Modify "triggerAtHour" in the Schedule Trigger node
  • Add multiple daily sends if desired

Content Focus:

  • Adjust the AI prompt in "AI Tech News Curator" node
  • Specify different topics (e.g., focus on startups, enterprise AI, etc.)
  • Change output language or format

Email Recipients:

  • Update single recipient in Gmail node
  • Or modify to send to multiple addresses
  • Integrate with mailing list services

Article Limits:

  • Current: Max 5 articles per source
  • Modify the filtering logic in "Filter & Balance Articles" node
  • Adjust total article count in AI prompt

šŸ”§ Troubleshooting

Common Issues:

  • RSS Feed Failures : Individual feed failures won't stop the workflow
  • AI Rate Limits : Vertex AI has generous limits, but monitor usage
  • Gmail Sending : Ensure sender email is authorized in Gmail settings
  • Missing Articles : Some RSS feeds may be inactive - check source URLs

Performance Tips:

  • Monitor execution times during peak RSS activity
  • Consider adding delays if hitting rate limits
  • Archive old newsletters for reference

This workflow transforms daily news consumption from manual browsing to curated, AI-powered intelligence delivered automatically to your inbox.