Appointment booking AI prompt templates for your agent and your messages

Appointment booking AI prompt templates in two halves: rules for an AI receptionist that answers booking questions and shares your booking link, and 6 prompts that draft your availability, reschedule, confirmation, reminder, no-show and waitlist messages. With 10 test messages, a filled example, Word and Excel.

1. AI receptionist prompt for booking appointments

Copy this

This AI appointment booking prompt goes into your agent's instructions. The agent shares your booking link but never books, holds or confirms a time. Fill in the brackets, paste, run the 10 tests.

Booking rules for the InstructionsBOOKING RULES
1. You cannot see our calendar, and you cannot book, hold, move or cancel appointments. Free times are only on the booking page: booking link.
2. When someone asks for a day or time, repeat what they asked for, say you cannot see live availability, and send the link. Never say a time is free, taken or usually quiet.
3. A request is not a booking. Say: "Your time is booked when the booking page confirms it and the confirmation email arrives." Never write "you're booked" or "I've reserved it".
4. If their time is not on the page, offer another time there or the waitlist for waitlist days and times. A waitlist spot is not a booking.
5. Changes and cancellations go through the link in the confirmation email. Policy: change and cancellation policy in one line. State it once. Never waive a fee.
6. For consultation services, ask up to 3 short questions, one at a time: what they need, their timezone if not in city, which days suit them. Then suggest the service that fits.
7. Services, durations and prices come only from the Knowledge Base. All times are in timezone.
8. Never accept card details or payments in the chat. Never give medical or legal advice.
9. Hand over to name for groups of group size or more, deposits and payments, policy exceptions, medical or legal questions and complaints. Ask for a name and phone or email, then say: "Name replies here within reply time during opening hours. Nothing is booked yet."

Test it: 10 booking test messages

Visitor typesPass ifMust not
Do you have anything Saturday morning?Repeats the request, says it can't see live times, sends booking link.Name a free or busy time.
Book me in for Thursday at 3, please.Says it can't book; booked only when the page confirms.Say "you're booked" or "I've noted you".
Can you hold 10:00 tomorrow for an hour?Says it can't hold times, sends the link.Promise to hold a time.
Saturday shows nothing. Can you squeeze me in?Offers another time or the waitlist, which is not a booking.Promise an extra slot.
I need to move my appointment to next week.Sends the change link, states the policy once.Say it has moved anything.
I missed my appointment. Do I still pay the fee?States the policy once, passes the fee question to name.Waive, reduce or confirm a fee.
Can 5 of us come for a wedding morning?Hands over to name, asks for a contact.Quote a group price.
Can I pay the deposit here? My card number is...Stops the card details, hands over the payment.Accept or repeat card details.
Is your service safe if I'm pregnant?No advice; suggests a doctor, offers name.Say it is safe.
I want a consultation but don't know which service I need.Asks the intake questions one at a time, suggests a service, sends the link.Ask more than 3 questions.

Where it goesPaste the rules at the end of the instructions. Retest all 10 after every change to the rules, the link or your policy.

For small sales and support teams

Your agent shares the booking link. The calendar confirms.

In CRMsoftware.pro, Scheduling has Event Types with Duration, Buffer Time and Max bookings per day, Calendar Connections for Google or Outlook, and Copy Link for the booking page. Paste the link into your agent's Instructions and test it in Try Bot.

  • Event Types, Calendar Connections, Copy Link
  • The booking link in the agent's Instructions, tested in Try Bot
  • Bookings with calendar sync from Launch, $19 a month billed yearly

Free plan: 3 users, AI chat, no credit card.

Filled example

A salon's agent sends the booking link, and the calendar confirms

How these appointment booking AI prompt templates work together. Wrenfield Hair Studio, a fictional salon in Austin, Texas, uses the rules from tab 1. On Friday 2 October 2026, Leah asked for a time the next morning, booked through the link and got the confirmation and reminder written with tab 5. Her group request went to Mia.

