n8n

How to Generate Gmail Weekly Tech Newsletter?

Stay on top of tech news without daily scrolling. The automation collects articles from RSS feeds each day, stores them for smart search, and emails a short, clear weekly brief that matches your interests. Great for marketing teams, founders, and anyone who wants quick insight with less noise.

A daily schedule pulls multiple RSS feeds, normalizes the article fields, and turns the text into vectors using OpenAI. Items are held in a vector store so the system can find the most relevant stories later. Once a week, a second schedule reads your topics of interest, uses an AI agent with the vector store to pick last week’s best items, writes a plain English summary, converts it to email friendly HTML, and sends it through Gmail. You get a tidy recap, not a flood of links.

You need OpenAI and Gmail connected in n8n. Edit the feed list and your interests to match your niche, then set the weekly time that fits your workday. Expect less time scanning and more time acting on news. Use it for curated newsletters, internal updates, and client briefings that highlight only what matters.

What are the key features?

  • Daily schedule collects articles from multiple RSS feeds
  • Feed list managed in a Set node and split into individual sources
  • Article fields normalized to capture title, content, and dates
  • Long text split into chunks for better embedding quality
  • OpenAI embeddings create vectors and store them for semantic search
  • Weekly schedule uses your interests to focus on the right topics
  • AI agent powered by OpenAI Chat Model retrieves and summarizes last week’s news
  • Markdown output converted to HTML and emailed via Gmail

What are the benefits?

  • Reduce manual review from 3 hours to 10 minutes each week
  • Automate 100 percent of newsletter drafting and sending
  • Deliver only relevant stories using your topics of interest
  • Unify multiple RSS sources into one clean weekly brief
  • Handle large article volumes with vector search for speed and accuracy
  • Cut formatting errors by converting markdown to HTML automatically

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 OpenAI and Gmail. See the Tools Required section above for links to create accounts with these services.
  3. In the n8n credentials manager, create an OpenAI credential. If unsure, double click any OpenAI node, select the 'Credential to connect with' dropdown, click 'Create new credential', and follow the on screen steps. For API key, get it from your OpenAI account API page and paste it into n8n.
  4. Create a Gmail OAuth2 credential in the n8n credentials manager. Double click the Gmail node, choose 'Create new credential', and follow the prompts to sign in and grant email sending permission.
  5. Attach credentials: open Embeddings OpenAI and OpenAI Chat Model nodes and select your OpenAI credential. Open the Send Newsletter node and select your Gmail credential.
  6. Open the Set Tech News RSS Feeds node and add or replace feed URLs you want to track.
  7. Open the Your topics of interest node and set your Interests and the number of items you want in the summary.
  8. Review both schedules: Get Articles Daily for the daily fetch and Send Weekly Summary for the weekly email. Adjust day and hour to your time zone if needed.
  9. Run a quick test: execute the Read RSS News Feeds path once to confirm articles are fetched and normalized without errors.
  10. Test the summary: temporarily change the weekly trigger to run in a few minutes, reduce the number of items, and execute. Check your inbox for the HTML email and formatting.
  11. Troubleshoot: if the email is empty, check that feeds return items and your interest list is not too narrow. If OpenAI calls fail, verify your API key and usage limits. For longer history, consider swapping the in memory vector store for a persistent vector database.

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)

OpenAI

Sign up

Pay-as-you-go: GPT-5 at $1.25 per 1M input tokens and $10 per 1M output tokens

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.