AI Agents

Smart Voice Chat with OpenAI and Gemini

15 nodes 315 141 Webhook
Download

Workflow Description

An automation that receives voice requests through a webhook and processes them using intelligent models from OpenAI and Google Gemini, maintaining conversation context in memory and delivering logical sequential responses.

How it works

  1. 1.Receive voice requests via webhook and capture incoming data
  2. 2.Store previous conversation messages in a buffer memory to preserve context
  3. 3.Process text through an LLM chain combining both OpenAI and Gemini models
  4. 4.Apply rate limiting to prevent abuse and control request volume
  5. 5.Send intelligent responses back to the user through the webhook endpoint

Use cases

  • Build an intelligent assistant that remembers conversation context and history
  • Handle complex voice queries requiring multiple advanced AI models
  • Create a multi-AI chatbot for web applications and third-party integrations

Requirements

  • Valid API keys for both OpenAI and Google Gemini services
  • A reliable webhook endpoint that is accessible from the internet
  • Sufficient computational resources to handle concurrent request processing

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 315
Downloads 141

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (15)

/

Get Chat

Memory Manager

#1

Insert Chat

Memory Manager

#2

Sticky Note5

Sticky Note

#3

Sticky Note

Sticky Note

#4

Aggregate

Aggregate

#5

Window Buffer Memory

Memory Buffer Window

#6

Google Gemini Chat Model

Gemini Model

#7

Respond to Webhook

Webhook

#8

ElevenLabs - Generate Audio

HTTP Request

#9

Sticky Note2

Sticky Note

#10

Sticky Note1

Sticky Note

#11

Limit

Limit

#12

Basic LLM Chain

LLM Chain

#13

Webhook

Webhook

#14

OpenAI - Speech to Text

OpenAI

#15