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

Confirm upcoming appointments

Schedule → Confirmations lists upcoming appointments with their confirmation status. The tabs All, Unconfirmed, Pending, Confirmed, Declined and No response filter the table; a date menu (All upcoming, Today only, Tomorrow only, Next 7 days, Past 7 days) and a search box narrow it. Reminders go out by text, email or call on the timing you set under ⋯ → Settings, and a patient's reply with one of your confirm words marks the visit Confirmed when Auto-confirm is on. Each row's actions: Mark confirmed, Mark declined, Reset to pending, Call with AI, Send reminder, Reschedule and Add to waitlist. Run now processes reminders that are due; Export CSV downloads the current view.

Updated October 3, 20264 min read

The Confirmations page shows which upcoming appointments are confirmed and which still need a nudge. Open it from Schedule → Confirmations.

Read the list

The tabs above the table filter it and show a count each:

  • All
  • Unconfirmed: Pending and No response together
  • Pending: not confirmed yet
  • Confirmed: the patient confirmed
  • Declined: the patient can't make it
  • No response: a confirmation call from Tasks didn't reach them

The date menu offers All upcoming, Today only, Tomorrow only, Next 7 days and Past 7 days, and the search box finds a patient by name or phone. Each row shows the patient, appointment, service, provider, status and the reminders sent.

Automated reminders

Open the ⋯ menu and choose Settings (the screen is titled Appointment reminders):

  • When we reach out: one row per reminder, set in hours before the appointment, each with Send by chips for Text, Email and Call.

  • What we say: click a channel to edit its wording (email has a Subject line).

  • When patients reply: the texts sent back when they confirm, when they cancel, and when they ask for a new time (leave one blank to use the standard wording). The same section has:

    • Mark the appointment confirmed automatically: off, 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: the client goes on the waitlist for that service, from the day after the cancelled visit.
    • Counts as confirmed and Counts as a decline: your own words, on top of the built-in ones (YES/Y/C/CONFIRM/1 confirm, R/RESCHEDULE asks for a new time, CANCEL cancels, and a plain NO follows your reminder's wording). A word of yours confirms as the whole reply or its first word; a decline word cancels only when it is the whole reply, because a cancel can carry a late fee.

    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: the offer is still booked or declined, and a YES waits in the Inbox for your team to tell the client. See Configure appointment reminders for exactly what each reply does.

The Auto-confirm switch in the ⋯ menu is the same setting as Mark the appointment confirmed automatically. Run now processes any reminders that are due right away.

A reply only acts on a visit when the last text you sent that number was that visit's reminder (FrontDesk's own auto-replies and notices are looked past). A YES or NO sent after a booking confirmation, a text after a call, or a payment link the AI sent goes to the Inbox for a person to answer instead, and doesn't change an older reminded visit.

For the full reminders walkthrough, see Configure appointment reminders.

Handle each appointment

From the actions menu on any row:

  • Mark confirmed or Mark declined. Mark confirmed on a declined visit puts it back on the calendar, which reverses its late-cancellation fee: a Mark confirmed dialog offers a Reverse fee switch so you can keep the fee instead. If the fee was charged to the card, it stays, and a note says to use Refund and waive on the visit. Mark declined cancels the visit: inside your cancellation window a dialog shows the late-cancellation fee first, with an Apply fee switch to waive it. A declined visit that was still to come offers its time to your waitlist automatically. If the client answered after the page loaded (they replied NO, confirmed, or asked for a new time), nothing changes: the page says what happened and reloads, so a visit they just cancelled isn't put back by mistake.
  • Reset to pending.
  • Call with AI: opens the quick-call panel set up for a confirmation call to that patient. The AI calls only between 8am and 9pm in the patient's local time; at other hours the panel tells you their time and doesn't call.
  • Send reminder now. Between 9pm and 8am in the patient's local time the text waits until 8am their time, unless the visit starts before then, and you are told when it will go. Until then the row shows Held until 8am (with their time zone when it isn't yours). A scheduled reminder that would also go at 8am, because its own time fell in that night or is between 8:00 and 8:14 that morning, doesn't: the patient gets one text, yours.
  • Reschedule: pick a new date, time and provider, with a reason and notes. Let the client know (on by default) texts the patient the old and new time, when they have a mobile number, allow texts and haven't turned off Appointments notices. The text waits for 8am to 9pm in their local time. A patient who can't be texted is emailed instead, from your verified practice email sender. Never both. Untick it to move the visit quietly. Their reminders start over for the new time. Rebooking a no-show (for example with the reason No Show (rebook)) leaves the missed visit a no-show, with its fee, so your reports still count it. For athenahealth appointments the move is made in athenahealth and nothing goes from FrontDesk.
  • Add to waitlist: useful for a decline you'd like to backfill.

Export

⋯ → Export CSV downloads the current view: patient, phone, email, date, time, service, provider, confirmation status, how they confirmed, reminders sent and the last reminder.

Good to know

  • Appointments needing confirmation also appear in Tasks.
  • Backfill declines from the waitlist so an opening doesn't go to waste.

Frequently asked questions

How do patients confirm an appointment?
By replying YES (or Y, C, CONFIRM, 1, yeah, yep, yup, si, oui, or "yes please") to the reminder text, or one of your own words under Count as confirmed: the visit shows as Confirmed and the client gets your confirm reply. With Auto-confirm off, the reply waits in the Inbox for a person and the visit stays as it was. A question, or a word that isn't on either list, also goes to the Inbox. You can mark a visit confirmed by hand too.
What's the difference between this and reminders?
Reminders are the messages that go out; the Confirmations page is where you see the results (who confirmed, who declined, who hasn't yet) and act on each one. The reminder settings open from ⋯ → Settings on this page.
Can I send reminders by voice call?
Yes. Each reminder row under When we reach out has Send by chips for Text, Email and Call; turn on Call to phone the patient. Call with AI on a row opens the quick-call panel set up for a confirmation call.
What can I do with a declined appointment?
From the row actions you can reschedule it, add the patient to the waitlist, send another reminder, or reset it to pending.
Does Mark declined charge a late-cancellation fee?
Mark declined cancels the visit, so your cancellation policy applies. When a fee would apply, a Mark declined dialog shows it first with an Apply fee switch: leave it on to charge the fee, or turn it off and give a reason to waive it. A declined visit that was still to come also offers its time to your waitlist.
Is the patient told when we reschedule from here?
Yes, when Let the client know is ticked in the Reschedule dialog (it is on by default). They get a text with the old and new time, as long as they have a mobile number, allow texts, and have Appointments notices on. Texts only go out between 8am and 9pm in their local time, so a move made at night is texted the next morning (and dropped if the visit changes again first). A patient who can't be texted gets an email instead, when they have an email address, allow email, and your practice email sender is verified. Never both. Untick it to move the visit without telling them.
What does No response mean?
A confirmation call logged from Tasks didn't reach the patient (for example no answer or voicemail). Pending means the visit simply isn't confirmed yet. The Unconfirmed tab shows both.

Was this article helpful?

Related articles

Still need help?

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

Contact support