triman1905/n8n-Newsletter-Agent
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
# π° n8n Newsletter Agent An intelligent newsletter automation built using n8n that curates content, summarizes information, and automatically generates high-quality newsletters with a consistent tone and structure. --- ## π What This Agent Does - Reads topics or channels from Google Sheets - Fetches trending YouTube videos - Filters and aggregates relevant content - Generates a clean, structured newsletter - Sends a ready-to-use email automatically --- ## β¨ Key Features - AI-based content summarization - Automated newsletter creation - Topic-aware writing style - Time-saving content workflow - Ready-to-send email output --- ## π οΈ Tech Stack - n8n (Automation) - AI Agent - OpenAI / Groq LLM - Google Sheets - YouTube Data API - Email (Gmail) --- ## π§© Workflow Overview The automation follows this flow: 1. Google Sheets β Fetch input topics 2. Loop & Filter β Process relevant data 3. YouTube API β Get trending videos 4. Aggregate β Compile newsletter content 5. Email Node β Send formatted newsletter Screenshots are available in the `/screenshots` folder. --- ##β οΈ Notes - No API keys or credentials are included - Replace credentials with your own before running - Designed as a portfolio project --- ## π©βπ» Author **Triman Kaur** Aspiring Data Scientist | Automation & AI Enthusiast