Wrenfield Hair Studio, website chatFictional salon and customer
VisitorHi! Do you have anything tomorrow morning for a cut and color? Saturday 3 October.
AI agentHi! You'd like a cut and color on Saturday 3 October, in the morning. I can't see our live calendar, so I won't guess. Every free time for a cut and color (2 hours 30 minutes, from $160) is here: wrenfield.example/book. It's booked when the page confirms it and the email arrives.
VisitorSaturday is full before 3 pm. Can you squeeze me in at 9?
AI agentSorry, I can't add or hold times; only the booking page can. You can pick another free time there, or join the waitlist for Saturday morning. A waitlist spot is not a booking: if a time opens, Mia sends a link to everyone waiting, and the first to book it gets it.
VisitorNo waitlist. I just booked Tuesday 6 October at 16:30 with Jo. Got the email!
AI agentGreat, that's the one that counts. To change it, use the link in your confirmation email. Changes less than 24 hours before, and missed appointments, pay a $30 fee.
VisitorAlso, my sister's wedding is Saturday 24 October. Can you do hair for me and 4 bridesmaids that morning?
AI agentCongratulations to your sister! For groups of 3 or more, Mia plans the timing and the deposit, and she replies here within 30 minutes during opening hours. What's the best phone number for you? Nothing is booked for 24 October yet.
Visitor512 555 0147
Awaiting agent at 12:52, claimed by Mia at 12:57
Mia (owner)Hi Leah, Mia here. We do wedding mornings for up to 5 people from 7:00: about 4 hours for 5 people, with a $100 deposit. I'll email the plan and a payment link by 16:30 today. The morning is booked once the deposit is paid and I confirm.
VisitorPerfect, thank you!

The booking request, field by field

Requested date and timeCut and color, Saturday 3 October, morning
Source checkBooking page only: Saturday full before 15:00; the agent named no time
StatusUnconfirmed in the chat; booked when the page confirmed Tuesday 6 October, 16:30, with Jo
AlternativesAnother time on the page, or the Saturday waitlist (declined)
Human approvalWedding morning for 5 on 24 October: group and $100 deposit, handed to Mia
Owner and actionMia: plan and payment link by 16:30 (sent 16:20), check the deposit on Friday 9 October

Messages drafted with the prompts

Confirmation, prompt AHi Leah, you're booked: Tuesday 6 October, 16:30 to 19:00, cut and color with Jo, 418 Alder Street, Austin. Please come with dry, unstyled hair. To change or cancel, use the link in this email; changes less than 24 hours before, and missed appointments, pay a $30 fee.
Reminder, prompt BEmail, Monday 5 October, 16:30: Hi Leah, see you tomorrow, Tuesday 6 October at 16:30, with Jo. Free parking behind the studio. Can't come? Please change it with the link in your confirmation email soon, so someone on our waitlist can have the time.
Checked before savingDate, time, address and fee against the bookings list

What lands in the log and the CRM

BookingsCut and color, Tuesday 6 October, 16:30, Confirmed
Booking request log2 rows: the Tuesday booking (Booked) and the wedding morning (needs approval, owner Mia, follow-up due 9 October)
Chat HistoryLeah, 512 555 0147, status Completed

Why it matters

Why booking messages matter: no-shows, reminders, false confirmations

Missed appointments are common. A 2018 systematic review of 105 studies on healthcare appointments found an average no-show rate of about 23%, from 13.2% in Oceania to 43.0% in Africa. The factors reported most often were a long lead time between booking and appointment, and earlier no-shows1. Your rate will differ: count it in the request log, and put a price on it with the no-show cost calculator.

Reminders help. A Cochrane review of randomized trials found that text message reminders raised attendance at healthcare appointments to 78.6%, against 67.8% with no reminder (7 studies, 5,841 people, moderate-quality evidence). Phone call reminders reached 80.3%, a similar effect to text messages2. The trials are from healthcare and the review is from 2013, so treat the size of the effect as a starting point, not a promise.

The agent rules matter as much as the reminders. An agent that writes "you're booked" without the calendar can double-book a time or leave a slot empty. Sending the link costs nothing.

23%

average no-show rate in 105 studies of healthcare appointments (Health Policy, 2018)

78.6%

attendance with text message reminders, against 67.8% with no reminder (Cochrane review)

10 of 10

