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

Manage your waitlist

The waitlist lives under Schedule → Waitlist. Add a client with the dates, times of day, service, and provider they will accept (the AI can add callers too). When a matching future visit is cancelled (by the client, the AI or your team) or deleted, FrontDesk texts up to three waiting clients an offer with a two-hour window; the first to reply YES gets the slot booked and confirmed, and the other offers for that time close (anyone who replies YES afterwards is told it was just taken). Staff can also offer an opening from a row or from Find matches (texted the same way, or recorded only for an offer made by phone), book an accepted client, and see each client's offer history.

Updated October 3, 20264 min read

The waitlist turns a cancellation into a rebooking without anyone picking up the phone. Open it from Schedule → Waitlist.

Add someone

Click Add to waitlist and fill in the client's name and phone, an optional service and provider, the earliest date they can come, an optional latest date, the times of day they accept (early morning, morning, afternoon, evening, or any), a priority (Normal or Urgent), and notes.

The AI can add callers itself when it cannot find a time that suits them.

What happens when a visit is cancelled

  1. A cancellation frees a slot still to come: from a client's text reply, the portal, the AI on the phone, web chat, an EHR sync, or your team (cancelling on the calendar, marking a visit declined on Confirmations, or deleting a future appointment). Each slot is offered once. Group sessions and blocked time aren't offered; to choose someone yourself, right-click the open slot and choose Fill from waitlist.
  2. FrontDesk finds waiting clients whose dates, times of day, service, and provider fit that slot, ordered urgent first, then by how long they have waited.
  3. Up to three of them are texted: "an appointment has opened up at {practice} on {day} at {time} … Reply YES to claim this spot", with a two-hour window. Their rows show Offered. Nobody is texted between 9pm and 8am their time: a client whose night it is gets the offer at 8am instead, if the time is still free then, and their two hours start when the text goes. Until then their row shows Held until 8am (with their time zone when it isn't yours; hover for the opening). If the opening is before their 8am, the next client is offered instead.
  4. The first YES books the visit as confirmed and texts them the details. The other offers for that time close and those clients stay on the list; they aren't texted unless they reply YES, in which case they're told the opening was just taken. A client who sends a second YES after being booked (or who staff already booked) gets no second text. NO keeps them waiting for the next one. Staff get a notification that the slot was claimed.
  5. Offers nobody answers expire on their own, and the clients return to Waiting.

Matching is by calendar day, so a request for "Tuesday" matches any Tuesday opening in the client's date range.

Find a match yourself

Find matches (or right-click an empty slot on the calendar and choose Fill from waitlist) takes a date, an optional time and service, and ranks the waiting clients by fit: urgency, how long they have waited, and whether the time of day and provider match. Offer from a result with one click; the search needs a time for that, because the text names it.

Row actions

  • Offer slot texts the client the day and time you pick; a YES within two hours books it. Untick Text this offer to only record an offer made by phone (the button then reads Record offer).
  • Book appears on an accepted row that has no visit yet and opens a pre-filled booking. Once a client is booked (by their YES or from this page) the row shows Booked and the date, and a second booking of the same entry is refused.
  • Offer history lists every offer with when it was made, when it expires, and the outcome.
  • Edit, call, text, or remove the entry. Select several rows for a bulk offer or removal.

Filters: All, Waiting, Offered, Urgent; a date filter (any dates, this week, within 30 days); and a search by name or phone. The ⋯ menu exports the list to CSV.

On a phone

The mobile view groups entries into Ready to offer, Waiting for a slot, and Offer sent, shows how many upcoming openings match each client, and lets you text them one of the nearest openings, with the same two-hour window (one at a time, because a reply can only answer the newest offer).

Good to know

  • Offers and replies are texts, so the practice needs texting set up and the client a mobile number.
  • A client who replies STOP is opted out of texts and cannot be offered by text. Automatic offers skip anyone who can't be texted (STOP, do-not-contact, no texts, or no mobile number) and offer the next match instead, still up to three texts.
  • Waitlist offers, and FrontDesk's answer to the client's reply, appear in the client's thread in the Inbox, marked as automated. See Send and receive SMS.
  • With Answer replies automatically off (Settings → Client Notifications → Reminder reply responses), a reply to an offer still books or declines it, but nothing is texted back. A YES then lands in the Inbox as needing a reply, so your team can tell the client whether they got the time. The same happens when the answer to a YES can't be texted.
  • The Dashboard has a Waitlist widget with the current count.

Frequently asked questions

How does a waitlist offer get sent?
By text, automatically, when a future visit is cancelled (from a text reply, the portal, the AI on the phone, web chat, an EHR sync, or your team on the calendar or the Confirmations page) or when your team deletes a future visit. Group sessions and blocked time are not offered. Up to three matching clients are texted, urgent ones first, each with a two-hour window. Nobody is texted between 9pm and 8am their time: the offer waits for their 8am, and goes then only if the time is still free. Clients who can't be texted (marked do-not-contact or no texts, no mobile number, or opted out with STOP) are skipped and the next match is offered instead. The text ends "Reply YES to claim this spot". The first YES books the visit and the other offers for that time close quietly; anyone who replies YES after that gets a text saying the opening was taken and that they stay on the waitlist.
Can the AI add callers to the waitlist?
Yes. When the AI cannot find a time that suits a caller, it can add them to the waitlist with the dates and times they gave. They show up on the Waitlist page like any staff-added entry.
Does "Offer slot" send a text?
Yes, by default. It sends the same text as an automatic offer, with the same two-hour window, and a YES books the time. It will not text a number that replied STOP or a client marked do-not-contact or no texts; it says why instead. Untick "Text this offer" to only record an offer you made another way, such as by phone.
What if two clients both reply YES?
The first reply wins and the visit is booked for them, even if both replies arrive at the same moment. The second gets a text saying the opening was just taken and that they stay on the waitlist. A YES also never books a time someone else has taken since the offer went out (a staff booking, an online booking); that client gets the same "just taken" text. A YES that arrives up to a day after an offer closed is told the opening is no longer available.

Was this article helpful?

Related articles

Still need help?

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

Contact support