Online scheduling with team calendars and patient self-booking
Ona online scheduling gives your practice shared team calendars and a booking page patients use on their own. Patients pick a visit, package or membership, a clinician and an open time, and can pay as they book. Hours and booking rules tighten from the practice down to each site, room, clinician and service, so only times that really work are offered.
- Calendars by clinician or location
- Booking page and website widget
- Pay at booking, 30-minute hold
- Booking rules from practice to service
Ona online scheduling is the calendar and patient self-booking system inside Ona, the AI-native practice management platform. Your team works from shared calendars, by clinician or by location. Patients book themselves on your booking page, or in a widget on your own website, against the same live availability, and every booking becomes a visit on the patient's chart.
It's built for solo clinicians and multi-site groups that want patients to book, pay and reschedule without phone tag: primary care, behavioral health, women's health, nutrition, physical therapy, integrative and functional medicine, and medspas. In-person and video visits run from the same calendar.
01 · Why it matters
The calendar is the practice.
When patients book against one calendar and staff work from another, the practice pays for the gap.
Most practices run two schedules: the one the front desk keeps, and the one patients guess at over the phone. Every booking is a back-and-forth, every gap needs a callback, and every cancellation is a slot nobody hears about.
Ona puts both on one source of truth. Patients see only the times that actually work: inside your hours, clear of other visits and blocked time, and within your rules. Staff see the same calendar, and can still book outside it when they mean to.
02 · What you get
Scheduling tuned for a real clinic.
Rules that only get stricter
Caps that protect the day
Paid when it's booked
Booking on your own website
Fewer empty chairs
03 · How it works
From your hours to a booked visit.
Set your hours and rules
Opening hours and default rules live in Settings → Scheduling → Availability. Sites, rooms, clinicians and services can narrow them, and clinicians add date overrides and repeating blocked time for leave, lunch or admin.Decide what patients can book
Each service has a duration, price, visit mode (in person or video), the clinicians who take it and the intake it sends. Show it on the booking page, require payment, or ask screening questions first.Share the page or embed it
Share your booking page, or a link that opens on one service or clinician. Or add the booking widget to your own website in your colors.Patients book, pay and get confirmed
They pick a visit, package or membership, a clinician and an open time in their own time zone, then sign in and pay if needed. The visit lands on your calendar and their chart, and the confirmation goes out by email.Reminders and changes run themselves
Reminders and confirmation requests go out before the visit. Patients reschedule or cancel from the portal, staff drag visits on the calendar, and the patient is told either way.
“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 · Multiple locations
Sites and rooms with hours of their own.
Run several sites from one workspace, without separate calendars for each.
Add each site under Settings → Locations and nest its rooms beneath it. A site uses the practice's opening hours or its own, and a room uses its site's or a narrower set. Each can carry its own booking rules, and rooms can cap visits per day. The Locations tab in Calendars shows every site and room.
Two things to know: the whole practice works in one time zone, and patients don't choose a location on the booking page. An online visit takes its service's default location, and staff can book any site or room.
- Sites with rooms nested under them
- Hours that inherit or narrow, site to room
- Booking rules per site and room
- Visits-per-day caps for rooms
- Calendars by location as well as by clinician
- Bookable times preview across every level
05 · In practice
Scheduling, shaped to the clinic.
Functional-medicine practice
90-minute initials, 20-minute follow-ups, paid up front.
Solo clinician
Your hours, your rules, no admin team.
Multi-site group
Each site runs its own day.
Telehealth-first practice
Qualified patients, booked across time zones.
FAQ
Common questions before you switch.
What is online scheduling in Ona?
Can patients book appointments online themselves?
Can I add online booking to my own website?
Can patients pay when they book?
Does Ona send appointment reminders?
Does Ona sync with my own Google Calendar?
Can we run a multi-location clinic from one workspace?
How do buffers and booking limits work?
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.