Draft weekly vendor update emails with Google Sheets, OpenAI, and Gmail

Go to Workflow
0 views
Built by Burnt & Toast Kits Burnt & Toast Kits
Created on October 16, 2026

Description

Quick overview
UK estate agents (and any agent who reports back to sellers) who want each vendor to get a friendly weekly update on viewings, enquiries and feedback, without writing every email by hand and without anything going out unchecked.

How it works
Runs every Friday at 9am on a schedule (or on demand with Execute workflow).
Reads a Google Sheet of vendor listings with this week's viewings, enquiries, total viewings, feedback notes and agent notes.
Keeps only rows marked active that have a vendor email address.
Sends each listing to OpenAI with a short prompt: use only the figures and notes given, keep it friendly and brief, and leave pricing and offers for the agent to discuss.
Adds your signature and saves each update as a Gmail draft for you to check and send. Nothing is sent automatically.

Setup
Google Sheet with a tab named Vendors and the column headings listed in the Start here note
Credentials: Google Sheets, OpenAI, Gmail (add your own in n8n; none are included in this template)
Paste your sheet URL into the "Read vendor listings" node
Fill in the Settings node (agency name, your name, signature)
Run once, check the drafts in Gmail, then activate

Requirements
A Google account with Gmail and Google Sheets
An OpenAI API key

Customization
Edit the SYSTEM_PROMPT in "AI instructions" to change tone or length.
Pick a different model in "OpenAI chat model".
Change the day and time in "Every Friday at 9am".

Additional info
Made by Burnt & Toast Kits. This is a free starter. The paid Vendor Update Autopilot adds tuned prompts, a UK compliance checklist, voice matching, edge cases such as offers and price concerns routed to a person, and a setup guide: https://kits.burntandtoast.com/estate-agents/kits/vendor-update-autopilot

This workflow was created by Burnt & Toast Kits and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

Nodes Used (6)

Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Google Sheets
n8n-nodes-base.googleSheets
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured