Back to Blog
Education

How to Build a Voice AI Agent in 30 Minutes

You do not need to be a developer to build voice AI.

Meeran Malik
13 min read

Published: January 19, 2026 Reading time: 11 minutes


You do not need to be a developer to build voice AI.

That statement might sound impossible if you have been following the AI space. Voice AI conjures images of complex Python scripts, API integrations, webhook configurations, and weeks of engineering work.

Here is the reality: I built a fully functional appointment booking assistant in 28 minutes. No coding. No technical background required. Just a Burki account and a clear idea of what I wanted the assistant to do.

This guide walks you through the exact same process. By the end, you will have a working voice AI agent that can answer calls, understand natural language, and book appointments for your business. And yes, you can do this during your lunch break.


What You Will Build

We are creating an appointment booking assistant for a hypothetical dental practice. This assistant will:

  • Answer incoming calls with a friendly greeting
  • Understand what the caller needs
  • Check availability and offer appointment times
  • Collect caller information
  • Confirm the booking
  • Transfer to a human when necessary

This is not a toy demo. This is a production-ready assistant that could handle real patient calls. The same process works whether you are building for a dental office, a hair salon, a consulting firm, or any appointment-based business.

Once you understand the basics, you can customize it for any use case: customer support, lead qualification, order status, or information hotlines.


What You Will Need

Just one thing: a Burki account.

Sign up at burki.dev/signup and you get 200 free minutes plus a free phone number for 30 days. No credit card required. No sales calls. No approval process.

That is genuinely all you need to follow this guide. Your free phone number is provisioned automatically on signup, already configured and ready to receive calls.

If you have not created your account yet, do that now. I will wait.

Ready? Let us build something.


Step 1: Sign Up and Get Your Free Phone Number (2 Minutes)

Head to burki.dev/signup and create your account with your email address. The signup process takes about 30 seconds.

Once you verify your email and log in, you will land on your dashboard. Here is what you will notice immediately: Burki has already provisioned a phone number for you. Check the phone numbers section in the sidebar. Your free US phone number is sitting there, ready to use.

This phone number is real. People can call it right now. Of course, nothing will happen yet because we have not created an assistant to answer those calls. That is our next step.

Time elapsed: 2 minutes


Step 2: Create Your Assistant (5 Minutes)

Click "Assistants" in the sidebar, then "Create Assistant."

You have two options here:

Voice Builder (Recommended for beginners): This is a guided setup wizard that asks you questions and generates your assistant configuration automatically. It is the fastest path to a working assistant.

Manual Configuration: For those who want direct control over every setting. You can always switch to manual mode later to fine-tune things.

For this guide, let us use Voice Builder since we are optimizing for speed.

Using Voice Builder

Click "Voice Builder" and you will see a conversational interface. It will ask you a series of questions:

"What is your assistant's name?"

Let us call ours "Sophie" - friendly and professional.

"What does your business do?"

"We are a dental practice offering general dentistry, cleanings, checkups, and cosmetic procedures."

"What should your assistant help callers with?"

"Schedule appointments, answer questions about our services and hours, and transfer to our office staff when needed."

"What personality should your assistant have?"

"Warm, professional, and reassuring. Patients calling a dental office are sometimes nervous, so the tone should be calming."

Voice Builder takes your answers and generates a complete assistant configuration. You will see a preview of your assistant's system prompt - this is the instruction set that tells the AI how to behave.

Choose a Voice

Voice Builder will also ask you to choose a voice. You will hear samples of different options. For a dental practice, I recommend something that sounds professional but warm. Browse through the options and pick one that fits your brand.

Voices are powered by providers like ElevenLabs and Cartesia. The quality is remarkably natural - most callers will not realize they are speaking with AI.

Time elapsed: 7 minutes


Step 3: Write Your Assistant's Personality (10 Minutes)

Voice Builder generated a starting point, but let us refine it. Click on your new assistant to open the configuration screen.

Find the "System Prompt" field. This is where you define who your assistant is and how it behaves. Think of it as the instruction manual for your AI employee.

Here is an example system prompt for our dental practice assistant:


System Prompt Example:

You are Sophie, the friendly virtual receptionist for Bright Smile Dental. You help callers schedule appointments, answer questions about our services, and connect them with our team when needed.

