Products

Everything you need to run your practice communications.

Use Cases

See how practices put Front Desk to work every day.

View all use cases

Case Studies

See how practices across 8 specialties recovered $600K+ in revenue with AI-powered call handling.

View case studies
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 SchedulingCalendar SyncWaitlistBooking Widget

Patient Engagement

Two-Way TextingRemindersReview RequestsPatient OutreachRecall & Reactivation

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

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 ServiceOnline Appointment SchedulingHIPAA-Compliant AISpanish-Speaking AIReplace Your Answering ServicePricing vs Answering ServiceCost of an Answering ServiceAnswering Service Pricing GuideView all use cases
Templates & ScriptsCase StudiesIndustry GuidesHealthcare GlossaryBlogIntegrationsResultsChangelog
Tools
Get StartedLog InSales: (469) 812-5544

Manage your waitlist

When your schedule is full, the AI can add patients to a waitlist with their preferences (provider, day, time). When a matching slot opens, FrontDesk sends a time-limited offer — first to accept gets the slot. Average waitlist fills 2–3 same-week cancellations per month per provider.

Updated May 20, 20263 min read

The waitlist turns cancellations from lost revenue into same-day rebookings. Setup takes about 10 minutes and runs on autopilot after that.

How it works in 30 seconds

  1. A patient calls (or books online) but can't get the slot they want.
  2. FrontDesk adds them to the waitlist with their preferences.
  3. Later, another patient cancels — a slot opens.
  4. FrontDesk finds the best match on the waitlist and texts them an offer.
  5. They tap Accept to take the slot, or Decline to pass.
  6. If they accept, the slot books. If they decline (or time out), the next-best match is offered.

Enable the waitlist

Settings → Appointments → Waitlist → toggle on.

Configure:

SettingDefaultWhat it does
Offer window30 minHow long a patient has to respond before the offer expires
Max simultaneous offers1How many people get the same slot at once. "1" = first-come on the waitlist; "3" = first-to-accept wins
Max retries per patient3After this many declined/expired offers, remove from waitlist
Auto-add from AI callsOnAI offers to add the caller to the waitlist if no slot matches
Auto-add from online bookingOnOnline booker sees "Join waitlist" when nothing matches

What the patient sees

Offer SMS:

Hi {{patientName}} — a {{serviceName}} slot just opened at {{practiceName}} on {{appointmentDate}} at {{appointmentTime}} with {{providerName}}. Tap to accept (expires {{expiresAt}}): {{acceptLink}}

The link takes them to a one-tap confirmation page (no login). They can tap Accept or Decline.

Match preferences

When a patient joins, FrontDesk captures:

  • Service — what they want
  • Provider — any preferred provider, or "any"
  • Days — preferred days of week (e.g., "Mon, Wed, Fri")
  • Times — preferred time-of-day blocks ("morning", "afternoon", "evening")
  • How far out — "this week", "next 2 weeks", "anytime"

When a slot opens, FrontDesk scores every waitlist entry by how well it matches and offers in priority order:

  1. Exact match on service + provider + day + time
  2. Exact service + provider, any day/time within range
  3. Exact service, any provider
  4. Service category match (e.g., any cleaning instead of a specific cleaning type)

Add a patient manually

Appointments → Waitlist → Add patient

Useful when a patient calls front desk directly and your team wants to capture them. Fill in the preferences and they're included in future offers.

Remove a patient

Two ways:

  • Manually: Appointments → Waitlist → click the patient → Remove.
  • Automatically: After they book a different slot, decline 3 offers, or hit the 30-day expiry.

Patients who reply STOP to an SMS are removed automatically and won't receive future offers.

Reporting

Appointments → Waitlist → Insights shows:

  • Current waitlist size
  • Offers sent this month
  • Acceptance rate
  • Average time to fill from offer to accept
  • Revenue rescued (offers accepted × average appointment value)

Typical numbers for a single-provider practice: 8–15 active waitlist entries, 60–75% acceptance rate, 2–3 cancellations rescued per week.

Tips

  • Don't over-restrict preferences. A patient who'll only see Dr. Park, only on Tuesdays at 2pm, is mathematically unlikely to ever match. Coach the AI (or your front desk) to ask for at least two acceptable options.
  • Set max simultaneous offers to 1 for highly-demanded slots, and to 3 for low-priority slots — the latter fills faster.
  • Review the waitlist weekly. A patient sitting on the list for 3 weeks usually means their preferences don't match your actual openings — call them and offer the closest available.

What's next

Frequently asked questions

How does a waitlist offer get sent?
By SMS. The offer includes the slot details and a tap-to-accept link. If the patient doesn't respond before the offer expires (default 30 minutes), the next matching patient is offered.
Can the AI add patients to the waitlist on a call?
Yes. If the AI can't find a slot matching what the caller wants, it asks if they'd like to be added to the waitlist for their preferences. It captures provider, day-of-week, and time-of-day preferences automatically.
How long does a patient stay on the waitlist?
Default is 30 days. They're removed automatically after that — or sooner if they decline three offers in a row.

Was this article helpful?

Related articles

Still need help?

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

Contact support