By Industry

View all industries

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Product Categories

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Scenarios

View all use cases

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Library

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team
Quick Links
Home/
AI Receptionist/features
Pricing/pricing
Contact/contact
Book a Demo/contact
About/about
Partners/partners
Security/security
Developers/developers
↵ to selectTab to navigateEsc to close

By Industry

DentalOptometryMedicalVeterinaryMedical SpaPlastic SurgeryPhysical TherapyMental HealthPrimary CareView all industries

By Role

Practice OwnersOffice ManagersFront Desk StaffView all roles

Enterprise

Dental Service Organizations (DSO)Medical GroupsVision GroupsVeterinary Chains

Call Management

AI ReceptionistCall RecordingCall IntelligenceMissed Call Text BackVoicemailPhone Porting

Scheduling

Smart SchedulingOnline SchedulingAI ChatbotCalendar SyncWaitlistBooking Widget

Patient Engagement

Two-Way TextingRemindersReview RequestsPatient OutreachRecall & Reactivation

Practice Websites

Practice WebsitesBrowse TemplatesDental WebsitesVeterinary WebsitesMed Spa WebsitesTherapist WebsitesHome Care Websites

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

EHR & Billing

EHR OverviewClinical NotesAI Progress NotesSuperbillsBillingClient PortalTelehealthTherapy EHR

Analytics & AI

Call AnalyticsPractice AnalyticsProvider DashboardCustom AI Voice
AI ReceptionistVirtual Receptionist24/7 Answering ServiceAfter-Hours AnsweringHoliday Call AnsweringMissed Call RecoveryOverflow Call AnsweringVoicemail ReplacementAI Call Answering ServiceAppointment Booking ServicePatient Reactivation CallsPatient Recall & Recare CallsAppointment Reminder CallsPost-Visit Follow-Up CallsOnline Appointment SchedulingHIPAA-Compliant AISpanish-Speaking AIReplace Your Answering ServicePricing vs Answering ServiceCost of an Answering ServiceAnswering Service Pricing GuideView all use cases
Templates & ScriptsIndustry GuidesBlogResultsCase StudiesHealthcare GlossaryIntegrationsChangelog
Tools
Get StartedLog InSales: (469) 812-5544

Configure appointment reminders

Reminders are set per location from Schedule → Confirmations: open the ⋯ menu and choose Settings. Turn the master switch on (it is off by default), then set timing rows: hours before the appointment and Send by Text, Email or Call; the defaults are 24 and 2 hours. Write each channel's message with merge fields such as {{patientName}}, {{appointmentDate}} and {{appointmentTime}}. Text replies to the latest reminder are read for you: YES or C confirms, R asks for a new time, CANCEL cancels, and a plain NO follows your reminder's wording (a new time if it says "NO to reschedule", otherwise a cancellation); anything else lands in the Inbox. Call reminders ask the client to press 1 to confirm or 2 to reschedule. Texts need texting registration, and emails need a verified sender. Every plan includes reminders; on Free, text reminders count toward its 100 texts a month.

Updated October 3, 20266 min read

Reminders cut no-shows more than any other setting. FrontDesk sends them for you by text, email or call, and reads the replies.

Turn them on

  1. Open Schedule → Confirmations, click the ⋯ menu and choose Settings. The page is titled Appointment reminders: "What patients hear from you before a visit, and what happens when they reply."
  2. Turn the master switch on. The badge reads Running (it is Off by default).
  3. Settings apply to the current location; other locations keep their own.

Reminders are included on every plan, Free too. On Free, text reminders count toward the plan's 100 texts a month, and call reminders toward its calling minutes. Text reminders need texting registration (Turn on texting); email reminders need a verified sender under Settings → Email (Set up email notifications).

Timings

Each timing row has hours before the appointment (1 to 168) and Send by chips: Text, Email, Call. The defaults are 24 hours and 2 hours before for each channel, with the 2-hour rows off. Only Text is switched on to start: a locked chip means that channel is off, so open Email or Automated call under the messages and click Turn on. Click Add another reminder for extra rows for extra reminders and delete the ones you do not want. The scheduler runs every five minutes.

