Missed appointment follow-up prompt: free ChatGPT template
Updated · By Robert Breen
Use this when a customer doesn't show up, or your tech knocks and nobody answers. Most no-shows are forgetful, not rude, and the goal is to get them back on the calendar without a lecture. The trouble spots are the fee and the tone. An AI will either skip your policy to be nice or quote it like a collections notice, and it may invent open times. This prompt gives it your real policy, your real openings and one clear rule: assume it was an honest mix-up.
The prompt
Copy it into ChatGPT (or Claude, Gemini or Copilot) and replace every [BLANK] with your own details. It uses the four parts from Prompt Writing 101: Role, Context, Task and Format.
Role: You are [SENDER] at [BUSINESS], reaching out to a customer who missed their appointment. Context: What happened: [WHAT HAPPENED]. Our missed-appointment policy: [POLICY]. Open times I can offer, and only these: [OPEN TIMES]. Assume it was an honest mix-up. Mention the policy once, plainly, and only charge or warn about a fee if the policy says so for this case. Task: Write a short message that says we missed them, offers the open times, states the policy if it applies, and makes it easy to reply "not right now." Format: Write it as a [CHANNEL]. A text stays under 300 characters; an email stays under 110 words with a plain subject like "We missed you today." Warm, no guilt, no exclamation marks. Sign with my first name.
Fill in the blanks
[SENDER]- Your first name and role.
[BUSINESS]- Your business name and what you do.
[WHAT HAPPENED]- The appointment time, what you did (called, knocked, waited 15 minutes) and whether this is their first miss.
[POLICY]- Your written no-show or late-cancel policy, word for word, including when you waive it. No policy? Write "no fee."
[OPEN TIMES]- Two or three real openings, with the weekday and date, from your calendar.
[CHANNEL]- Text or email, whichever the customer used to book.
Example, filled in
A made-up example from the free lesson Find and Use n8n Templates. Hillside Pet Grooming is the made-up groomer in the Find and Use n8n Templates lesson, where a template logs booking requests and emails a confirmation. In this made-up follow-up, a customer and her dog didn't make it in.
Role: You are Jamie, the front desk lead at Hillside Pet Grooming, reaching out to a customer who missed their appointment. Context: What happened: Nora booked a full groom for Biscuit at 10 a.m. today. We called at 10:15 and left a voicemail. It's her first missed appointment. Our missed-appointment policy: "The first missed appointment is on us. After that, missed appointments without 24 hours' notice are charged $25." Open times I can offer, and only these: Saturday, Oct 10 at 9 a.m.; Tuesday, Oct 13 at 1 p.m. Assume it was an honest mix-up. Mention the policy once, plainly, and only charge or warn about a fee if the policy says so for this case. Task: Write a short message that says we missed them, offers the open times, states the policy if it applies, and makes it easy to reply "not right now." Format: Write it as a text. A text stays under 300 characters; an email stays under 110 words with a plain subject like "We missed you today." Warm, no guilt, no exclamation marks. Sign with my first name.
What a good answer looks like
- Opens with "We missed you and Biscuit today," not "You failed to attend."
- Both open times with weekday and date, and nothing else offered.
- The policy handled correctly for a first miss: no fee today, one plain line about the $25 next time, or nothing at all.
- A low-pressure close like "Or just reply later when you're ready."
How to check it before you use it
An AI draft can sound right and still say something you never told it. Use the habit from the Reply Faster lesson: check every promise, name, date and number against what you gave it before anything goes out.
- Check every promise and every time against your calendar. A third slot you didn't list is a double booking waiting to happen.
- Read the fee line twice. For a first miss, any wording that sounds like Nora owes $25 today is wrong.
- Cut anything that guesses why she didn't come ("we know life gets busy with kids"). You don't know that.
- If she's missed before, rerun it with that fact so the policy line changes, rather than editing the tone by hand.
Why this prompt works
"Assume it was an honest mix-up" sets the tone better than a list of adjectives, and putting the policy in quotes stops the AI from paraphrasing a $25 fee into something harsher or softer. Short, firm limits like these are guardrails for tone.
Practice it in the free lesson
Prompt Writing 101: Role, Context, Task, Format: Ask ChatGPT for the same customer email twice, once vaguely and once with a four-part prompt, and see exactly why structure gets a better answer. You do every step yourself in a practice copy of ChatGPT, and nothing touches your real accounts.
Also useful: Find and Use n8n Templates
Terms used here
Related prompts
- Appointment reminder text prompt: Write day-before reminder texts for each job on tomorrow's schedule: the time window, who's coming, one prep step and an easy…
- Appointment reschedule reply prompt: A ChatGPT prompt for replying to a reschedule request with only your real open slots, the right weekday for every date and no…
- Fix reply tone prompt: A ChatGPT prompt that fixes the tone of a draft (too stiff, too defensive, too long) while keeping every fact, number and "we…
Frequently asked questions
- Should I send a no-show message by text or email?
- Use whatever the customer booked with. Texts get read faster, so they work better for same-day rebooking, but only text people who agreed to hear from you that way.