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

Handle booking requests

When your booking page is in Request mode, bookings arrive as requests for you to approve instead of going straight onto the calendar. Web chat bookings and client portal requests land here too. Open Online Booking → Requests. The tabs Pending, Confirmed, Declined and All filter the list, which updates live. Each pending card shows the times the patient picked: choose one and click Confirm (or Confirm with the time) to book it onto the calendar. The patient is told by email when the request has an address, otherwise by text if they ticked the text box, and a message tells you which, or that you need to call them. Decline asks you to confirm, then turns it down and tells the patient the same way. A request with no time picked has a Pick a time button instead. Click a card for Booking Request Details. Pending requests also appear in Tasks, with a badge on Online Booking in the navigation. A request nobody confirms expires after 7 days (or once its days have passed), and the client is told once that it wasn't confirmed in time, with a link to book again.

Updated October 3, 20264 min read

When your online booking page runs in Request mode, bookings come in as requests you approve rather than booking a slot instantly. Bookings made through web chat and requests from the client portal arrive here too. Open Online Booking → Requests.

The requests list

The page is headed Booking requests. The tabs filter it:

TabWhat it shows
PendingWaiting for you to confirm or decline
ConfirmedApproved and on the calendar, with the confirmed time
DeclinedTurned down
AllEverything

The list updates live, so new requests appear without refreshing. Each card shows the patient (with a New patient badge when they're new), the service and when it was requested. While anything is pending, a badge shows on Online Booking in the left navigation.

Confirm a request

  1. On a pending card, pick one of the times the patient chose.
  2. Click Confirm (with several times it reads, for example, Confirm 2:00 PM).
  3. The appointment books onto your calendar, and the patient is told once: by email when the request has an address and your email sender is verified, otherwise by text if they ticked the text box on the booking form (a text due between 9pm and 8am their time goes at 8am). A message tells you which, or that they weren't told and why, with their number to call. Their usual reminders follow.

Click a card to open Booking Request Details: patient information (name, email, phone, date of birth, address, insurance, SMS consent), appointment details, the times picked, notes and any extra form fields. A new patient's answers to your prescreener questions are in its Prescreener section. See Prescreener questions.

Decline a request

Click Decline and confirm. The request moves to Declined and nothing is booked. The patient is told the same way: a "Booking update" email, or a text saying the request couldn't be booked, with your booking link and phone number. Between 9pm and 8am their time the text waits and goes at 8am their time, and the message tells you so. To offer another time, call them; the card has their phone number.

In the FrontDesk phone app, Booking requests tells you the same after you confirm or decline. When the client wasn't told, that note stays at the top of the list until you dismiss it, so you can call them.

Requests from the client portal

A client who is signed in to the client portal can book from there when Book from the portal is on. Their request arrives in the same list, with the client already linked to their record, so there is no patient to match.

  • With online booking set up, the client picked a real open time, and you confirm it like any other request.
  • Without online booking, the client could not pick a time. The card reads No time picked · prefers Tue, Thu · morning, with their note underneath, and its button reads Pick a time. That opens Suggest a different time, a date and time picker; confirming books the visit and tells the client the time you chose. The request's detail view lists the preferred days and times. The notification reads "Appointment request: Ana Alvarez · Individual therapy · prefers Tue, Thu · morning · pick a time to confirm".

On an athenahealth practice, confirming writes the appointment into athenaOne first, as the client's own chart. If the request's visit type is not linked to an athena appointment type you are asked to pick one, and if athena needs a date of birth you are asked for it. If athena refuses, the request stays pending with the reason shown.

Don't miss one

Pending booking requests also appear in your Tasks list along with callbacks, voicemails and messages.

A request left pending expires on its own: 7 days after it came in, or once every day the client asked for has passed. An expired request frees the day (the client can request it again), shows Expired with the reason on its card, and can no longer be confirmed.

The client is told once, automatically: "Your request for Tue, Oct 6 at Bright Clinic wasn't confirmed in time. Please book again or call us at (555) 010-2000", with a link to your booking page. It goes by email when the request has an email address and your practice email sender is verified, otherwise by text if they ticked the text box on the booking form (never between 9pm and 8am their time; a text due overnight goes the next morning). Clients marked do-not-contact, or who turned off texts or email, aren't sent it, and a closed account sends nothing. If the client asks for the same day again before the request expires on its own, the old one is closed without a message. Call them if you still want to book them yourself.

If you click Confirm just as a request expires, you're told it expired and nothing is booked. If a teammate is confirming the same request at that moment, you're told someone is already confirming it and the list refreshes.

Prefer instant booking?

Request mode is optional. To let patients book confirmed appointments without a review step, set Booking mode to Instant booking on the Scheduling tab of Online Booking → Booking Settings. See Set up online booking.

Frequently asked questions

Why are online bookings coming in as requests instead of booking directly?
Your booking page is in Request mode, which holds each booking for your approval. To let patients book instantly, switch Booking mode to Instant booking on the Scheduling tab of Online Booking → Booking Settings.
How do I confirm a request?
On Online Booking → Requests, pick one of the times the patient selected on the card and click Confirm. The appointment is booked onto your calendar. The patient is emailed a confirmation when the request has an email address and your email sender is verified, otherwise texted if they ticked the text box, and a message tells you which, or that they weren't told and you should call them. Their usual reminders follow.
Where else do booking requests show up?
In your Tasks list, alongside callbacks, voicemails and messages, so a request is caught even if you don't open the Requests page. A badge also shows on Online Booking in the navigation while requests are pending.
A request says "No time picked". What do I do with it?
It came from the client portal at a practice with no online availability set up, so the client could only say which days and times of day suit them. Click Pick a time, choose a date and time, and confirm. The client is told the time you chose.
Do requests from the client portal need a patient match?
No. A portal request arrives with the client already linked to their record, so confirming books it straight onto their chart. On an athenahealth practice it is booked in athenaOne as that client's own chart.
Is the patient told when I decline?
They are sent a "Booking update" email when the request has an email address and your email sender is verified, otherwise a text saying the request couldn't be booked if they ticked the text box. A message tells you which, or that you should call them; the card has their phone number.
Is the client told when a request expires?
Yes, once. They get "Your request for (day) at (practice) wasn't confirmed in time. Please book again or call us at (phone)" with a link to your booking page: by email when the request has one and your practice email sender is verified, otherwise by text if they agreed to texts, sent between 8am and 9pm their time. Do-not-contact clients and closed accounts get nothing, and neither does a client who is already asking for that day again.

Was this article helpful?

Related articles

Still need help?

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

Contact support