Texts and calls go between 8am and 9pm in the client's local time. One whose time falls at night goes at 8am instead, or at about 8:45pm the evening before when 8am would be less than an hour before the visit, in your day-before wording. Two reminders moved to the same 8am reach the client once (a timing set to both Text and Call still does both), and a reminder a team member asked for at night, which goes at 8am, counts as that morning's: a scheduled text or call at that 8am, moved there or due from 8:00 to 8:14, doesn't go. One moved to the evening before is skipped when another reminder reached the client in the 12 hours before. Emails go at their time.

Messages

Write the text, the email (subject and body) and the call script with merge fields in double braces:

FieldBecomes
{{patientName}}, {{patientFirstName}}the client's name
{{practiceName}}the name clients know you by: your organization name, or the location's Name clients see (Settings → Client Portal), not the location's own name
{{practicePhone}}the location's phone number
{{appointmentDate}}, {{appointmentTime}}when
{{appointmentType}}the service
{{providerName}}who
{{telehealthLink}}the video visit link

Click a field chip on the page to copy it. For the service, type {{appointmentType}}. Spaces inside the braces are fine; a field the message doesn't fill goes out as typed, as the preview under Settings → Client Notifications shows.

The default text: "Hi {{patientName}}, this is a reminder from {{practiceName}} about your appointment on {{appointmentDate}} at {{appointmentTime}}. Reply CONFIRM to confirm or call us if you need to reschedule."

The email body opens every email reminder, same-day ones included. Left blank, each email keeps its standard opening.

Call reminders are read in the voice you pick and end with "Press 1 to confirm, or press 2 if you need to reschedule". Call back if nobody answers retries (twice, 30 minutes apart, by default). Call reminders use your plan's staff calling minutes.

Replies

FrontDesk reads text replies to a reminder for you, ignoring capitals:

