Generate batch product descriptions in Google Sheets with Gemini and Slack
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 8 nodes and runs on a schedule (every day at 06:00). Along the way it connects Google Sheets, Slack and Google Gemini Chat Model.
How it runs
Trigger: On a schedule (every day at 06:00).
- Get Products Missing Copy (Google Sheets): uses Google Sheets
- Loop In Batches (Loop Over Items (Split in Batches)): loops over the items in batches
- Notify Batch Complete (Slack): uses Slack
- Write Product Copy with Gemini (Basic LLM Chain): sends a prompt to an LLM, with model: Google Gemini Chat Model
- Split Description and Meta (Code): runs custom JavaScript code
- Save Copy to Sheet (Google Sheets): append or update
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 (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - Slack
n8n-nodes-base.slack - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Code
n8n-nodes-base.code - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches
From the author
Quick Overview This workflow runs daily to find products in Google Sheets that are missing marketing copy, generates a short description and SEO meta title for each item using Google Gemini in rate-limited batches, writes the results back to the sheet, and…