Scheduling that books itself.
Let patients pick a service, clinician, and slot online — against real-time availability across your whole team. Reminders, reschedules, and timezone handling are built in.
- Shared team calendar
- Per-clinician availability
- Services with duration & buffer
- Public booking page
Scheduling is the workflow that touches every other workflow. Get it wrong and the front desk spends all day on hold, clinicians sit idle while rooms fill late, and patients learn to book with whoever replies first — which is rarely you.
Ona's scheduler is a single live calendar, shared by your whole team, that respects the rules that matter: service duration, buffer between visits, minimum booking notice, advance-booking window, and timezone. Patients see real slots on a public booking page. Your team sees a real day.

01 · Why it matters
The calendar is the practice.
One source of truth — the public booking page, the weekly view, and the patient's chart, all looking at the same appointments.
Every practice has two calendars: the one the front desk uses, and the one patients guess at. When they drift apart — which they always do — you pay in double-bookings, gaps, and grumpy waiting rooms.
A single source of truth changes the math. Patients see what's actuallyopen. Staff see what's coming. Clinicians stop getting surprise add-ons at 4:55 pm. The tension between “easy to book” and “booked correctly” just disappears.
02 · What you get
Scheduling tuned for a real clinic.
Per-clinician availability
Services that carry their own rules
Minimum notice & booking window
Drag-to-reschedule
Timezone sanity
03 · How it flows
From link click to calendar.
Patient picks a service and clinician
They choose from the services and providers you've enabled on the public booking page.Ona offers real slots
Every slot honours the service's duration, buffer, minimum notice, advance-booking window, and the clinician's weekly availability and date overrides.Booked and confirmed
The appointment lands on the shared calendar and the patient's chart. A confirmation is shown, with an “Add to Google Calendar” option so the patient has it on their phone.Reschedule or cancel without the phone tag
Staff drag appointments on the calendar; patients manage theirs from the portal. Everyone sees the same state.
“We stopped managing two calendars. Now the front desk looks at the same view the patient booked into, and Fridays feel like a workday again.”
04 · In practice
Scheduling, shaped to the clinic.
Functional-medicine practice
90-minute initials and 20-minute follow-ups, clean.
Solo clinician
Your hours, your rules — no admin team needed.
Team clinic
Patients book with the right clinician for the visit.
Telehealth-first group
Interstate scheduling without calendar math.
FAQ
Common questions before you switch.
Is there a public booking page?
Can patients add the appointment to their own calendar?
How do you handle complex services with prep / cleanup time?
Do you support waitlists or automated appointment reminders?
Can we run a multi-location clinic from one workspace?
Give your front desk their afternoon back.
Walk through your real schedule in a 15-minute demo — bring your messiest calendar and we'll map it.