The AI Vault
  • AI Appointment Setters
  • Speed to Lead
  • Voice AI

AI Appointment Setter Script: Templates That Book Calls

Josh Pocock

8 min read

An AI appointment setter follows a script the same way a good inside sales rep does, except it never gets tired of asking the same question at 9:40 PM. The script decides whether a lead books, stalls or opts out.

An AI appointment setter script is a short, ordered set of messages that discloses who is reaching out, asks one qualifying question at a time, offers two specific times, confirms the booking and sends reminders. Everything else in the script exists to support those steps.

Below are the templates we start from, the objection lines, qualifying questions for three verticals and the testing routine that keeps a script working after launch.

The anatomy of a booking script

Every script that books well has the same bones. The wording changes by industry, but the order does not.

  1. Disclosure and reason for contact. The agent says its name, that it is the AI assistant for the business and why it is reaching out ("you asked about storm damage"). Leads relax when they know who is texting and why.
  2. One qualifying question at a time. Two questions in one message get one answer. Ask, wait, acknowledge, then ask the next one.
  3. The booking ask with two specific times. "Saturday at 10:00 AM or Monday at 5:30 PM?" gets a faster yes than "When works for you?" because the lead only has to pick.
  4. Confirmation. Restate the day, time and what happens at the appointment. This is where the agent writes the booking to your calendar.
  5. Reminder. A text the day before and a short one shortly before the appointment. Reminders do more for show rates than any clever opener.

Speed matters as much as wording. A great script sent the next morning still loses to an average one sent within a minute, which is why we pair scripts with fast response times (more on that in our post on lead response time).

SMS and voice templates by scenario

These are starting points. Replace the bracketed fields with your business details and read them out loud before you use them. Outbound texts and calls only go to people who gave consent to hear from you, and your consent language should match your SMS terms.

Inbound form lead

SMS:

Hi [Name], this is Ava, the AI assistant for [Business]. Thanks for your request about [service]. Quick question so we send the right person: [first qualifying question]?

After two or three answers:

Thanks, that helps. [Owner or rep] can [do the appointment] in about [length]. [Day] at [time] or [day] at [time]?

Voice opener:

Hi, is this [Name]? This is Ava, the AI assistant for [Business]. You filled out a form about [service] a minute ago. Do you have two minutes to get you scheduled?

Missed call text back

When a call rings out, the agent texts within seconds:

Hi, this is Ava, the AI assistant for [Business]. Sorry we missed your call. What can we help with? I can answer basic questions or get you on the calendar.

If the caller replies with a need, the script drops straight into the qualifying step. If they reply "call me," the agent can call back right away or book a callback time with your team.

No-show rebook

Send this 10 to 15 minutes after the appointment start time, not the next day:

Hi [Name], it's Ava with [Business]. Looks like we missed you at [time]. No problem, things come up. Want to grab another time? [Day] at [time] or [day] at [time]?

Voice version, one attempt only:

Hi [Name], this is Ava, the AI assistant for [Business]. We had you down for [time] today and wanted to make sure everything's okay. Would you like to reschedule?

Reactivation of past leads who opted in

This goes to past inquiries and old estimates where the person agreed to hear from you. Keep it short and give them an easy out:

Hi [Name], this is Ava, the AI assistant for [Business]. You asked about [service] back in [month]. Is that still on your list, or should I close out your file?

"Close out your file" sounds odd, but it gets honest replies. People who are still interested say so, and people who are not tell you, which cleans up your list.

Objection-handling lines

Objections are where weak scripts fall apart. Give the agent short, honest answers and a path back to the booking ask.

ObjectionAgent response
"How much does it cost?""Fair question. Pricing depends on [factor], so [rep] gives you an exact number at the [appointment]. It takes about [length]. [Time] or [time]?"
"I'm just looking.""Totally fine. A lot of people start there. Want me to send [useful resource] now and check back in [timeframe]?"
"Call me later.""Sure. What time works better today or tomorrow? I'll put it on the calendar so someone calls you then."
"Are you a robot?""I'm an AI assistant for [Business]. I can help with scheduling and basic questions, and I can connect you with a person anytime. Would you like that?"

Two rules sit under every line. The agent never quotes prices you have not approved, and it never promises coverage, approvals, savings or results. It answers the question it can answer and books the person who can answer the rest.

Qualifying question sets for three verticals

Keep each set short. Three to four questions is plenty before the booking ask. Order them from easiest to most specific.

