Run a Gemini Live voice support assistant with Google Drive and Sheets
n8n · Customer service · checked 2026-10-29
Quick overview This workflow provides a Gemini Live assistant for an e-commerce store by generating single-use Gemini ephemeral tokens, loading a knowledge base from a Google Drive folder, and handling tool calls to read order status, create return/exchange requests, log complaints to Google Sheets and notify the owner via Gmail How it works Receives a POST webhook request to create a new Gemini Live voice session. Applies daily and per-IP rate limits, then lists and downloads supported knowledge files from a specified Google Drive folder and combines them into a single system prompt. Builds a Gemini Live session configuration (voice, model, and tool schema), signs the session with an HMAC, and requests a single-use ephemeral token from the Gemini API. Returns the token, model, WebSocket URL, signed session metadata, and tool-callback URL to the client via the webhook response.
At a glance
- Brand
- n8n
- Jobs
- Customer service
- Sources
- 1
Dimensions
- Brands: n8n
- Agents: n8n · Visit via /go/
- Occupations: Customer service
- Industries: ecommerce
- Tasks: inbox, content, ops
Sources
- https://n8n.io/workflows/21705 · fetched 2026-10-29 — “Quick overview This workflow provides a Gemini Live assistant for an e-commerce store by generating single-use Gemini ephemeral tokens, loading a knowledge base from a Google Drive”
Last checked 2026-10-29. Description source: harvest.