📞 How-to guide

How to Set Up an AI Voice Agent for Your Small Business (We Tested It)

We built an AI phone assistant for a café with ElevenLabs' ElevenAgents and tested it with a real call. Step-by-step setup, the real transcript, what worked and what to fix.

Updated October 19, 2026 · 6 min read · By The AI Tool Shelf

We may earn a commission if you sign up through links on this page, at no extra cost to you. Learn more.

Missed calls are missed customers. A small café, salon or clinic can't always have someone free to answer the phone, especially at busy hours. AI voice agents promise to fix that: an assistant that picks up, answers common questions and takes bookings in a natural voice. To see how close that promise is to reality, we built a simple phone assistant for a fictional café with ElevenLabs' agent platform, ElevenAgents, and tested it with a real voice call. Here is exactly how to do it, what went well and what you need to fix before using one with real customers.

What is an AI voice agent?

An AI voice agent is a conversational assistant you can talk to out loud. It listens, understands what the caller wants, and answers with a synthetic voice in real time. Unlike old phone menus ("press 1 for opening hours"), the caller can speak normally, ask follow-up questions and even interrupt.

For a small business, the typical jobs are:

What you need

Step 1: Open the agent platform

ElevenLabs is split into platforms. The creative tools (text to speech, dubbing, music) live in ElevenCreative, while conversational agents live in ElevenAgents. Use the platform switcher at the bottom of the left menu to move to ElevenAgents, then create a new agent.

Step 2: Write the instructions (system prompt)

The system prompt is where you tell the agent who it is, what it knows and how it should behave. This is the most important part of the setup. Here is the prompt we used for our test café:

System promptYou are the friendly phone assistant of Atlas Café, a small café open every day from 8 am to 10 pm. You answer questions about opening hours, the menu (coffee, mint tea, pastries, breakfast and sandwiches) and table reservations. To take a reservation, ask for the name, the number of people, the date and the time, then repeat the details to confirm. Keep answers short and polite. If you don't know something, say that a staff member will call back.

Keep it specific. List your real hours, your real services and what the agent should do when it doesn't know the answer. Vague instructions lead to vague answers.

Step 3: Set the first message, voice and language

The first message is what callers hear when the agent picks up. Keep it short and natural:

First messageHello! Thanks for calling Atlas Café. How can I help you today?

Then choose a voice from the library (we used a calm, "smooth and trustworthy" male voice) and the main language. You can add more languages if your customers speak several. We also left interruptible switched on, so callers can cut in while the agent is talking, just like in a real conversation.

Tip: placing the instructions in the right fields matters. In our first attempt we pasted the instructions into the test chat instead of the System prompt field, and the agent was confused about its role. Once they were in the settings, it behaved correctly from the first sentence.

Step 4: Test it with a real voice call

Publish the agent, open the preview and start a voice call from your browser. Here is an excerpt from our actual test call, lightly shortened:

Hello! Thanks for calling Atlas Café. How can I help you today?

Hi. What time, uh, do you open?

We open every day at eight in the morning and stay open until ten at night. So you're welcome to drop by any time in between! Is there anything else I can help you with?

I would like to book a table for four people tomorrow at seven.

Of course, I'd be glad to help with that! Could I get your name, please, so I can put the reservation under it?

Yes.

Great, thank you! And what name should I put the reservation under?

Davis.

Perfect, thank you, Davis! So just to confirm, that's a table for four people tomorrow, Tuesday the twentieth of October, at seven in the evening. Does that all sound right?

Okay.

Wonderful! So I have a table for four people under the name Davis, tomorrow, Tuesday the twentieth of October, at seven in the evening. Does everything look right to you?

Thank you.

You're very welcome! Just to be sure, I have your reservation as a table for four under the name Davis, tomorrow, Tuesday the twentieth of October, at seven in the evening. Is that all correct?

What worked well

What needed fixing

Two issues showed up that any business should handle before going live:

Here is the line we would add to the system prompt to fix the looping confirmation:

Add to the system promptConfirm the reservation details only once. If the caller says yes, okay, correct or thank you, treat the booking as confirmed, thank them, say goodbye and end the call.

Step 5: Add knowledge and connect a phone number

Once the basic conversation works, you can make the agent genuinely useful:

Test every change with a few calls of your own before real customers hear it.

Things to keep in mind

The verdict

In ten minutes and without writing any code, we had a phone assistant that understood natural speech, answered questions correctly and took a booking politely. It is not a finished product out of the box: it needed one extra instruction to stop repeating itself, and it needs an integration before it can save real bookings. But for a small business that misses calls, an AI voice agent is now a realistic option to test, and the free plan makes it easy to try before committing.

Tools mentioned in this guide

🎙️ Voice & Audio

ElevenLabs

Realistic AI voices, voice cloning and dubbing.

Best for: creators who want the most natural-sounding voiceovers

🎙️ Voice & Audio

Murf AI

Studio-style AI voiceovers for videos and presentations.

Best for: business and e-learning voiceovers synced to slides or video

🎬 Video

Synthesia

Presenter videos with AI avatars, no camera needed.

Best for: companies producing training and explainer videos at scale