Get Started
Templates / Send A Chatgpt Email Reply And Save Responses To Google Sheets
$8953 nodes Team SaverVerified · Daniel Grey

Send A Chatgpt Email Reply And Save Responses To Google Sheets

PREMIUMSend A Chatgpt Email ReplyAnd Save Responses To53 nodes$89 one-timeTeam Saver

Who is this for?

You handle the inbox answering 30 Gmail customer emails a day, and this Gmail OpenAI workflow drafts replies and files records as mail arrives. Each one needs reading, short replying, and row logging in a tracker.

What problem does this solve?

You read each email, write a short reply, then log the row. When the Gmail trigger fires on arrival, OpenAI drafts the reply and Sheets stores thread and outcome. You just glance at the review queue instead of drafting from scratch.

What this workflow does

1. Generate reply (OpenAI)
2. Send reply to recipient (Gmail)
3. Create spreadsheet (Google Sheets)
4. Paste data (Google Sheets)
- Includes Daniel Grey pack: Slack - Error Alerts, Google Sheets - Audit Log, Wait - Rate Limit, Set - Audit Trail (all wired).

How it works

A new Gmail message kicks it off → Identify trigger #1, Configure, Determine which trigger ran, ending in Extract message content (advanced).

Setup

1. Open danielgrey.shop/app/templates/dg-0043 → Copy JSON → n8n → Import from Clipboard (or Push to n8n)
2. Connect credentials: Gmail, Google Sheets, OpenAI, Slack
3. Run once manually to verify each branch — it imports clean and goes green first try — then a 10-minute review and activate.

Requirements

- n8n 2.37 or later
- Credentials for Gmail, Google Sheets, OpenAI, Slack
- One-time $89 — yours forever, Pro unlocks it too.

Customising

- Tune the logic inside Extract message content (advanced) — thresholds and weights are plain code with comments.
- Adjust the branch condition in Only continue for specific emails to match your own cutoff.

v2.0 (Sep 2026, n8n 2.x): Legacy $node[] expressions modernized to $() syntax (n8n 2.x). Tested on n8n 2.37 (2.x).

Workflow nodes (53)

Generate replyOn email receivedOnly continue for specific emailsConfigureNote5Send reply to recipientGenerate UUIDThanks for your response!Extract message content (advanced)If spreadsheet doesn't existSuccessfully created or updated rowNote1Note2Note3Create spreadsheetStore spreadsheet IDPaste dataIf no sheet IDsCreate or update rowsGet data from `Format data`Get data from `Format data` nodeFormat dataSend email replyOn feedback given

+ 29 more in the JSON

Tags

premiumhubflowenhanced

Changelog

1.0 · Initial release 2026-08-31
Tested, sanitized, 4-node enhancement pack (Slack/Sheets/Wait/Set) by Daniel Grey

2.0 · Expression modernization (n8n 2.x) 2026-09-09
Modernized legacy $node[]/$item() expressions to $() syntax.

Version history

Your purchase or All-Access unlocks every version below.

v2 2026-09-09
Expression modernization (n8n 2.x) - Legacy expressions modernized to $() syntax.
current
v1 2026-08-31
Initial release - Original expressions (legacy $node[] syntax).
Download v1