Automate newsletter creation & client delivery with GPT-4O, Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 15 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects Google Sheets, OpenAI, Google Drive and Gmail.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Get topic from newsletter sheet (Google Sheets): uses Google Sheets
- Pick records to send email to client (Google Sheets): uses Google Sheets
- Validate Status as Pending (If): checks a condition and branches into true / false
- Validate Status as Approved (If): checks a condition and branches into true / false
- Create HTML for Newsletter (OpenAI): uses OpenAI
- Get Client email address (Google Sheets): uses Google Sheets
- Prepare Data to create word doc (Code): runs custom JavaScript code
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Upload doc to google drive (Google Drive): uses Google Drive
- Update status as Sent (Google Sheets): update
…plus 3 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Manual Trigger
n8n-nodes-base.manualTrigger - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - OpenAI
@n8n/n8n-nodes-langchain.openAi - Code
n8n-nodes-base.code - Google Drive
n8n-nodes-base.googleDrive - Gmail
n8n-nodes-base.gmail
From the author
How it Works This workflow automates the complete newsletter management process from content creation to client delivery, using Google Sheets, AI content generation, Google Drive, and Gmail. Whether you're a content creator, marketing agency, or small…