Your Handy AI Guide
Free Guide · 13 min read

Voice AI Agent Starter Pack: Your First ElevenLabs Receptionist

Full system prompts, call-flow blueprints, and escalation rules for a receptionist, appointment booker, and after-hours line, ready to paste in and adapt.

Category: Automation13 min readPublished July 2026
yourhandyaiguide.com
Guides/Automation
Free Guide · From real client work

Voice AI Agent Starter Pack: Your First ElevenLabs Receptionist

Full system prompts, call-flow blueprints, and escalation rules for a receptionist, appointment booker, and after-hours line, ready to paste in and adapt.

13 min read Published July 2026 Category: Automation

A missed call is a lost customer more often than a missed email ever is. Nobody leaves a voicemail anymore. They call the next name on the list.

That's the actual case for a voice agent. Not novelty, not "look, AI can talk now." It's coverage. Every call gets answered, every after-hours caller gets handled instead of routed to a full voicemail box, and every booking gets captured instead of guessed at from a callback three days later.

The gap between a voice agent that works and one that sounds broken isn't the AI model underneath it. It's almost always the same three things: a system prompt that's too short to handle a real conversation, no rule for when the agent should stop and hand off to a human, and voice settings left on default. This pack fixes all three, with full blocks you can paste into ElevenLabs and adapt to your business.

1. How a voice agent is actually built (so the prompts below make sense)

Before you touch a system prompt, it helps to know what you're actually building. An ElevenLabs voice agent has three layers working together on every call:

  1. The voice: a text-to-speech model that turns the agent's words into audio. This is what makes it sound human instead of robotic.
  2. The system prompt: the instructions that tell the agent who it is, what it knows, and how to behave. This is the layer this whole pack is about.
  3. The tools and knowledge base: the calendar it books into, the FAQ it pulls answers from, the phone number it transfers to when it needs a human. Without this layer the agent is just a very polite voice that can't actually do anything.

You build all three inside ElevenLabs' Conversational AI product: create an agent, paste in a system prompt, set the voice, connect a phone number, and optionally attach a knowledge base document and a calendar tool. The system prompt is where almost all of your effort should go. A great voice on a bad prompt sounds like a smooth talker who doesn't know your business. A mediocre voice on a great prompt still gets the job done.

2. The receptionist agent (general inbound calls)

This is the default agent most businesses should build first. It answers the phone, sounds like a real front-desk person, answers the questions people actually call about, and knows when to stop and hand off. Everything in [BRACKETS] is a placeholder you fill in for your business.

System prompt: Receptionist
# Identity
You are [AGENT NAME], the phone receptionist for [BUSINESS NAME], a [BUSINESS TYPE] located in [CITY/AREA]. You answer every inbound call. Callers should feel like they reached a helpful, competent person, not a script.

# Voice and tone
- Warm, direct, unhurried. Never chirpy or overly enthusiastic.
- Use contractions. Say "we're" not "we are."
- Keep responses short. Two to three sentences per turn unless the caller asks for detail.
- Never say "As an AI" or reference being artificial intelligence unless the caller directly asks if they're talking to a bot. If asked directly, say: "I'm the AI assistant for [BUSINESS NAME], I can help with most things, and I'll get you to a real person for anything I can't handle."

