Ona Health Logo
Scheduling

Online scheduling and self-service team booking

Ona online scheduling is a self-service booking system inside an all-in-one practice management platform. Patients pick a service, clinician, and open slot on a hosted booking page, checked against real-time team availability. Every appointment lands on one shared team calendar, cutting phone tag and double-bookings.

  • Hosted public booking page
  • Shared team calendar
  • Per-clinician availability
  • Services with duration & buffer

Ona online scheduling pairs a hosted public booking page with one live, shared team calendar. Patients choose a service, clinician, and time slot against real-time availability, and each booking posts to the shared team calendar automatically. Per-service rules set duration, buffer, minimum notice, and advance-booking window so only genuinely open slots appear.

It's built for solo and multi-clinician practices — primary care, behavioral health, women's health, nutrition, physical therapy, integrative and functional medicine, naturopathic doctors, and medspas — that want patients to book themselves instead of playing phone tag. It fits both in-person and telehealth-native teams working across time zones.

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 actually open. 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 · Why Ona

Scheduling tuned for a real clinic.

Scheduling lives in the same system

Charting, telehealth, billing, and insurance share the calendar, so it is one patient record with no separate booking tool to sync.

Self-service team booking

Booking runs across your whole roster on a single live calendar — the front desk and the patient work from the same real-time availability.

Confirmations and time zones, built in

Booking confirmations ship with the product, and time-zone handling is built in for telehealth across states — the patient sees their local time, the clinician sees theirs.

Part of the whole platform

An AI-native, all-in-one practice management platform — CRM, EHR, and RCM in one place — with a 14-day free trial and no credit card required.

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.

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.

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 a hosted public booking page.
  2. Ona offers only real open slots

    Every slot honours the service's duration, buffer, minimum notice, advance-booking window, and the eligible providers for that visit.
  3. Booked onto one shared team calendar

    The appointment lands on the shared calendar and the patient's chart, with an “Add to Google Calendar” option on the confirmation so the patient has it on their phone.
  4. Availability stays accurate

    Per-clinician weekly hours plus date-specific overrides keep the calendar honest, and per-service time zones show patients their local time and clinicians theirs.
  5. Reschedule without the phone tag

    Staff drag appointments on the calendar; patients manage their own from the patient 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.

What is online scheduling in Ona?
Online scheduling is a hosted booking page where patients pick a service, clinician, and open slot against your team's real-time availability. Confirmed appointments post to one shared team calendar automatically, and you control which services and providers are visible.
Can patients book appointments themselves with self-service booking?
Yes. Patients choose a service, clinician, and available time slot and confirm, with no phone calls needed. Booking confirmations are included, with an “Add to Google Calendar” option so the appointment lands on their phone.
How does team booking work across multiple clinicians?
Every clinician shares one live calendar. Per-clinician weekly hours and date-specific overrides, plus per-service rules for duration, buffer, minimum notice, advance-booking window, and eligible providers, mean patients only see slots that are genuinely open.
Does scheduling handle time zones for telehealth?
Yes. Time zones are handled per service — the patient sees their local time and the clinician sees theirs — which keeps multi-state telehealth booking accurate.
Does Ona sync with my own Google Calendar?
Yes — two-way. Each clinician connects their own Google account in settings. Busy time from their personal calendars blocks those hours in Ona so patients can't book over them, and scheduled visits are written to a dedicated Ona calendar in their Google account. Visit titles use patient initials by default, and Ona never reads the titles, guests, or descriptions of anyone's personal events. Outlook and iCloud aren't supported yet.
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.
Does online scheduling send SMS reminders?
Booking confirmations are built in today. Automated SMS and email reminder cadences and built-in waitlists 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.