Voice Agent which Help for customer support

hiiii i am new developer im going to develop the ai power voice agent

so i want to use webhook in which we use the 11labs and this is connected to the ai agent
then we attach the gemini as the brain ore chat model
then i have the issue regurding to the which memory use in this bcoz the noramal memory can t use it has no power to hold the large sentences

so which one can i used

Describe the problem/error/question

What is the error message (if any)?

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi @Madhav_SR Welcome!
Good concept! To handle lengthy customer phone calls, you don’t require a “stronger” memory but rather a better pattern. While using n8n, it’s advisable to use a Memory Manager, as well as a Window/Buffer (or Simple) Memory node. Further, do pass a stable session ID from your webhook, for instance, call ID/user ID, so that each caller retains his history. In this manner, Gemini only sees the past turns or a summary instead of one huge prompt which works much better for lengthy voice conversations.

2 Likes

bro i want the output but its not happening i successfully develop the chatbot for appointment booking but whenever i try to convert it into voice vial replacing the node of chat to webhook then its not working why its happening

i send my project image

here i deactivate the memory then also work but any tool in it is not working and show memory node fail when its not deactiveted

@Madhav_SR Once memory is turned on, the tools fail because Simple Memory does not identify the “conversation” each webhook request belongs to. In the Simple Memory node, configure Session ID > Define and point it to a stable value from your webhook body (for instance {{$json.body.sessionId}} or a call/user ID sent by 11labs). For a quick check, you can try hard coding “test-session1” there. If the error goes away, then you just have to pass a real per-caller ID from the webhook. After the session ID has been set, you can re enable Simple Memory, and your voice agent should not break the tools and keep context. And when asking questions in the forum next time share your proper context and error with workflow that would help everyone to assist you.