ReplyWhat happens
YES, Y, C, CONFIRM, 1 (also yeah, yep, yup, si, oui, or "yes please")The appointment is confirmed and the client gets your We text back when they confirm message.
R, RESCHEDULE, CHANGE, MOVE, NEW TIMEThe appointment is marked as needing a new time (it isn't cancelled, and no late-cancellation fee applies), and the client gets your We text back when they ask for a new time message (blank: a team member will contact them).
NO, N, X, 0Follows your reminder's wording: a request for a new time when the reminder says "NO to reschedule", otherwise a cancellation (below).
CANCEL, or any reply that says "cancel"The appointment is cancelled and the client gets your We text back when they cancel message. Your cancellation policy applies, and the opening can be offered to your waitlist.
A word you added under Counts as confirmedConfirms, like YES (as the whole reply or its first word).
A word you added under Counts as a declineCancels, like CANCEL, but only when it is the whole reply.
Anything else, including questionsIt lands in the Inbox as needing a reply from a person.

Mark the appointment confirmed automatically off (the Auto-confirm switch on the Confirmations page is the same setting): a YES waits in the Inbox for a person and the visit stays as it was. Add them to the waitlist when a reply cancels puts the client on the waitlist for that service, from the day after the cancelled visit. To stop the texts back altogether, turn off Answer replies automatically under Settings → Client Notifications → Reminder reply responses: the visit still changes, and nothing is texted back. Replies to a waitlist offer follow it too: a YES still books the opening and a NO still declines it, nothing is texted back, and a YES lands in the Inbox as needing a reply so your team can tell the client.

What a NO means. A plain NO follows what the reminder told the client. If it says NO to reschedule (the built-in wording FrontDesk sends when a reminder template is left empty: "Reply YES to confirm or NO to reschedule"), NO marks the visit as needing a new time: no cancellation and no late-cancellation fee. The standard template, "Reply CONFIRM to confirm or call us if you need to reschedule", doesn't mention NO, so with it a plain NO cancels. If you want NO to mean reschedule, say so in your reminder.

Which visit a reply is about. A reply only acts on the visit whose reminder was the last text you sent that number. If anything else was sent after the reminder (a staff message, a payment or form link, a booking confirmation), the reply goes to the Inbox for a person instead.

Group sessions. A reply changes only that client's place in the session. A group client who asks for a new time (R, or NO to a "NO to reschedule" reminder) comes off the session with no fee, and is told the team will be in touch; a group session can't be moved for one person.

See Appointment confirmations.

On a call reminder, pressing 1 confirms and 2 asks for a new time.

Video visits

Telehealth appointments also get a join-link reminder ten minutes before the visit. For a visit before 8:10am that text goes the evening before, and it names the day ("starts at 7:00 AM on Tuesday, October 6").

Send now

Run now on the Confirmations page sends anything due immediately, useful after changing settings.

Frequently asked questions

Where do I turn reminders on?
Open Schedule → Confirmations, click the ⋯ menu and choose Settings. On the Appointment reminders page, turn the master switch on; the badge changes from Off to Running. Reminders are off until you do this, and the setting is per location.
When are reminders sent?
At the times in your timing rows: each row is a number of hours before the appointment (1 to 168) and a Send by channel. The defaults are 24 hours and 2 hours before, for text, email and call. The scheduler checks every five minutes.
Which merge fields can I use?
Type them with double braces: {{patientName}} and {{patientFirstName}}, {{practiceName}} and {{practicePhone}}, {{appointmentDate}}, {{appointmentTime}}, {{appointmentType}}, {{providerName}}, and {{telehealthLink}} for video visits. {{practiceName}} is the name clients know you by: your organization name, or the location's Name clients see under Settings → Client Portal, never the location's own name (so a location called "Indianapolis" still reads as your practice). The default text reads "Hi {{patientName}}, this is a reminder from {{practiceName}} about your appointment on {{appointmentDate}} at {{appointmentTime}}. Reply CONFIRM to confirm or call us if you need to reschedule."
What happens when a client replies?
FrontDesk reads replies to the reminder, ignoring capitals, but only when the last text you sent that number was the reminder. YES, Y, C, CONFIRM or 1 (also yeah, yep, yup, si, oui, and replies like "yes please") confirms the appointment. R, RESCHEDULE, CHANGE, MOVE or NEW TIME marks it as needing a new time (not cancelled, no late-cancellation fee) and texts back your new-time reply. A plain NO follows your reminder's own wording: if the reminder says "NO to reschedule", NO is a request for a new time; otherwise NO, N, X or 0 cancels, as does any reply that says "cancel", your cancellation policy applies, and the opening can be offered to your waitlist. A group client who asks for a new time comes off that session with no fee. Your own words under Counts as confirmed confirm too, and your Counts as a decline words cancel when they are the whole reply. Anything else, such as a question, lands in the Inbox for a person. With Mark the appointment confirmed automatically off, a YES waits in the Inbox too.
Does a NO cancel the appointment?
It depends on what your reminder tells clients. If the reminder says "NO to reschedule" (the built-in wording FrontDesk uses when a reminder template is left empty), a plain NO marks the visit as needing a new time: it isn't cancelled and no late-cancellation fee is charged. The standard template says "Reply CONFIRM to confirm or call us if you need to reschedule" and doesn't mention NO, so with it a plain NO cancels the visit. A reply that says "cancel" always cancels.
How do call reminders work?
FrontDesk calls, reads the reminder in the voice you chose, and says "Press 1 to confirm, or press 2 if you need to reschedule". With Call back if nobody answers on, it tries again (twice by default, half an hour apart). Call reminders use your plan's staff calling minutes.
Why did a reminder not go out?
Usual reasons: the master switch is off; the client has no permission for that channel or is marked do not contact; texting registration is not approved yet (texts); no verified sender under Settings → Email (emails); or the plan's texts or calling minutes for the month are used up. Run now on the Confirmations page sends anything due immediately.
Is there a different reminder for video visits?
Telehealth appointments get a join-link reminder ten minutes before the visit in addition to your rules; use {{telehealthLink}} in templates for those.

Was this article helpful?

Related articles

Still need help?

Our team replies fast. Or just ask the in-app Setup Assistant.

Contact support