Skip to content
Tanner
Preserve
All guides
Phones and voice

Set up an AI receptionist that books real appointments

8 min readUpdated July 2, 2026
01

Before you touch a tool, read the other guide

This one is the build, not the decision. If you haven't already worked out whether an AI receptionist is worth it for your call volume, and whether missed-call text-back alone would cover you, start with the guide on AI receptionist basics at /guides/ai-receptionist-basics. Come back here once you've decided a voice agent is the right move and you're ready to set it up.

Budget 30 focused minutes for the account setup and script writing, plus a few days of watching transcripts before you trust it with a full week unsupervised.

02

Pick a tool based on what it connects to, not the demo

Every AI receptionist demo sounds good. The difference that actually matters is whether it plugs into the calendar and phone system you already run, so skip the sales pitch and check three things: does it integrate with your calendar or field service software directly, does it forward true emergencies to a real phone number, and does it text you a transcript after every call.

For small operators on Google Calendar or a simple scheduler, look at Goodcall, Rosie, or Smith.ai (which pairs the AI with human backup agents for a higher fee). If you already run Housecall Pro or Jobber, check their built-in AI answering add-on first, since it writes straight to the schedule your crew already uses.

Pricing moves fast enough that any number here is stale by the time you read it, but as of mid-2026 expect somewhere around $30 to $150 a month for a standalone tool, usually with a free trial or a money-back window. Sign up for the trial on two tools and run the same test call through both before committing to either.

03

Wire it to your calendar the right way

The setup screen for most tools asks you to connect a calendar (usually Google Calendar) or a field service app account. Do this before you write a single word of script, because the booking rules you write depend on what the calendar actually looks like.

Set job-type durations first: a diagnostic visit might be 30 minutes, a full install 3 hours. If every job type defaults to a 1 hour slot, the AI will double-book your afternoon without knowing it. Add buffer time between jobs, 15 to 30 minutes is typical, so a job that runs long doesn't collide with the next one.

Block off the calendar for days you're out, and turn on double-booking protection if the tool offers it. Then have the AI check the same calendar your crew uses live, not a separate booking calendar that somebody has to reconcile by hand at the end of the day. A second calendar is where jobs get lost.

Field note

Test the connection with a fake booking before you go live. Call the number yourself, book a slot for tomorrow, and check that it actually shows up on the real calendar, not just in the tool's own dashboard.

04

Write the greeting and the instructions box

Most tools split this into a greeting (the first thing callers hear) and an instructions box (the plain-English brief that steers everything after). Keep the greeting short and honest about what it is.

  • Greeting, copy and adapt: "Thanks for calling Badger Plumbing. I'm an AI assistant, I can book you an appointment or take a message. If this is an emergency, say emergency now and I'll connect you to a person."
  • Business basics in the instructions box: name, cities served, hours, licensed-and-insured line.
  • Services offered in plain words, and what you don't do, so it can decline politely instead of guessing.
  • The only price it's allowed to say out loud (your service call or diagnostic fee), with a hard rule that anything else gets "pricing depends on the job, let's book you an estimate."
  • A clear emergency list (burst pipe, no heat below freezing, a sparking panel) and what to do about each: transfer live, or grab the first morning slot.
  • The fallback: if it's unsure, take a name, callback number, and one line about the problem, then promise someone will call back within a set window you actually keep.
Field note

Instructions box starter, copy and adapt: "You answer calls for Badger Plumbing, serving Waukesha County, Monday to Friday 7am to 5pm. We do residential plumbing repair, water heaters, and sump pumps. No new construction or commercial work. The service call fee is $89, never quote any other price. If water is actively leaking or a pipe has burst, transfer immediately to (262) 555-0134. Otherwise offer to book a slot on the calendar, or take a message with name, number, and problem."

05

Set the escalation rule before you set anything else

The single most important setting in the whole build is what makes it stop talking and hand off to a person. Get this wrong and either every call gets kicked to your cell phone (defeating the point) or a real emergency sits in a voicemail queue while a basement fills with water.

Give it a short, specific trigger list, not a vague "if it sounds urgent" instruction. Name the actual words and situations: active flooding, no heat with a baby or elderly person in the house, gas smell, sparking or smoke. Anything on that list transfers live to a number that rings through immediately, not a message that waits for business hours.

For everything else, let it book normally or take a message. If you're worried about missing the transfer call because you're on a job, forward that emergency line to a second person, a partner, dispatcher, or on-call tech, not just your own phone.

06

Attack-test it before a real customer does

Call the number yourself from a different phone and try to break it. Mumble. Talk over it. Ask for a full repipe quote on the spot. Describe a fake emergency at panic speed and see if it actually transfers. Have someone else try too, since you'll unconsciously go easy on your own setup.

Every place it fumbles is a line you add back into the instructions box, usually two or three passes before it holds up. Once it's live, forward only the calls you don't personally answer (conditional call forwarding, covered in the basics guide) and read every transcript for the first two weeks. That's where you catch the questions customers actually ask that never made it into the script.

If you're already running text-based follow-up, see the guide on quote follow-up systems at /guides/quote-follow-up-system for how to chain a booked estimate into the follow-up sequence so a booked call doesn't go cold after the appointment.

Common questions

Questions that come up

Do I need a developer or an IT person to set this up?

No. Every tool listed here is built for a business owner to configure through a web dashboard, not a codebase. The instructions box is plain English, and the calendar connection is a login-and-approve flow like connecting any app to your Google account.

What if it books a job I can't actually make?

That's what buffer time and blocked-off days are for. Set those in the calendar before you go live, and double-check the connection with a test booking. If a bad booking does slip through, most tools let you or the customer reschedule with one text, so it's a fix, not a disaster.

Can I run this alongside missed-call text-back instead of replacing it?

Yes, and that's the common setup. Text-back catches the calls you skip, and the voice AI is one more layer for the calls that come in when you truly can't answer, nights and weekends especially. See the missed-call text-back guide at /guides/missed-call-text-back for how that piece works on its own.

How do I know if it's actually paying for itself?

Every tool worth using texts a transcript after each call. Once a month, count how many transcripts turned into a booked, completed job, and compare that against the monthly fee. One saved job usually covers several months of the subscription. If a full month passes with nothing booked from it, that's your signal to simplify back down to text-back alone.

Or skip the homework

Rather I just did this?

Rather have this built for you? A 15-minute call gets you a straight answer on what it'd take, and whether it's even worth doing for your volume.