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

Use the calendar

The Calendar (Schedule → Calendar) is your live schedule. Switch between Day, Week and Month, use the arrows and Today to move, and pick a date from the mini calendar. New appointment opens a form with Appointment, Group, Event and Out of office tabs. Drag an appointment to a new time or provider column and confirm to reschedule it; click one to edit, cancel or set attendance. Moving or cancelling a visit has a Let the client know box, on by default, that tells the client the change by text (between 8am and 9pm their time), or by email when they can't be texted, and cancelling or deleting a future visit offers its time to the waitlist automatically. All clinicians narrows by provider, More filters by status and service, and the unconfirmed pill highlights appointments not yet confirmed. The ⋯ menu has Export CSV, Import calendar (an .ics file), Print schedule, a Privacy switch to hide patient names, Show availability, and Block color. Right-click an empty slot for Fill from waitlist.

Updated October 3, 20266 min read

The Calendar shows everything the AI books, everything your team books, and everything synced from your EHR. Open it from Schedule in the left navigation (clicking Schedule takes you straight to the Calendar).

Switch views

Use Day, Week and Month in the toolbar:

ViewBest for
DayWorking a single day, with every provider as a column
WeekSeeing the shape of the week and spotting open time
MonthAn overview and jumping to a specific date

Use the arrows to move and Today to jump back. The mini calendar lets you jump to any date.

Book a new appointment

  1. Click New appointment (or click an empty slot). The tabs across the top are Appointment, Group (a session with several clients, see Group sessions), Event, and Out of office.
  2. Pick the patient: search existing patients or enter a new one.
  3. Choose the service, provider, date and time. The Fee row shows the price that will be billed and where it comes from; type another amount to override it. The Video visit switch (when telehealth is on your plan) turns it into a video visit.
  4. Click Book appointment. It appears on the calendar immediately. Booking sends the patient nothing by itself; when reminders are turned on, they go out on the timing set on the Confirmations page and ask the patient to confirm.

Reschedule and edit

  • Drag to reschedule: drop an appointment on a new time or provider column. FrontDesk asks you to confirm, and warns you when the new time conflicts. Moving a visit starts its reminders and confirmation over for the new time.

  • Open to edit: click an appointment to change its service, provider, time, status or notes. If you change the status (the Attendance dropdown) and the visit's status changed after you opened it (the client replied NO, confirmed or asked for a new time, or a teammate changed it), nothing is saved: FrontDesk says what happened and the calendar reloads. A save that leaves the status alone goes through, and a NO the client sent meanwhile stays.

  • Confirm: right-click an appointment and choose Confirm Appointment, or click Mark confirmed in the editor. If the client answered after the calendar loaded (they replied NO, confirmed, or asked for a new time), nothing changes: FrontDesk says what happened and the calendar reloads. The mobile app's Mark confirmed works the same way, on a visit, from a long press on the day's schedule, and on a client's next appointment. A group session is confirmed client by client, so the app offers no Mark confirmed on one.

  • Cancel: open the appointment and click Cancel appt. Inside your cancellation window the Cancel dialog shows the late-cancellation fee, with an Apply fee switch to waive it.

  • Let the client know: the Cancel dialog, the drag-and-drop Reschedule appointment dialog, and the editor (when you change the date or time) have this box, on by default. Ticked, FrontDesk tells the client about the cancellation, or the old and new time, one way only:

    • By text when the client has a mobile number, allows texts and hasn't turned off their Cancellations (or Appointments) notices. Texts only go out between 8am and 9pm in the client's local time. A change made at night is texted the next morning, and that text is dropped if the visit changes again first (moved again, cancelled, or put back). Move a visit twice in one night and the client gets one text, from the time they knew to the newest one.
    • By email when they can't be texted (no mobile number, or texts turned off) but have an email address and allow email. It comes from your practice email sender, which must be verified, and goes right away.

    Nothing goes out for a visit whose time has passed. Untick the box to change the calendar without telling anyone. After the save FrontDesk says whether the client was texted or emailed, or that they will be texted at 8am their time. In the mobile app, Reschedule has the same Let the client know switch, and Cancel visit always tells the client this way (its confirmation says so); to cancel without telling them, use the web.

  • The waitlist: cancelling or deleting a future appointment offers its time to your waitlist automatically, as a client's own cancellation does. Group sessions and blocked time aren't offered. To choose someone yourself, right-click the freed slot and choose Fill from waitlist.

athenahealth appointments reschedule and cancel in athenahealth, with a matching copy kept in FrontDesk. See Connect athenahealth.

