Back to Templates

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

Created by

Created by: Alex Huy || alexhuy

Alex Huy

Last update

Last update 3 days ago

Categories

Share


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.