Skip to content
Explore Templates

AI Support Email Drafts with Human Approval in Google Sheets

Curated n8n support workflow that drafts replies to Gmail inquiries and waits for approval in Google Sheets before sending.

Works with Gmail, Google Sheets

Illustration of AI Support Human Approval n8n workflow

Workflow overview

Curated external workflow. This template is listed on the official n8n workflow directory and credited to its original creator. TemplateFlows has reviewed the source listing, but has not independently imported, executed or security-tested the JSON. Use the original source link for access; no JSON is redistributed here.

What the template does

This external n8n workflow filters incoming Gmail messages, drafts replies using an AI service, writes the draft and message details to Google Sheets, and waits for a human to approve sending by changing a sheet value. The original source describes OpenRouter for the model step and a sent-state update to avoid duplicate replies.

Source review only: TemplateFlows has not tested the approval mechanism or sent any email with this workflow. Review the original template on n8n.io.

Requirements

Prerequisites

  • n8n instance with Gmail and Google Sheets access.
  • OpenRouter or the model provider required by the source workflow.
  • Approved support policy and documentation.
  • A restricted-access approval spreadsheet and designated human reviewer.

Required tools and services

  • n8n
  • Google Sheets
  • Gmail

Setup steps

  1. Review source workflow and prompt

    Replace any example business documentation with your own approved support policies.

  2. Connect accounts

    Authorize Gmail, Google Sheets and the AI provider; confirm what message content leaves your environment.

  3. Configure approval

    Make sure the send condition is an explicit human-controlled state and that only approved reviewers can edit it.

  4. Test safely

    Use a dedicated test mailbox to verify drafting, approval, duplicate suppression and escalation to a human.

Possible implementation problems

Do not allow an AI-generated draft to send automatically without the intended approval gate. Restrict access to the sheet, avoid exposing customer messages unnecessarily and test what happens after a send API timeout.

Source and attribution

Creator
George Dan
Original source
n8n.io
License
Check original author and n8n source terms before reuse or redistribution

Guides for this workflow

Related workflows

Browse all templates
n8n Free on original source

Log New Gmail Messages to Google Sheets

Curated n8n workflow that records new Gmail message IDs, snippets and timestamps in a Google Sheets email log.

Productivity Workflows Beginner