On the Formisoft platform
Part of Schedule, Fill your calendar without the phone tag
Schedule capability
Practice Calendar
Staff scheduling, day/week views, availability, and visit status in one calendar
Your team’s command center: day and week views, provider availability, visit status, and intake attached to every slot.
How it works
Set Provider Availability
Each provider configures their weekly availability, days, time ranges, slot durations, and break periods. Availability updates in real time across the system.
Book Appointments
Staff search for open slots by provider, date, or duration. Formisoft shows only available times and prevents double-booking automatically.
Attach Intake Forms
Link an intake form to the appointment. The patient receives it by email or SMS and completes it before their visit.
Track Status Through the Visit
Appointments progress from scheduled to confirmed, checked-in, completed, or cancelled. Your team sees the status at a glance on the calendar.
More in Schedule
Other tools that work with Practice Calendar in the same step.
Online Appointment Booking
Patient self-scheduling 24/7, with intake, payments, and reminders built in
Learn about Online Appointment BookingTeam Management
Add providers in seconds, billing scales automatically
Learn about Team Management
Part of Schedule on the platform
Built for real practices
What practices get with practice calendar, included from day one.
Day and Week Views
Switch between day and week calendar views. See all providers side-by-side or focus on a single provider's schedule.
Provider-Specific Availability
Each provider manages their own availability windows, appointment durations, and blocked time. No more manual coordination.
Conflict Detection
Automatic real-time conflict checking prevents double-booking. Staff see only genuinely available time slots when scheduling.
Status Lifecycle
Track appointments through every stage: scheduled, confirmed, checked in, in progress, completed, no-show, and cancelled.
FAQ
How is this different from the patient booking page?
The practice calendar is for your staff, booking, rescheduling, and managing the schedule inside Formisoft. The patient booking page is a public link where patients self-schedule online. Both use the same availability; online bookings appear on this calendar automatically.
Can each provider set their own availability?
Yes. Each provider has their own availability schedule with configurable days, time ranges, appointment durations, and break periods. Changes take effect immediately across the system.
Does the calendar prevent double-booking?
Yes. Formisoft checks for scheduling conflicts in real time. When staff try to book a slot that overlaps with an existing appointment, the system blocks it and suggests the nearest available time.
Can intake forms be sent automatically when an appointment is booked?
Yes. You can attach an intake form to an appointment. When the appointment is created, the patient automatically receives the form by email or SMS with a deadline to complete it before their visit.
Try Formisoft
Scheduling, patient intake, patient communications, telehealth, and reviews in one platform, one login.
Start trial