n8n Newsletter Automation: Google Sheets + Tavily + OpenAI
n8n Newsletter Automation: Google Sheets + Tavily + OpenAI
Regular price
£37.99
Regular price
£37.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Newsletter Automation: Google Sheets + Tavily + OpenAI
Regular price
£37.99
Regular price
£37.99
Sale price
Unit price
/
per
Weekly newsletter drafts, automated end-to-end with Google Sheets, Tavily, and OpenAI
This n8n workflow automatically selects the next “Ready” newsletter topic from your Google Sheets calendar, researches it with Tavily, drafts a three-section HTML newsletter with OpenAI, and creates a draft campaign in MailerLite—then writes the campaign ID back to the sheet.
What this workflow does
- Runs weekly on a schedule.
- Reads your Google Sheets newsletter calendar and picks the earliest row marked Ready that is due today or earlier (UTC) and has no Campaign ID.
- Marks the selected row as In progress.
- Uses Tavily to research the main newsletter topic.
- Uses OpenAI to generate a newsletter title and exactly three section topics based on the Tavily sources.
- For each section, performs a focused Tavily search and uses OpenAI to write the section with one cited source URL.
- Optionally calls Google Gemini to evaluate user-provided image URLs and pick one image.
- Validates and renders the result into plain HTML, then creates a draft campaign in MailerLite for the specified Audience Group ID.
- Writes the MailerLite Campaign ID back to Google Sheets and updates the row status to Draft.
Use cases
- Turn a weekly content calendar into automatic, on-time newsletter drafts without manual research.
- SaaS teams maintaining consistent publishing workflows across topics, with status tracking in Google Sheets.
- Automation engineers who want a clear n8n pipeline connecting Google Sheets, Tavily research, OpenAI writing, and MailerLite drafts.
Technical details
- Google Sheets for scheduling data: Content ID, Topic, Planned Date, Status, Audience Group ID, Image URLs, Campaign ID.
- Tavily for web research (main topic + per-section searches).
- OpenAI for newsletter title and three-section HTML generation.
- Optional Google Gemini image evaluation.
- MailerLite draft campaign creation and Campaign ID write-back to the sheet.
- n8n nodes include Set, Code, HTTP Request, and Google Sheets (with batch splitting).
