Library / Files & Cloud Storage
Files & Cloud Storage
Run a Gemini Live voice support assistant with Google Drive and Sheets
When an API call/webhook arrives, it manages files with Google Gemini using Gmail, Google Drive, Google Sheets.
What it does
## Untitled workflow ### How it works The workflow powers a voice assistant backend with two webhook entry points: one to issue a Gemini live-session token and another to handle tool calls from the voice session. Token requests are rate-limited, enriched with knowledge files from Google Drive, signed, and exchanged for an ephemeral Gemini token before returning session details to the client. Tool calls are signature-validated, routed to order status, return creation, complaint logging, owner notification, or invalid-request handlers, then returned through a shared webhook response. ### Setup steps - Configure both webhook URLs for the client voice app: one for session/token requests and one for tool-call callbacks. - Add Google Drive credentials and set the knowledge folder or file source used by the knowledge-loading nodes. - Add Google Sheets credentials and configure the order, return request, and complaint sheets/ranges used by the Sheets nodes. - Add Gmail credentials for owner notification emails and set the owner/support email values in the business settings node. - Configure the Gemini API key or HTTP authentication for the ephemeral token request, plus any signing secret used by the crypto nodes. - Review the code nodes for expected request payload fields, signature headers, rate-limit storage assumptions, and response schemas. ### Customization Update the business settings, supported knowledge file types, rate-limit thresholds, Gemini live-session configuration, tool routing cases, sheet column mappings, and email templates to match the business process.
The steps
- Receive Token Request Webhook
- Receive Tool Call Webhook
- Set Business Configuration
- Check Tool Call Trigger
- List Knowledge Files in Drive
- Filter Compatible File Types
- Download Knowledge Assets
- Merge Knowledge Files
- Create Session Configuration
- Sign Live Session
- Generate Ephemeral Token
- Send Session Data
- Calculate Expected Signature
- Validate Tool Call Signature
35 steps in total.
Similar automations
AI Agents & AssistantsModerate Live Stream Chat with Claude and OpenAI10 stepsMonitoring, Ops & IncidentsCheck Backlinks Are Live with DataForSEO30 stepsAI Agents & AssistantsLive Search Grok API with Claude Analysis via Webhook10 stepsAI Agents & AssistantsManage Mail and Calendar with a Telegram Voice Assistant13 steps