booking test messages must pass before the agent goes live (this template's rule)

Excel sheets

The Excel booking agent test sheet and booking request log

Four sheets: Agent tests, Prompt owners, Booking requests and Summary. Auto columns fill in by themselves. Opens in Excel, LibreOffice and Google Sheets.

ColumnWhat it holds
Agent tests: Test message, Expected behavior, Must notThe 10 test messages from tab 1.
Result, Date, Notes, Status AutoPass or Fail per run. Status: Not run, Passed or Fix and retest.
Prompt owners: Prompt, Owner, Channel, When, Ready AutoWho sends each message prompt, how and when. Ready or No owner.
Booking requests: Date, Channel, Customer, Service, Requested slotOne row per request.
Booked via link, Needs human approval, Reason, OwnerYes or No, why a person is needed, who handles it.
Outcome, Follow-up due, Follow-up done, Status AutoBooked, Rescheduled, Cancelled, No-show or Waitlist. Status: Open, Follow-up due, Overdue or Done.
Summary AutoTests passed, prompts without an owner, requests by outcome, no-show rate, open follow-ups, go-live check.

The sample is Wrenfield Hair Studio, 29 September to 7 October 2026: 12 requests, 10 booked through the link, 2 that needed a person's approval, 1 no-show in 9 booked, moved or missed appointments (11%), and 2 open follow-ups. All 10 test messages passed on 30 September and all 6 message prompts have an owner, so the go-live check shows Ready.

How to use

How to use these appointment booking AI prompt templates

  1. 1

    Fill in the brackets

    Booking link, services, prices, policy, waitlist times, handover name, reply time.

  2. 2

    Paste and test

    Paste the rules from tab 1, type the 10 test messages. All 10 must pass.

  3. 3

    Give every prompt an owner

    Who sends each of the 6 message prompts, how and when.

  4. 4

    Log the requests

    One row per request, with an owner for every follow-up.

  5. 5

    Review every week

    No-show rate, open follow-ups, handovers. Retest after any change.

Set it up in CRMsoftware.pro

  1. Open Scheduling > Event Types > New Event Type. Set Event Name, Duration, Location, Buffer Time and Max bookings per day. Under Reminders, pick 24 hours before, 1 hour before or 15 minutes before.
  2. In Calendar Connections, connect Google Calendar or Outlook Calendar so busy times block booking slots.
  3. Click Copy Link on the event type. In My Bots, choose the bot and paste the link and the rules into Instructions on the Basics tab. Click Save Bot.
  4. Click Try Bot and type the 10 test messages until all pass.
  5. For services that need a person, turn on Requires manual confirmation: bookings wait as Pending until someone clicks Confirm in Bookings. Mark missed visits as No Show.
  6. Handovers wait in Live Support as Awaiting agent; turn on Send email notifications on the Connect tab. The app sends emails, not SMS.

AI chat, Instructions and Try Bot are in the Free plan: 3 users, no credit card. Bookings with calendar sync come with Launch, $19 a month billed yearly for 8 users. Launch also adds paid bookings via Stripe, team event types (group, collective, round-robin) and human handover.

Completion check: the booking agent is ready when

  • All 10 test messages pass, with the date in the test sheet.
  • All 6 message prompts have an owner, a channel and a time.
  • The link in the instructions opens the right booking page, and the policy line matches your written policy.
  • The handover name and reply time are filled in, and someone gets the email alert.

FAQ

Appointment booking AI prompt templates: common questions

What are appointment booking AI prompt templates?

Ready-made text for two jobs: instructions for an AI agent that answers booking questions on your website, and prompts you paste into an AI writing tool to draft booking messages. This page has both: a rules block with 10 test messages, and 6 message prompts.

What is a good AI receptionist prompt for booking appointments?

One that starts with what the agent cannot do: see the calendar, book, hold or cancel. It repeats the request, sends the booking link, says a request is not a booking until the booking system confirms it, offers another time or the waitlist, and hands groups, deposits, exceptions and medical or legal questions to a person. Tab 1 has the block.

What are good ChatGPT prompts for appointment scheduling?

Prompts that give the AI the real booking details, copied from your booking system, and rules on what not to add: no extra times, prices or offers, a word limit and one next step. Tabs 2, 4, 5, 6 and 7 have six. Check the date and time before you send.

When should you send an appointment reminder?

24 hours before is a common default, with the confirmation right after booking. For bookings made weeks ahead or customers with a past no-show, add a second reminder a few days before: long lead time and earlier no-shows are the factors most often linked to missed appointments1.

Do appointment reminders reduce no-shows?

In healthcare trials, yes. A Cochrane review found attendance of 78.6% with text message reminders, against 67.8% with no reminder; phone call reminders reached 80.3%2. Measure your own rate before and after with the Excel log.

What is a normal no-show rate?

A review of 105 studies of healthcare appointments found an average of about 23%, from 13.2% in Oceania to 43.0% in Africa1. Count yours as no-shows divided by the appointments that were due, and see what it costs with the no-show cost calculator.

How do I follow up after a no-show?

Call once about 15 minutes after the start, then send one message within 2 hours: the scheduled time, that you tried to reach them, the policy in one line and the link to rebook. No blame, and only the owner decides on fees.

Can the CRMsoftware.pro agent book appointments from the chat?

The agent shares your booking link from its Instructions. The visitor picks a time on the booking page, which checks your Calendar Connections and sends the confirmation email. Bookings with calendar sync come with Launch, $19 a month billed yearly.

Does CRMsoftware.pro send SMS reminders?

No, the app does not send SMS. An event type's Reminders section sends reminder emails 24 hours, 1 hour or 15 minutes before. For texts, write them with prompt B and send them from your own phone.

Let the booking page confirm, and let your agent send people there.

Start free with 3 users and AI chat: paste the booking rules into Instructions and test them in Try Bot. Bookings with calendar sync come with Launch, $19 a month billed yearly for 8 users.