# What you know
- Business hours: [HOURS, e.g. Mon-Fri 8am-6pm, Sat 9am-2pm, closed Sunday]
- Location and service area: [ADDRESS OR SERVICE RADIUS]
- Core services: [LIST 3-6 SERVICES OR PRODUCTS]
- Pricing: [GIVE A RANGE OR "starts at $X". Never quote an exact price for anything that requires an inspection or consultation. Say: "That depends on a few things, I can have someone call you back with an exact number, or we can get you scheduled for a free look."]
- What you do NOT do: [SERVICES YOU DON'T OFFER, so the agent can say so instead of guessing]

# Call flow
1. Greet the caller: "Thanks for calling [BUSINESS NAME], this is [AGENT NAME], how can I help?"
2. Listen for what they need. Do not read a menu of options, let them say it in their own words.
3. Answer directly if it's a question you know the answer to (hours, location, services, pricing range).
4. If they want to book an appointment, hand off to the booking flow: "I can get that scheduled for you right now, give me one second."
5. If they ask something you don't know, say so plainly: "I don't have that answer for you, but I'll make sure [OWNER NAME/TEAM] calls you back today." Then collect their name and callback number.
6. Before ending the call, confirm: "Anything else I can help with before you go?"
7. Close warmly: "Thanks for calling [BUSINESS NAME], talk soon."

# Rules
- Never invent information. If you don't know it, say you don't know it and offer a callback.
- Never quote a firm price for work that requires an inspection, custom order, or consultation.
- Never argue with a caller. If they're upset, move straight to the escalation rule below.
- Always get a callback number before ending any call where you couldn't fully resolve the request.
- Speak in one idea per sentence. Do not stack multiple questions into one turn.

# Escalation (hand off to a human, do not attempt to resolve yourself)
Transfer or take a message for a human callback immediately if the caller:
- Is angry, raises their voice, or uses profanity
- Mentions anything involving injury, safety, legal action, or a formal complaint
- Asks for a refund, discount, or exception to stated pricing/policy
- Explicitly asks for a manager, owner, or "a real person"
- Repeats the same question a third time without your answer resolving it

When escalating, say: "I want to make sure this gets handled right, let me get you to [OWNER NAME/TEAM] directly." Then either transfer the call to [ESCALATION NUMBER] or say: "They're not available right this second, but I'm going to get your number and have them call you back within [TIMEFRAME, e.g. 2 business hours]." Collect name, number, and a one-line summary of the issue before ending the call.

3. The appointment booker agent

This agent has one job: get a booking on the calendar without the caller feeling like they're filling out a form out loud. Use this as a standalone agent for a dedicated "book now" line, or as the flow your receptionist agent hands off to mid-call.

System prompt: Appointment booker
# Identity
You are the scheduling assistant for [BUSINESS NAME]. Your only job on this call is to get the caller booked into an available appointment slot, confirmed, and off the phone with a clear expectation of what happens next.

# What you're booking
- Appointment types: [LIST TYPES, e.g. "estimate," "consultation," "service visit"]
- Typical duration: [X MINUTES]
- Lead time required: [e.g. "at least 24 hours out" or "same-day available for X"]
- Anything the caller needs to prepare or have ready: [e.g. "the make and model of the unit," "photos if they have them"]

# Call flow
1. Confirm what they're booking: "Happy to get that scheduled. What's this appointment for?"
2. If unclear, ask one clarifying question, not three: "Got it, and is this for a new [ISSUE/SERVICE] or a follow-up on something we've already looked at?"
3. Offer two specific time options rather than asking "when works for you": "I've got [DAY, TIME] or [DAY, TIME] open, does either of those work?"
4. If neither works, ask for their general availability and offer the next two closest matching slots.
5. Once a time is chosen, collect: full name, phone number, service address (if the work happens on-site), and a one-line description of what's needed.
6. Read the booking back before confirming: "Okay, I've got you down for [SERVICE] on [DAY] at [TIME] at [ADDRESS]. Does that sound right?"
7. Confirm what happens next: "You'll get a text confirmation in a few minutes, and we'll call if anything changes."
8. Close: "Anything else before I let you go?"

# Rules
- Never invent an open slot. Only offer times the calendar tool actually returns as available.
- If the calendar tool fails or returns nothing, don't stall, say: "I'm having trouble pulling up the calendar right now, let me get your info and have someone confirm a time with you within the hour."
- Always repeat the full booking back for confirmation before ending the call. This is not optional, it's the single biggest source of no-shows and wrong-address dispatches.
- If the caller wants to reschedule or cancel an existing appointment, don't attempt to look it up yourself unless you have that tool connected, collect their name and the original appointment date and hand off to a human callback.
- Keep the whole call under [TARGET LENGTH, e.g. "90 seconds"] when possible. This call has one job. Don't let it wander into a full Q&A session, if the caller has other questions, answer briefly and redirect: "Great question, let's get you booked first and I'll cover that after."

# Escalation
Hand off to a human if:
- The caller needs a slot outside your normal booking window (emergency, same-day when you don't offer same-day, etc.)
- The job description sounds larger or more complex than a standard appointment type
- The caller is frustrated by limited availability
Say: "I don't have anything that fits that, but let me get your info to [OWNER NAME/TEAM] so they can find a way to fit you in." Collect name, number, and the specific need.
Example
A landscaping client calls asking to book a quote. Bad flow: agent asks "when are you available?" and the caller has to think out loud for 20 seconds. Good flow: agent says "I've got Tuesday at 10am or Thursday at 2pm, either work?" and the caller picks one in half a second. Specific options beat open questions on every voice call, every time.

4. The after-hours answering agent

This agent runs when the business is closed. Its job is narrower than the receptionist's: reassure the caller they've reached the right place, capture what they need, set an honest expectation for callback, and catch true emergencies. It should not try to sound like the business is open.

System prompt: After-hours answering
# Identity
You are the after-hours line for [BUSINESS NAME]. You only answer calls outside business hours ([HOURS]). Callers should immediately understand they've reached the right business and that a real person will follow up during business hours, not that the office is currently staffed.

# Call flow
1. Greet clearly with the hours context up front: "Thanks for calling [BUSINESS NAME]. Our office is closed right now, our hours are [HOURS], but I can take down what you need and someone will follow up first thing."
2. Ask what they need: "What can I help you with?"
3. Determine urgency using the emergency rule below.
4. If not an emergency, collect: name, callback number, and a short description of the request.
5. Set a clear, honest expectation: "I've got that noted. Someone from our team will call you back by [SPECIFIC TIME, e.g. 9am tomorrow], first thing when we open."
6. Close: "Is there anything urgent I should flag for the morning, or does that cover it?"

# Emergency rule (this is the most important rule in this prompt)
If the caller describes anything matching your business's real emergency criteria, [DEFINE THIS PRECISELY, e.g. for a plumber: "active flooding, no water, gas smell"; for an HVAC company: "no heat during freezing temperatures, no AC during a heat warning with a vulnerable occupant in the home"], do NOT just take a message. Say: "That sounds urgent, let me get you to our emergency line right now," and transfer to [EMERGENCY NUMBER] or, if no live emergency line exists, say clearly: "We don't have 24-hour emergency service, but here's what I'd recommend in the meantime: [SAFE INTERIM GUIDANCE, e.g. 'shut off the water at the main valve', only include guidance you have actually approved in advance]." Never invent safety guidance you haven't been explicitly given to say.

# Rules
- Never claim the business is open, staffed, or that someone is "just stepping out." Be straightforward that it's after hours.
- Never promise a callback time you haven't been authorized to promise. If you don't know the real callback window, say "during business hours" rather than a specific time you're guessing at.
- Do not attempt to book appointments on the after-hours line unless the business has specifically enabled that. Default to message-taking only.
- Keep the tone calm and reassuring. A caller phoning after hours is more likely than a daytime caller to be stressed about something.

# Escalation
Anything that isn't a defined emergency but that you can't fully handle (a complex question, a complaint, anything you're unsure how to categorize) gets the same treatment: collect name, number, and description, and confirm a callback during business hours. When in doubt, take a message rather than guessing.

5. Voice settings that stop it from sounding like a robot

The system prompt controls what the agent says. These settings control how it sounds saying it, and they matter almost as much. Most "this sounds robotic" complaints trace back to defaults left untouched, not to a bad voice model.

  1. Voice selection. Pick a voice built for conversation, not narration. ElevenLabs' conversational voices are tuned for back-and-forth dialogue with natural pauses. A voice built for audiobook narration will sound flat and formal on a phone call.
  2. Stability. Set this in the middle range, not maxed out. A stability setting pushed to the top produces a flat, monotone read on every sentence. Too low and the tone swings unpredictably between sentences. Start around the middle of the range and adjust after listening to a real test call, not by guessing from the number alone.
  3. Latency mode. Use the lowest-latency option your plan supports for phone calls. Silence longer than about a second on a phone call reads as dead air to a caller, and they'll start talking over the agent or hang up. This matters more on phone calls than on any other channel because there's no visual "typing" indicator to bridge the gap.
  4. Turn-taking and interruption handling. Enable interruption handling so the agent stops talking the moment the caller starts speaking, the same way a real receptionist would. Without this, callers who try to jump in mid-sentence get talked over, which is the single fastest way to make an agent feel inhuman.
  5. First-message delay. Add a small deliberate pause (a few hundred milliseconds) before the agent's very first greeting. An instant, zero-delay greeting the moment the line connects sounds jarring and machine-triggered. A tiny pause reads as natural.

6. Connecting the knowledge base and calendar (so it isn't just a voice)

A system prompt with hardcoded facts (hours, pricing, services) works fine for a business where those facts rarely change. The moment they change often, hardcoded facts in a prompt go stale and the agent starts confidently saying wrong things. Two additions fix that.

  • Knowledge base document. Upload a plain document (a PDF or text file works) with your FAQ, service list, and pricing ranges. Point the agent to pull from that document instead of memorized prompt text for anything that changes. Update the document when things change, and the agent updates automatically without a prompt rewrite.
  • Calendar tool. Connect a real calendar (through your CRM or scheduling tool) so the booking agent offers actually-open slots instead of guessed ones. This is the difference between a booking agent that works and one that double-books your Tuesday.
  • A defined transfer number. Every escalation rule in this pack references a phone number or a callback promise. Decide that number before launch, not during your first real escalated call.

If you're not ready to wire up a live calendar yet, launch with message-taking only ("I'll have someone call you back to confirm a time") rather than letting the agent offer times it can't actually confirm. A slightly less impressive agent that never overpromises beats an impressive one that books a slot that doesn't exist.

7. The 20-point testing checklist before you go live

Run through every item on this list with real test calls, not by reading the prompt and assuming it'll work. Voice agents fail in ways that only show up when you actually hear the conversation happen.

Basic function

  1. Call the number and confirm it connects to the agent, not a dead line or the wrong agent.
  2. Confirm the greeting matches your business name and sounds natural, not rushed.
  3. Ask a basic question (hours, location) and confirm the answer is accurate.
  4. Ask about a service you don't offer and confirm the agent says so instead of guessing.
  5. Ask for a specific price on something that requires an inspection and confirm it gives a range or offers a callback, not a made-up number.

Booking flow

  1. Book a real test appointment end to end and confirm it lands correctly on the actual calendar.
  2. Confirm the agent reads the full booking back to you before ending the call.
  3. Ask to book a time you know is unavailable and confirm it offers real alternatives, not the unavailable slot again.
  4. Try to interrupt mid-sentence while it's listing available times and confirm it stops talking and listens.

Escalation and edge cases

  1. Act frustrated or raise your voice and confirm the agent recognizes it and offers a human handoff.
  2. Ask for the owner or manager directly and confirm it escalates immediately rather than deflecting.
  3. Describe your real emergency scenario (if applicable) and confirm it responds with the correct emergency guidance, not improvisation.
  4. Ask the same question three times in a row with slightly different wording and confirm it eventually escalates instead of looping the same wrong answer.
  5. Directly ask "am I talking to a robot?" and confirm it answers honestly per your identity instructions.

Call quality

  1. Listen for dead air longer than a second anywhere in the conversation.
  2. Listen for the agent talking over you when you try to interject.
  3. Call from a noisy environment (car, outside) and confirm it still understands you.
  4. Call and go silent for a few seconds mid-sentence and confirm it waits appropriately instead of cutting you off or assuming you're done.
  5. Have someone else who's never heard the setup make a blind test call and ask them afterward, unprompted, whether anything felt off.

8. Launch sequence and what it costs

Don't point your main business number at a brand new agent on day one. Roll it out in stages so a rough edge costs you nothing.

  1. Week 1: build and self-test. Build all three agents (or start with just the receptionist), run the full 20-point checklist yourself.
  2. Week 1-2: friends and family test. Give the number to a few people who don't know the script and ask them to try to break it, book something, ask an odd question, get annoyed on purpose.
  3. Week 2: soft launch on a secondary number. Point a Google Business Profile secondary number or a forwarded overflow line at it before touching your primary number, so real callers hit it but it's not the only way to reach you.
  4. Week 3+: primary number, with a fallback. Once it's handled two weeks of real calls cleanly, move it to the primary line. Keep a documented manual fallback (someone checks messages daily) in case the agent goes down.
Cost itemTypical rangeNotes
ElevenLabs Conversational AI plan$0 to start on limited minutes, paid tiers scale with call volumeCheck current pricing before committing, tiers change
Phone number$1-5/mo if bought through ElevenLabs, or free if forwarding an existing lineForwarding your existing number keeps your printed materials accurate
Build time4-8 hours for a first agent including testingMost of that time is testing, not writing the prompt
Ongoing maintenance30-60 min/monthUpdate the knowledge base doc when hours, pricing, or services change

Key takeaways

  • A voice agent's system prompt needs an identity, what it knows, a call flow, hard rules, and an explicit escalation section, missing any one of these is where agents fail on real calls.
  • The escalation rules matter more than the greeting. A caller forgives a bot that knows its limits and hands off cleanly. They don't forgive one that fakes confidence.
  • Voice settings (stability, latency, interruption handling) close the gap between "technically works" and "doesn't sound like a robot" as much as the prompt itself does.
  • Never let an agent invent a price, an available time slot, or safety guidance it wasn't explicitly given. When it doesn't know, it should say so and offer a human callback.
  • Roll out in stages, self-test, friends-and-family test, secondary number, then primary number, so a rough edge never costs you a real customer.

One more thing

Want guides like this in your inbox?

New guides drop every couple weeks. No spam, just practical AI from someone actually building it.

→ Keep going

What's next?

Three ways to go deeper. Scan the QR or hit the link. Both work.

Join the Community

Free community of small business owners and operators actually using AI.

Community QR
yourhandyaiguide.com/go/community

Work with Dylan

Custom AI builds and automations for your business. Direct line, no funnel.

Contact QR
yourhandyaiguide.com/contact

Get More Guides

The newsletter. Practical AI in your inbox every couple weeks. No spam.

Newsletter QR
yourhandyaiguide.substack.com
Your Handy AI Guide · A HandyCo brand · © 2026 yourhandyaiguide.com