AI-Powered Newsletter System
A lightweight automation platform for generating and sending AI-curated newsletters. The system pulls the latest news and trends using the Perplexity API and NewsAPI, formats them into clean HTML newsletters, and delivers them via Gmail automation. It also integrates with Google Sheets to manage subscribers, track engagement, and simplify campaign workflows. Designed for speed and simplicity, the project uses a Python backend with minimal front-end overhead, focusing on automation and reliability rather than complex UI frameworks.

Project Features
AI-Curated News
Uses Perplexity API and NewsAPI to gather trending articles, summarize them with AI, and format them into concise newsletter sections.
Automated Email Sending
Python scripts with Gmail API automatically send newsletters to subscriber lists, handling batching, retries, and delivery confirmations.
Subscriber Management
Google Sheets integration keeps a live, editable record of subscribers. Supports adding, removing, and segmenting audiences directly in Sheets.
Analytics & Tracking
Tracks sent campaigns, open statistics (via Gmail), and subscriber growth trends in Google Sheets for quick, accessible insights.
Project Info
07/2025 – 08/2025
Full-Stack Developer
Solo Project
Completed & Deployed
Technologies Used
- • Python 3.x for scripting
- • Basic HTML + CSS templates
- • Perplexity API for AI-based summarization
- • NewsAPI for sourcing articles
- • Gmail API for sending emails
- • Google Sheets API for subscriber tracking
- • Cron jobs / Task Scheduler for automation
Project Gallery







Interested in This Project?
I'm always excited to discuss my projects and share insights about the development process. Feel free to reach out if you'd like to know more!