Roofing

  1. What are you seeing? (Missing shingles, leaks, ceiling spots, hail marks.)
  2. Do you own the home?
  3. Have you filed an insurance claim yet?
  4. Is anyone else involved in the decision who should be at the inspection?

Our roofing agents explain that the inspector documents damage with photos the homeowner can share with their adjuster, and leave claim advice to the adjuster. See how this runs for roofing contractors.

Med spa

  1. Which treatment are you interested in, or what area are you hoping to address?
  2. Is this your first time, or have you had it before?
  3. Do you have a timeline, like an event coming up?
  4. Do you prefer weekday evenings or weekends?

Medical questions go to the provider at the consult, and pricing stays general unless you have approved exact numbers. More on setups for med spas and clinics.

Real estate

  1. Are you thinking about buying, selling or both?
  2. What's your rough timeline?
  3. Have you signed with an agent yet?
  4. (Sellers) Any big updates since you bought, like a kitchen or roof?

The agent books the consultation and stays out of neighborhood opinions and pricing advice. That belongs with the licensed agent. Details for real estate agents.

Rules for hand-off to a human

A script needs clear exits. Write these down before launch so the agent knows exactly when to step aside:

  • The lead asks for a person. Transfer the call or text back that a team member will reach out, with a specific window.
  • The question falls outside the knowledge base. The agent says it will get the answer from the team instead of guessing.
  • Anything medical, legal, financial or insurance-specific. The agent captures the question and routes it.
  • Frustration or a complaint. Hand off right away. Do not try to book an upset customer.
  • High-value or unusual requests, such as commercial jobs for a residential roofer.

Every hand-off should include a summary so your team does not ask the lead to repeat themselves. On our done-for-you AI appointment setters, the transcript and notes land in your CRM with the alert.

How to test a script before and after go-live

Do not test a script on real leads first. Run it in simulated calls and text threads, and try to break it.

Before launch, play the difficult lead:

  • Answer two questions in one message and see if the agent keeps up.
  • Ask for the price three different ways.
  • Say "stop" mid-conversation and confirm the agent stops.
  • Ask something off-topic, like a question about a competitor.
  • Ask "is this a real person?" on a voice call.

Fix anything awkward, then run the full set again. We test every StrideOps agent this way before it talks to a single real lead.

After launch, read transcripts weekly. Look for the message where conversations die. If many leads go quiet after the second question, cut it or move it after the booking. If leads keep asking the same thing, add the answer to the knowledge base. Full optimization usually takes 30 to 60 days of real conversations, and most of the gains come from small wording changes found this way.

FAQ

What should an AI appointment setter say first?

It should say its name, that it is the AI assistant for your business and why it is reaching out. Then ask one easy question. Leave the pitch out of the opening message.

How many qualifying questions should a script ask?

Three or four before the booking ask is plenty for most service businesses. Ask them one at a time, and move anything that is not needed to book into the appointment itself.

Should an AI appointment setter tell people it is AI?

Yes. Our agents identify as the AI assistant for the business, and disclosure is set to match the rules in your market. If someone asks to talk to a person, the agent hands off.

How often should I update my script?

Read transcripts weekly for two months after launch, then monthly. Change one thing at a time so you can tell which edit moved the booking rate.

Get a script built and tested for you

We write, test and run AI appointment setter scripts for service businesses, then tune them on real conversations. If you want one working on your leads, Book a Stride Scaling Call.

Done for you

Want this running in your business?

We build and run AI that answers, follows up and books calls, all reporting into one CRM. Most clients are live in 2 to 3 weeks.

Keep reading

    • AI Appointment Setters
    • Voice AI

    10 min read

    How to Choose an AI Appointment Setter: A Buyer's Checklist

    Seven questions that separate an AI appointment setter that books real calls from one that demos well: latency, hand-off, consent, integrations, transcripts, tuning and pricing.

    Read post
    • AI Appointment Setters
    • Speed to Lead

    8 min read

    AI Appointment Setter Cost: What You Actually Pay

    AI appointment setter cost depends on how you buy it: DIY software, an agency, a human setter or a hybrid. Here is how to compare them per booked call.

    Read post
    • AI Appointment Setters
    • Speed to Lead

    7 min read

    AI Appointment Setter vs Human Appointment Setter

    AI appointment setter vs human appointment setter: where each one wins, how the costs compare, and how to run a hybrid that books faster around the clock.

    Read post