Ona Health
Scheduling

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.

Online scheduling
A shared weekly calendar for the clinic, with each clinician's column and the services laid out for the 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.

One live calendar

Every slot, every clinician, in one shared view. Change availability once and it propagates everywhere — the public booking page included.

Per-clinician availability

Each provider sets their own weekly hours, date-specific overrides, buffer, and default duration. Exceptions are a couple of clicks — not a spreadsheet of notes.

Services that carry their own rules

Each service type has its own duration, buffer, minimum notice, advance-booking window, and eligible providers — so patients always book the right shape of visit.

Minimum notice & booking window

Stop “can you squeeze me in at 8:55?” bookings. Configure how far ahead patients can book and how close to the visit they're allowed to grab a slot.

Drag-to-reschedule

Move an appointment on the calendar and the chart, patient, and team all see the update. Canceling frees the slot; nothing gets stranded.

Timezone sanity

Telehealth across states? Traveling patients? Ona stores each service's timezone and shows each side the slot in their own — no mental math at 7 am.

03 · How it flows

From link click to calendar.

  1. Patient picks a service and clinician

    They choose from the services and providers you've enabled on the public booking page.
  2. 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.
  3. 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.
  4. 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.

Dr. Leah VossFounder · Glen Creek Family Medicine

04 · In practice

Scheduling, shaped to the clinic.

Functional-medicine practice

90-minute initials and 20-minute follow-ups, clean.

Different service types carry different durations and buffers — the scheduler offers the right shape for each without any manual gating.

Solo clinician

Your hours, your rules — no admin team needed.

Set a weekly pattern, add date overrides for vacation or conferences, share the booking-page link. Patients see only what's actually open.

Team clinic

Patients book with the right clinician for the visit.

Enable services per clinician so each provider only appears on the booking page for visits they actually do.

Telehealth-first group

Interstate scheduling without calendar math.

Services have their own timezone; the patient sees their local time; the clinician sees theirs. Both are stored on the appointment.

FAQ

Common questions before you switch.

Is there a public booking page?
Yes — each workspace has a hosted booking page where patients pick a service, clinician, and slot. You control which services and providers are visible.
Can patients add the appointment to their own calendar?
After booking, patients get an “Add to Google Calendar” option on the confirmation. Two-way sync with Google, Outlook, or iCloud isn't part of scheduling today — it's something we'd like to build.
How do you handle complex services with prep / cleanup time?
Each service type has its own buffer. That buffer is applied after the visit so the calendar reserves the full envelope; the patient only sees the visit time.
Do you support waitlists or automated appointment reminders?
Not as a built-in feature today. Transactional emails handle confirmations; richer waitlists and automated SMS / email reminder cadences are on the roadmap — tell us if that's a must.
Can we run a multi-location clinic from one workspace?
You can run multiple clinicians with different schedules today. Location-aware scheduling (per-site hours, rooms, equipment) is not part of today's feature set.
Ready when you are

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.