Latenode

Automate newsletter creation, delivery, and client outreach with Latenode

This template reads the next newsletter topic from Google Sheets, writes HTML with ChatGPT, saves the file to Google Drive, and emails you a review copy with Gmail.

When you mark that row approved, Gmail sends the newsletter to the client list in the sheet and the status is updated. Connect Google Sheets, Google Drive, and Gmail. ChatGPT is a Latenode AI step.

Updated Sep 16, 2026Est. run: 31sEst. cost: $0.002
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Writes the newsletter from a sheet topic with ChatGPT
  • Stores the HTML in Google Drive
  • Emails you a draft, then the client list after you approve the row
  • Updates generated and sent status in the same spreadsheet

How it works

1
Trigger

Read the next topic

On a schedule, Google Sheets returns the pending topic, status, and the client email list.

2
AI

Write the newsletter

ChatGPT writes the HTML. JavaScript shapes it, and Google Drive stores the file.

3
Action

Send the review copy

Gmail emails you the draft and the sheet is marked generated.

4
Action

Send to clients

When you mark the row approved, Gmail sends the newsletter to the client list and the sheet is marked sent.

Setup guide

1

Connect Google Sheets

Add a Google Sheets connection. Use a spreadsheet with topic, status, Drive file URL, and a client email list.

2

Connect Google Drive and Gmail

Add Google Drive and Gmail connections. Choose the Drive folder for newsletter files and the mailbox that should send.

3

Write with ChatGPT

Send the sheet topic to ChatGPT and ask for HTML. ChatGPT is a Latenode AI step. Save the file to Drive, email yourself the draft, then update the row status.

4

Send after approval

When the row status is approved, Gmail sends the Drive file to the client emails in the sheet and marks the row sent. Run a test topic before you leave the schedule on.

Requirements

A Google Sheet with topic, status, and client email columns
A Google Drive folder Latenode can write newsletter files to
A Gmail mailbox that can send the review copy and the client send
ChatGPT available as a Latenode AI step

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work. Plug-and-Play AI nodes are billed separately.