Automate an AI newsletter from topic pick to inbox
An n8n schedule launches Gemini-written AI newsletters, cleans the markup, and emails the final version to subscribers.
- What they did
- A scheduled trigger kicks off the automation on a daily or weekly cadence. The first Gemini step looks across the latest 24–48 hours to choose an AI topic, and the second Gemini step turns that into newsletter content formatted for email. A JavaScript Code node then strips out escape characters and extra metadata, after which the workflow pulls subscriber addresses from a Google Sheet and delivers the message with Gmail.
- How it went
- The system can run without manual involvement and outputs a polished email that includes a gradient header and topic badge. No numbers or other performance results were given. The only drawback mentioned was that Gemini’s raw text could break the email design, so cleanup was required.
- Tips
- Manually inspect the first few newsletters before letting the workflow operate fully on its own. Keep an approval checkpoint before sending so you can review the draft and audience list.
Try it yourself with n8n
Set up an n8n automation that starts on a [daily/weekly] schedule, searches for a recent [topic/niche] from the last [24/48] hours using [sources], and asks Gemini to draft a newsletter in [voice/tone]. Convert the result into email-safe HTML, remove any stray formatting or metadata, load recipients from [Google Sheet/CRM], and stop before sending so I can review the draft and recipient count and approve the send.
Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.
Get 3 agent uses like this every morning
With the day's top AI news. Free, and one click to unsubscribe.
Related agent uses
Automate free game posts in WordPress
They used n8n to watch game giveaway sources, enrich each listing, and send the finished post into WordPress.
Automate daily videos and form follow-ups in Make
A CTO used Make with Gemini to draft daily YouTube content, while another user routed Google Form leads into monday.com with automatic follow-ups.
Build a Gemini CLI check for technical mistakes
A developer made a Gemini CLI command that scans blog drafts for technical errors and runs again after each revision.
Use newsletter feeds to draft a daily spoken update
They connected Cowork to Readwise with n8n to produce a morning briefing from newsletters and test an audio readout.
Adjust short video clips with plain text requests
Gemini can change an uploaded clip one instruction at a time while trying to preserve the scene’s original look.
Build a motion infographic from a blog post
A content creator used Gemini Canvas to convert a blog article into a branded animated infographic.