Build a VOICE Agent That Sells Your Product 24/7

Quick Overview

The video demonstrates how to build a custom voice agent using Vapi that automatically sells products 24/7 by leveraging custom tools connected to an Airtable database for product information and conversational memory for context retention across calls.

Key Points: The voice agent is configured using Vapi to handle two main tasks: answering product questions via the 'Get Product Details' tool and booking sales calls via the 'Book Call' tool. The agent's system prompt is customized to define its role as a professional voice assistant for SGP Labs, outlining its tasks, greeting, and interaction guidelines. Two custom tools were created in the Tools library: 'getproductdetails' (to fetch product info from Airtable) and 'bookcall' (to schedule appointments). The 'getproductdetails' tool's prompt was enhanced to specifically request brief answers for general questions and allow the user to ask for more detailed information on specific products. The agent uses a Simple Memory node configured with the call ID as the key to retain conversation context across subsequent calls. The workflow connects the initial webhook trigger to the AI Agent, which then calls the necessary tools based on user intent, and finally responds back to the webhook. The entire system is designed to be self-sufficient, sourcing product information from an external Airtable base, allowing the agent to sell products like the $5,000 'Kontent Engine DB™ Extreme' product automatically.

Context: The video presents a tutorial on creating a sophisticated, automated voice agent using the Vapi platform, specifically tailored for sales tasks for a fictional company called SGP Labs. The agent is designed to answer customer inquiries about products and book sales calls, utilizing custom tools that interact with an external Airtable database acting as the product knowledge base (RAG). The presenter walks through setting up the agent's core logic, configuring external tools, and ensuring conversational memory persists across interactions.

Raw markdown version of this recap