The AI appointment reminder agent is a pre-built Sawy template that makes outbound calls to confirm upcoming appointments, reschedule cancellations, and fill newly opened slots from your waitlist. It reduces no-shows by up to 40% — recovering thousands of dollars in lost revenue each month for appointment-based businesses.
No-shows cost service businesses an average of $200 per missed appointment. For a business with 10 no-shows per week, that's $100,000+ in annual lost revenue. A simple confirmation call is the most effective countermeasure, but most businesses don't have the staff time to make them. This template solves that.
Template vs. building from scratch
| Decision factor | Use this template | Build custom | |---|---|---| | You match the role profile cleanly | Use template | — | | Your call mix is unusual or vertical-specific | Partial | Lean toward custom | | You need to launch in days, not weeks | Use template | — | | You have engineering bandwidth for tuning | Either | Custom may pay off | | You're testing the concept | Use template | Don't over-invest |
What This Template Does
The AI proactively contacts every person with an upcoming appointment, confirms their attendance, and takes immediate action on cancellations.
Sample Conversation
AI: "Hi, this is Amy calling from Dr. Park's office. I'm confirming your appointment for tomorrow, Wednesday, at 10 a.m. with Dr. Park. Will you be able to make it?"
Caller: "Yes, I'll be there."
AI: "Great — you're confirmed. Just a reminder to bring your insurance card and arrive 10 minutes early for check-in. We'll text you the office address. See you tomorrow!"
And when someone needs to cancel:
AI: "Hi, this is Amy calling from Dr. Park's office to confirm your appointment for tomorrow at 2 p.m. Will you be able to make it?"
Caller: "Actually, I need to cancel. Something came up at work."
AI: "No problem. I'll cancel your appointment for tomorrow. Would you like to reschedule now? I have openings on Thursday at 3 p.m. or Friday at 9 a.m."
Caller: "Friday at 9 works."
AI: "You're rescheduled for Friday at 9 a.m. I'll text you a confirmation. Have a great day!"
The cancellation is processed, the slot is freed, the waitlist is notified, and the reschedule is booked — all in one call.
Key Features
Integrations Included
- Google Calendar / Outlook — reads upcoming appointments and writes confirmation status
- Calendly / Cal.com / Acuity — appointment data and rescheduling
- EHR/PMS systems (Epic, Dentrix, etc.) — patient appointment sync
- ServiceTitan / Housecall Pro — service appointment reminders
- SMS — backup text reminders and confirmation links
- Zapier / Make — connect to any scheduling, CRM, or notification tool
Setup in 3 Steps
- Select the template — Choose Templates → Reminder Caller from your Sawy dashboard. This loads the confirmation call flow, rescheduling logic, and waitlist backfill workflow.
- Customize your reminders — Connect your calendar or scheduling system. Set reminder timing (48h, 24h, day-of), customize the confirmation script with your business name and instructions, and configure waitlist behavior.
- Go live — Run a test batch on tomorrow's appointments. Verify confirmation calls go out, responses are logged, and cancellations trigger waitlist contacts.
Pair phone reminders with SMS confirmations. Send a text after the call with appointment details and a "Confirm" or "Reschedule" link — this covers clients who prefer text over voice.
Who It's For
- Medical and dental practices where no-shows waste provider time
- Salons and spas that lose revenue on empty chairs
- Home service companies where a missed appointment means an idle truck and crew
- Fitness studios filling class spots and personal training sessions
- Professional services (legal, financial, consulting) confirming client meetings
How much do no-shows decrease with AI reminders?
Businesses using AI reminder calls typically see a 30–40% reduction in no-shows. The combination of phone call + text confirmation is the most effective reminder method available.
What if the person doesn't answer?
The AI leaves a voicemail with the appointment details and a callback number. It also sends a follow-up text with a confirmation link. Unanswered calls are retried at different times.
Can it remind about different types of appointments with different scripts?
Yes. Each appointment type can have its own reminder script. A dental cleaning reminder might mention bringing insurance cards, while a home service reminder might mention ensuring access to the property.
A Second Sample Call — Same-Day Cancellation, Waitlist Backfill
A different shape of call this template handles often: a same-day cancellation that requires fast waitlist backfill to keep the chair full.
AI: "Hi, this is Amy calling from Dr. Park's office. I'm confirming your appointment for today at 3 p.m. with Dr. Park. Will you be able to make it?"
Caller: "Oh no — I completely forgot. I'm in a meeting that's running over. Can I reschedule?"
AI: "No problem. I'll cancel today's 3 p.m. so Dr. Park can open it to the waitlist. For your reschedule, Dr. Park has Thursday at 11 a.m. or next Monday at 2 p.m. Which works?"
Caller: "Monday at 2."
AI: "You're booked for Monday at 2 p.m. I'll text confirmation. One quick note — Dr. Park's cancellation policy charges a $35 fee for cancellations under 24 hours, which will apply to today's appointment. The text I send will include a link if you'd like to pay it now."
Caller: "Yeah, that's fair. I'll take care of it."
AI: "Thanks for understanding. I'm also alerting our waitlist now to fill the 3 p.m. slot — that helps Dr. Park and the next patient."
Two minutes later, the AI fires a follow-up call to the top of the waitlist:
AI: "Hi, this is Amy from Dr. Park's office. We just had a 3 p.m. opening today and you're at the top of the waitlist for a sooner appointment. Can you make it in three hours?"
Waitlist caller: "Today at 3? Yes — let me grab my keys."
AI: "Excellent. You're booked. I'll text you the address and Dr. Park's intake forms. See you at 3."
The original cancellation was processed, the no-show fee was disclosed without an argument, the waitlist was backfilled within minutes, and the slot stays full — a same-day cancellation that would normally cost the practice $200 instead earns it $35 in fees plus a kept appointment.
Reminder-Caller-Specific Tuning Tips
Three tuning decisions that matter more for outbound reminders than for inbound agents:
- Voicemail script length is the lever, not call timing. Most teams obsess over the right reminder timing. The bigger lever is what the agent says when it hits voicemail — most calls do. Configure a 12-15 second voicemail that names the appointment date, time, provider, and the SMS callback link in that order. Longer messages get cut off mid-detail; shorter ones miss the action.
- Different scripts for different no-show economics. A missed dental cleaning costs the practice $150. A missed cosmetic dermatology consult costs $400. A missed home-service appointment costs the truck-roll plus the technician's wage. Configure separate confirmation scripts with proportional urgency — "we'll need 24 hours' notice or there's a $50 fee" works for low-value visits, but for high-value visits, configure the agent to also offer a deposit-holding option at confirmation.
- Don't call during the workday for procedures requiring time off. A patient with a 9 a.m. colonoscopy on Friday gets the confirmation call Thursday at 2 p.m. — when they're at work and can't talk. Configure procedure-aware timing: pre-procedure prep reminders go out evenings (6-8 p.m. local time), routine confirmations go out late mornings, and same-day reminders go out 90 minutes before, not 4 hours before.
When Not to Use This Template
This template is wrong for businesses that don't actually take appointments — phone-order takeout, walk-in retail, or anything where the "customer commitment" is informal (use Order Taker template for the takeout case instead). It's also wrong for high-volume class-based bookings where one cancellation needs to trigger waitlist outreach to a list of 30, not just the next person — that's better handled by your scheduling platform's native waitlist feature, with this template layered on for the final confirmation call.