AI Agents
AI voice chat using Webhook, OpenAI, and Google Gemini
15 nodes
203
110
Webhook
Workflow Description
An automation workflow that receives voice chat requests via webhook and processes them using advanced AI models from OpenAI and Google Gemini, with conversation memory management to maintain intelligent dialogue continuity and context awareness.
How it works
- 1.Receive voice chat request through webhook endpoint
- 2.Manage conversation history and context in memory buffer
- 3.Route query to OpenAI and Google Gemini language models
- 4.Aggregate responses and select optimal reply
- 5.Return response via webhook
Use cases
- Build intelligent voice assistants that understand context and user intent
- Implement multilingual AI-powered customer support with conversation memory
- Create personal assistant applications backed by multiple AI models
- Process complex voice commands while preserving conversational context
Requirements
- Valid API key for OpenAI
- Google Gemini authentication credentials
- Webhook server or URL endpoint for receiving requests
- Rate limit configuration to prevent excessive API costs
- Memory buffer window settings to retain recent messages
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Memory
Gemini
LLM Chain
OpenAI
Details
Trigger
Webhook
Nodes
15
Apps
4
Views
203
Downloads
110
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (15)
/
Get Chat
Memory Manager
Insert Chat
Memory Manager
Sticky Note5
Sticky Note
Sticky Note
Sticky Note
Aggregate
Aggregate
Window Buffer Memory
Memory Buffer Window
Google Gemini Chat Model
Gemini Model
Respond to Webhook
Webhook
ElevenLabs - Generate Audio
HTTP Request
Sticky Note2
Sticky Note
Sticky Note1
Sticky Note
Limit
Limit
Basic LLM Chain
LLM Chain
Webhook
Webhook
OpenAI - Speech to Text
OpenAI