Automate Personalized Tech Newsletters with n8n, OpenAI & Gmail

Discover how this n8n workflow fetches tech news via RSS, uses OpenAI to summarize them, and sends you a personalized weekly newsletter via Gmail. Save hours every week by automating your tech news reading with AI-powered summaries tailored to your interests.
scheduleTrigger
embeddingsOpenAi
gmail
+10
Workflow Identifier: 1303
NODES in Use: splitOut, set, embeddingsOpenAi, documentDefaultDataLoader, textSplitterRecursiveCharacterTextSplitter, lmChatOpenAi, scheduleTrigger, stickyNote, agent, gmail, markdown, vectorStoreInMemory, rssFeedRead
Automate newsletters with n8n and OpenAI

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

Learn how to Build this Workflow with AI:

What this workflow does

This workflow collects tech news from multiple websites every day.
It cleans and organizes the news so the user can easily find important stories.
Then it uses AI to understand and remember the news content.
Once a week, it picks the best news based on user interests, makes a short summary, and sends it as an email.
This saves many hours and avoids missing key news.


Inputs, processing steps, and output

Inputs

  • Daily RSS feed URLs from top tech sites like Engadget, Ars Technica, Wired, and others.
  • User preferences about topics to focus on and number of news items desired.
  • OpenAI API key for AI functions.
  • Gmail credentials to send the email newsletter.

Processing Steps

  • Fetch daily news items from each RSS feed.
  • Extract and standardize key fields like title, summary, and publish date.
  • Convert article summaries into vector embeddings using OpenAI.
  • Store these vectors in an in-memory searchable database.
  • Once weekly, search this database for the most relevant news matching user interests.
  • Use an AI agent to summarize the selected news into a short, clear digest.
  • Format digest in HTML suitable for email.
  • Send the newsletter email automatically via Gmail.

Output

A weekly tech newsletter email with summarized, personalized news.
This newsletter keeps the user updated without having to spend hours reading.


Who should use this workflow

This workflow is great for busy people who want to follow tech news but don’t have much time.
It helps avoid information overload by showing only what matters most.
No technical skills are needed beyond using the n8n platform.


Tools and services used

  • n8n: Automates the workflow.
  • OpenAI API: Creates article embeddings and summaries.
  • Gmail API: Sends the weekly newsletter email.
  • RSS feeds: Provides fresh tech news daily.
  • In-memory vector store: Temporarily holds article vectors for search.

Beginner step-by-step: How to use this workflow in n8n production

Download and import workflow

  1. Download the workflow file using the Download button on this page.
  2. Open the n8n editor where you want to run the workflow.
  3. Select “Import from File” and choose the downloaded workflow file.

Configure credentials

  1. Add OpenAI API Key credentials in n8n settings.
  2. Add Gmail OAuth2 credentials matching your sending email.

Update workflow settings

  1. Check the Set Tech News RSS Feeds node and update or verify the RSS feed URLs.
  2. Update recipient email address inside the Send Newsletter node.
  3. Set user topic preferences and number of news items in the Your topics of interest node.
  4. If needed, customize agent prompt messages or scheduling times.

Test workflow

  1. Manually run the Get Articles Daily trigger to confirm article fetching.
  2. Test the Send Weekly Summary trigger to verify email sending.

Activate workflow

  1. Turn on both the daily and weekly schedule triggers to run automatically.
  2. Monitor executions and check for any errors in the n8n dashboard.
  3. Update feed URLs or preferences whenever needed.

For users running a private instance, consider self-host n8n for full control.


Customizations

  • Change RSS feeds by editing the Set Tech News RSS Feeds node with preferred URLs.
  • Swap the in-memory vector store with persistent databases like Pinecone to keep more history.
  • Edit the summarization prompt in the News reader AI agent to change tone or detail.
  • Send newsletters via Telegram or other channels by replacing the Send Newsletter node.
  • Control newsletter length by changing the number of news items in Your topics of interest.

Troubleshooting common issues

No articles fetched from RSS feeds

Check all RSS URLs in the Set Tech News RSS Feeds node.
Make sure they work in a web browser.

OpenAI embedding generation fails

Verify OpenAI API Key setup in n8n.
Check if API usage limits are reached.
Make sure article text is formatted correctly.

Emails not sending via Gmail node

Re-authenticate Gmail OAuth credentials.
Confirm that sender email matches authorized user.
Send a test email from the Send Newsletter node.


Summary

✓ Fetches daily tech news from multiple RSS sources.
✓ Cleans and embeds news articles into a searchable vector store.
✓ Weekly finds the most relevant news based on user interests.
✓ Summarizes and formats a neat newsletter.
✓ Sends email automatically to save time and avoid overload.


Automate newsletters with n8n and OpenAI

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Yes, Outlook, SMTP, or supported email nodes in n8n can be used with correct credentials.
Embedding and chat summarization consume OpenAI API credits, so users should monitor usage.
Personal data is not included in article processing and credentials are stored securely in n8n.
Yes, but the in-memory vector store is short-term. Persistent databases like Pinecone are better for large sets.

Promoted by BULDRR AI

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.