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

A caller couldn't book an appointment

Common causes — the service isn't bookable, no provider is assigned to it, your hours block the requested time, your lead-time rule blocks "today," Google Calendar marked you busy, or your Min/Max advance booking window excludes the date. Each is a 1-minute fix.

Updated May 20, 20262 min read

When a caller says "I want to book a cleaning Tuesday at 3" and your AI says "I'm sorry, we don't have any availability then" — but you swear you have openings — work this list.

1. Confirm the service is bookable

Settings → Services → click the service in question.

  • Active toggle is on
  • Online bookable toggle is on (the AI uses the same gate as your booking page)
  • ✅ At least one provider in the Available with list (or "Any provider")

If any of these is off, fix it and the AI will start offering the service on the next call.

2. Check the booking rules

Settings → Online Booking → Booking Rules:

RuleCommon gotcha
Minimum lead timeDefaults to 24 hours — same-day requests get rejected
Maximum advanceDefaults to 60 days — "next March" gets rejected
Cancellation windowDoesn't block new bookings; only edits/cancels

If your AI rejects "today at 4pm" but you'd have taken it, drop minimum lead time to 1 hour (or 0).

3. Check your business hours

Settings → Hours. The AI only books inside the windows you define. Don't forget:

  • Lunch break — many practices have a 12–1pm gap; that hour is unavailable
  • Day of week — closed Saturdays? Then Saturday requests get rejected
  • Holidays — set them in Settings → Hours → Holidays to override regular hours

4. Check the timezone

Settings → Locations → edit your location. Timezone must match where the practice physically operates. If it's wrong by even one zone, the AI compares requests against the wrong clock — common symptom is bookings working for half the day and failing for the other half.

5. Check Google Calendar for hidden conflicts

If you've connected Google Calendar for a provider, everything on their calendar blocks bookings — lunch, focus blocks, all-day events, personal appointments. Open the provider's Google Calendar and look at the requested time for any event.

Fixes:

  • Mark non-blocking events as Free (Google Calendar event detail → Show me as: Free)
  • Or disconnect the calendar and rely on FrontDesk's internal calendar only

6. Check provider assignment

Settings → Services → service → Available with. If the service is restricted to specific providers and those providers are out, on time-off, or fully booked, the slot won't show.

7. Run a fresh test booking

Open your booking page (book.frontdesk.care/your-slug) in an incognito window and try to book the same slot. If the booking page shows no availability either, the fix is one of steps 1–6 above. If the booking page shows availability but the AI doesn't, contact support with the call ID — that's a real bug we'd want to fix.

What's next

Frequently asked questions

My calendar looks empty but the AI said no slots — why?
Most often Google Calendar conflicts. Even events you don't think of as "blocking" (lunch, focus blocks, all-day events) count. Check the provider's connected calendar for that day.
The AI didn't even offer the service the caller wanted
Either the service doesn't exist in your Appointment Types, or it has "Online bookable" turned off (the AI uses the same gate as online booking). Toggle it on from Settings → Services.
New patients keep being told to call back
You probably have a "New patient must book by phone" rule, or your New Patient Exam service doesn't have any providers assigned. Check both in Settings → Services.
Calls come in during business hours but bookings get rejected as "after hours"
Your timezone is wrong. Settings → Locations → edit your location → set the timezone to match where your practice physically is. Otherwise the AI compares request times against UTC.

Was this article helpful?

Related articles

Still need help?

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

Contact support