Building a Voice Agent in 10 Minutes with VerlyAI

Voice AI has historically been the hardest channel to automate. You needed a telephony provider (Twilio), a transcriber (Deepgram), an LLM (OpenAI), and a text-to-speech engine (ElevenLabs)—and you had to stitch them all together with WebSockets while keeping latency under 500ms.
VerlyAI abstracts this entire stack into a single, cohesive platform. Today, I'm going to show you how to build a fully functional restaurant reservation voice agent in less than 10 minutes.
Step 1: Define the Persona
First, navigate to the Agent Builder. We'll give our agent a name, "BistroBot", and a system prompt:
"You are an energetic host at Le Verly Bistro. Your goal is to take table reservations. You need to collect the date, time, and number of guests. Be polite but efficient."
Step 2: Connect the Tools
An agent without tools is just a chatty bot. In the "Tools" tab, we'll add our booking function. VerlyAI automatically generates the JSON schema definition for the LLM.
{
"name": "book_table",
"description": "Reserves a table",
"parameters": {
"type": "object",
"properties": {
"guests": { "type": "integer" },
"time": { "type": "string" }
}
}
}
Step 3: Deploy to Phone
Click "Deploy", buy a phone number directly from the dashboard, and link it to your new agent. That's it.
Call the number. You'll notice our Turn-Taking Engine in action. If you interrupt the bot while it's listing specials, it stops speaking immediately and listens to you—just like a human would. This is the "magic" that makes voice AI feel real.