About our practice:

  • We are a family dental practice serving patients of all ages
  • Located at 123 Main Street, Riverside
  • Open Monday through Friday, 8am to 5pm
  • Closed on weekends and major holidays

Services we offer:

  • Routine cleanings and checkups (45 minutes)
  • New patient exams (60 minutes)
  • Teeth whitening consultations (30 minutes)
  • Emergency appointments for existing patients

When scheduling:

  • Ask for the caller's name and phone number
  • Ask if they are a new or existing patient
  • Ask what type of appointment they need
  • Offer available time slots (you will check our calendar)
  • Confirm all details before booking

Your personality:

  • Warm and welcoming, like a friendly neighbor
  • Patient with nervous callers
  • Clear and helpful with information
  • Never pushy or salesy

When to transfer to a human:

  • Billing or insurance questions
  • Complaints or concerns
  • Medical emergencies (also advise calling 911 if serious)
  • Requests to speak with a specific person

This prompt gives Sophie everything she needs to handle calls effectively. Notice how specific it is - we have included business details, service information, scheduling instructions, and transfer rules.

Simple Prompts That Work

The key to good prompts is specificity. Vague instructions lead to vague responses. Compare these examples:

Weak: "Be helpful and friendly."

Strong: "Greet callers warmly by saying 'Thank you for calling Bright Smile Dental, this is Sophie speaking. How can I help you today?' Be patient with callers who seem nervous and reassure them that our team is gentle and caring."

Weak: "Help people schedule appointments."

Strong: "When a caller wants to schedule an appointment, ask these questions in order: 1) Are you a new or existing patient? 2) What type of appointment do you need? 3) What days and times work best for you? Then check availability and offer specific options."

Spend a few minutes customizing your system prompt with your actual business details. The more specific you are, the better your assistant will perform.

Time elapsed: 17 minutes


Step 4: Add Business Logic (10 Minutes)

Now let us configure the operational settings that make your assistant work for your specific business.

Operating Hours

In the assistant settings, find the availability or business hours section. Configure when your assistant should be active:

  • During business hours: Assistant answers calls and schedules appointments
  • After hours: Assistant can take messages or inform callers of business hours

For our dental practice:

  • Monday-Friday: 8:00 AM to 5:00 PM
  • Saturday-Sunday: Closed

You can customize the after-hours behavior. Maybe Sophie tells callers the office is closed but offers to take a message for a callback. Maybe she provides emergency contact information. You decide.

Appointment Types

If you are connecting to a calendar system, configure your appointment types:

Appointment TypeDurationNotes
Routine cleaning45 minExisting patients
New patient exam60 minIncludes paperwork time
Whitening consult30 minAnyone
Emergency30 minExisting patients only

This information should be included in your system prompt so Sophie knows how to describe each service and how much time to block on the calendar.

Transfer Rules

Configure what happens when a caller needs to reach a human. In the tools section, you can set up call transfers:

Transfer to main office: For general questions your team should handle Transfer to billing: For insurance and payment questions Transfer to on-call dentist: For after-hours emergencies

Enter the phone numbers for each transfer destination. When Sophie determines a transfer is needed, she will smoothly hand off the call.

Information Collection

Set up what information Sophie should gather from callers. For appointment bookings, this typically includes:

  • Caller's full name
  • Phone number
  • Whether they are new or existing patient
  • Type of appointment needed
  • Preferred dates and times
  • Any special notes

Burki can capture this information as structured data, making it easy to process bookings even without a calendar integration. The data exports as clean JSON that your team can review.

Time elapsed: 27 minutes


Step 5: Test It (3 Minutes)

Here is the moment of truth. Let us make sure everything works.

Assign Your Phone Number

Go to your phone number in the dashboard. Click on it, then select "Assign to Assistant." Choose Sophie from the dropdown. Save.

Your phone number is now connected to your assistant. When someone calls that number, Sophie answers.

Make a Test Call

Pull out your cell phone and call your Burki phone number. Yes, right now.

Sophie should answer with your configured greeting. Try having a conversation:

  • "Hi, I would like to schedule a cleaning."
  • "I am a new patient."
  • "Do you have anything next Tuesday afternoon?"

