Designed and built an intelligent AI-powered phone support system for a leading consumer brand. The voice agent handles inbound calls, identifies products from a 100+ item catalog, walks customers through part identification via manuals or verbal probing, checks warranty status, logs support tickets, and escalates to human agents when needed — all through natural conversation.
Built a production-grade AI Voice Agent for a major consumer products company that handles inbound customer support calls autonomously. The system uses a 10-node graph-based workflow architecture where each node acts as a specialized sub-agent with its own LLM model, knowledge base, and tools. The agent identifies products from a catalog of 100+ items with 180+ variants, helps customers locate replacement parts through manual diagrams or guided verbal probing, verifies warranty status, logs detailed support tickets, and seamlessly escalates to human agents when necessary. The multi-model strategy optimizes cost by assigning premium models (Claude Sonnet 4.5) for complex reasoning tasks and budget models (Gemini 2.5 Flash) for scripted flows.
The system uses a 10-node directed graph where each node is a specialized sub-agent. Nodes communicate via edge transitions triggered by LLM conditions or tool results. This architecture enforces single-responsibility per node and enables precise control over conversation flow.
Three AI model tiers are strategically assigned: Claude Sonnet 4.5 ($0.24/min) for complex product identification and verbal probing, Claude Haiku 4.5 ($0.08/min) for structured tasks like part identification and manual delivery, and Gemini 2.5 Flash ($0.012/min) for simple scripted flows like greeting and data collection. Average call cost: ~$0.27.
Three purpose-built knowledge bases split by function: Product ID KB (RAG mode, 30 KB) handles 100+ products with confusion groups and tier-based disambiguation. Parts ID KB (RAG mode, 46 KB) contains product-specific common parts and probing questions. Manual URLs KB (Prompt mode, 10 KB) maps products to instruction manual PDFs.
ElevenLabs handles voice synthesis and ASR. Twilio manages inbound calls and SMS delivery. Make.com webhooks orchestrate email delivery, SMS dispatch, and ticket logging to the client's CRM. The agent can send manuals mid-call and wait for customer confirmation before proceeding.
A global escalation system allows customers to request a human agent from any point in the conversation. The system logs a comprehensive ticket with all gathered context before attempting the transfer, ensuring zero information loss during handoffs.
Natural voice synthesis and real-time speech recognition via ElevenLabs Conversational AI
Send product instruction manuals via email or SMS mid-call using Make.com webhooks
Automated support ticket creation with full customer context via webhook integrations
Seamless live transfer to human agents with context preservation
RAG-powered product matching across 100+ items with confusion group disambiguation
Automated warranty status determination based on purchase date and product policy
A real recorded conversation between a customer and the AI voice agent — handling product identification, part lookup, and support ticket creation.