Attendance, fees, and video

  • Show / No-show on the hover card, or the Attendance dropdown in the editor, records what happened. Marking a visit completed captures its charge; see Charges and the Billing tab. When your cancellation policy would add a no-show fee, the hover card's No-show asks first, in a Mark no-show dialog with an Apply fee switch and a reason.
  • Saving a no-show or a late cancellation shows the fee your cancellation policy will apply, with a switch to waive it. Putting a missed visit back on the calendar reverses its fee (a Reverse fee switch keeps it), and marking it completed always reverses it; a fee charged to the card needs Refund and waive.
  • Rebooking a no-show (Reschedule on the Confirmations page or in the mobile app, for example with the reason No Show (rebook)) books the new visit and leaves the missed one a no-show, with its fee, so your reports still count it. In the mobile app the missed visit still reads No-show and has See the new visit.
  • Right-click a video visit for Start video visit, Send video link, and Copy video link; right-click a group for Manage clients and Send video links.
  • Right-click an empty slot and choose Fill from waitlist to find waiting clients who fit it.

Filter what you see

  • All clinicians: narrow the calendar to one or more providers.
  • More filters: filter by status and service.
  • Location (the button showing your location name): on multi-location accounts, choose which location to show, or Show All Locations.
  • Unconfirmed pill (for example "3 unconfirmed"): click it to dim confirmed appointments so the unconfirmed ones stand out. For full status tracking, see Confirm upcoming appointments.

The ⋯ menu

  • Export CSV: download the appointments in the current view.
  • Import calendar: upload an iCal (.ics) file from another calendar app or EHR.
  • Print schedule: print the current view.
  • Privacy: hide patient names on screen.
  • Show availability: shade non-working hours.
  • Block color: color appointments by Status, Service code or Clinician.

Good to know

  • Everything lands here. AI-booked, online-booked, hand-booked and EHR-synced appointments all appear on the same calendar.
  • More on the calendar. Weekly or monthly clients: Repeating visits. A provider away for a day or a week: Out of office. Preferences, keyboard shortcuts and column order: Customize your calendar. A table of visits with bulk assign and CSV: The Appointments list.
  • Confirmations, reminders and the waitlist all work off what's on this calendar.
  • A visit's provider works at its location. Booking, editing or moving a visit to a provider who isn't set to work at that location (Works at, under Settings → Providers) is refused, and so is an Event or Out of office block for them. A provider not set to work at any location yet can be booked and blocked out at any of yours. A visit keeps a provider who has since stopped working there until you change it.
  • When a change is refused, by a drag, a resize or a save in the editor, FrontDesk says why.

Frequently asked questions

How do I reschedule an appointment?
Drag it to the new time or provider column and drop it. FrontDesk asks you to confirm (Reschedule appointment), or warns you with Scheduling conflict and a Reschedule anyway button when the time overlaps. Moving a visit starts its reminders and confirmation over for the new time. Leave Let the client know ticked (it is on by default) to tell the client the new time by text, or by email when they can't be texted. For athenahealth appointments, open the appointment and reschedule it; the change is made in athenahealth.
Can I see all my providers at once?
Yes. In Day view each provider is a column, so you can see the whole team side by side and book into the right column. Use All clinicians to narrow to specific providers.
How do I book an appointment by hand?
Click New appointment (or click an empty slot), choose the patient, service, provider, date and time, and click Book appointment. Booking itself sends the patient nothing. When reminders are turned on under Confirmations → Settings, the reminders that go out before the visit ask the patient to confirm.
Does the client hear about it when we cancel or move their appointment?
Yes, when you leave Let the client know ticked. It is on by default in the Cancel dialog, the Reschedule appointment dialog after a drag, the appointment editor when you change the date or time, and the Confirmations page's Reschedule dialog. FrontDesk texts the client when it can: they need a mobile number and text consent, and their Cancellations (or Appointments) notices must be on. Texts only go out between 8am and 9pm in the client's local time, so a change made at night is texted the next morning, and that text is dropped if the visit changes again first. A client who can't be texted (no mobile number, or texts turned off) gets an email instead, when they have an email address, allow email, and your practice email sender is verified. Never both. Nothing goes out for a visit whose time has passed. athenahealth appointments are changed in athenahealth, and nothing goes from FrontDesk.
Does cancelling fill the slot from the waitlist?
Cancelling or deleting a future appointment offers its time to your waitlist automatically, the same way a client's own cancellation does: matching clients are texted an offer they can claim by replying YES. Group sessions and blocked time are not offered. To pick someone yourself, right-click the freed slot and choose Fill from waitlist.
What does the unconfirmed pill do?
It shows how many appointments in view aren't confirmed yet. Click it to dim the confirmed ones so the unconfirmed stand out; click again to show everything. Full confirmation tracking lives on the Confirmations page.
Can I import appointments from another calendar?
Yes. Open the ⋯ menu and choose Import calendar, then upload an iCal (.ics) file exported from your old calendar or EHR.

Was this article helpful?

Related articles

Still need help?

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

Contact support