AI Agents

AI voice chat using Webhook, OpenAI, and Google Gemini

15 nodes 213 124 Webhook
Download

Workflow Description

An automation workflow that delivers intelligent voice chat via Webhook, integrating OpenAI and Google Gemini models with advanced memory management to preserve conversation context and enhance AI-generated responses.

How it works

  1. 1.Receive voice request through Webhook and convert to text
  2. 2.Retrieve previous conversation context from memory buffer
  3. 3.Process text through LLM chain using OpenAI or Google Gemini
  4. 4.Return voice response back through Webhook to user
  5. 5.Manage request limits and update memory records

Use cases

  • AI assistant answering customer inquiries with natural-sounding voice responses
  • Multi-language support system maintaining problem context for technical support
  • Voice chatbot for e-commerce platforms and mobile applications

Requirements

  • API keys for OpenAI and Google Gemini services
  • Webhook endpoint configured to receive requests
  • Audio input/output interface for voice handling

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 213
Downloads 124

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