Listen to how Sophie responds. Does she sound natural? Does she ask the right follow-up questions? Does she handle your requests correctly?

What to Listen For

During your test call, evaluate:

  • Response time: Sophie should respond within 1-2 seconds. Any longer feels awkward.
  • Understanding: Does she correctly interpret what you are saying?
  • Information: Does she provide accurate details about your business?
  • Flow: Does the conversation feel natural, not robotic?
  • Completion: Can she successfully complete the booking flow?

If something feels off, note it. You can refine your system prompt and test again.

Time elapsed: 30 minutes


You Did It

In 30 minutes, you built a voice AI assistant that can:

  • Answer phone calls professionally
  • Have natural conversations with callers
  • Understand appointment requests
  • Collect caller information
  • Follow your business rules
  • Transfer to humans when appropriate

This is not a prototype. This is a functional assistant ready to handle real calls. Many businesses deploy exactly this configuration to production.


What Is Next: Adding More Capabilities

Your basic assistant is working. Here is how to make it even more powerful:

Connect Your Calendar

For fully automated booking, integrate with Google Calendar, Microsoft Outlook, or Cal.com. Burki's HTTP tool lets you connect to any calendar API. Sophie will check real-time availability and create appointments directly on your calendar.

Add a Knowledge Base

Upload documents about your services, pricing, FAQs, and policies. Sophie can then answer detailed questions by referencing your actual business information. This is called RAG (Retrieval Augmented Generation), and it makes your assistant dramatically more helpful.

Set Up SMS Confirmations

Configure webhooks to trigger SMS confirmations after successful bookings. Callers receive immediate written confirmation of their appointment details.

Create Outbound Campaigns

Use your assistant for outbound calls too. Set up appointment reminder campaigns, follow-up calls after visits, or reactivation outreach for patients who have not visited recently.

Add Multiple Assistants

As your needs grow, create specialized assistants for different purposes. One for scheduling, one for billing questions, one for new patient intake. Route calls to the right assistant based on caller intent.


Frequently Asked Questions

Do I need any technical skills to build a voice AI assistant?

No. If you can fill out online forms and write clear instructions, you can build a voice AI assistant. The platform handles all the technical complexity.

How much does this cost after the free trial?

Burki charges $0.03 per minute of call time, plus the cost of AI providers (which you can bring your own keys for or use managed mode with a small markup). A typical 3-minute call costs about $0.15-0.25.

Can I use my own phone number?

Yes. You can port your existing business number to Burki, or use SIP trunking to route calls from your current phone system.

What if the AI makes a mistake?

You can configure transfers so callers can always reach a human. Monitor call transcripts to identify issues and refine your system prompt. Most problems are solved by adding more specific instructions.

Does this work for businesses outside the US?

Yes. Burki supports international phone numbers and multiple languages. You can configure your assistant to speak and understand over 30 languages.

Can multiple assistants share one phone number?

Yes. Using multi-assistant orchestration, you can route callers to different specialized assistants based on their needs, all from a single phone number.

What about HIPAA compliance for healthcare?

Burki offers HIPAA compliance and Business Associate Agreements at no extra cost. Your patient data is protected with encryption and audit logging.


Start Building Now

Thirty minutes ago, building voice AI felt like something only developers could do. Now you know better.

The technology has reached a point where anyone can create sophisticated voice assistants. The barrier is no longer technical skill - it is simply deciding to try.

Your free trial includes 200 minutes and a phone number. That is enough to build, test, refine, and run a real pilot program. Enough to prove that voice AI works for your business before spending a dollar.

The assistant you just built in 30 minutes can handle calls while your team focuses on patients. It can answer at 3am when someone has a dental emergency question. It never gets frustrated, never takes lunch breaks, and handles every caller with the same patient, friendly demeanor.

What will you build with your 30 minutes?

[Start your free trial at burki.dev/signup](https://burki.dev/signup) and find out.


Questions about building your first voice AI assistant? Our team is here to help. Email [[email protected]](mailto:[email protected]) or explore our [documentation](https://docs.burki.dev) for detailed guides on every feature.

Ready to try Burki?

Start your 200-minute free trial today. No credit card required.

Start Free Trial

200 free minutes included. No credit card required.

Related Articles