For clinics · dental · physiotherapy · chiropractic · med spas
Keep every provider’s schedule full, and every patient on plan.
Opraly is the scheduling system built for patient care: 24/7 self-scheduling across providers and rooms, recurring care plans and recalls, deposits that stop no-shows, and reminders that bring patients back — all on autopilot.
- Dental practices
- Physical therapy & rehab
- Med spas & aesthetics
- Chiropractic
- General clinics
- Mental health & therapy
Everything the front desk does
One schedule that runs the whole practice.
Stop stitching together a booking widget, a recall spreadsheet and three apps — Opraly runs the whole patient journey end to end.
Patient self-scheduling, 24/7
Patients book the right appointment type, the provider they trust and a real open time from your website, profile or Google listing — day or night, no phone tag. Your schedule fills itself while the practice is closed.
Provider, chair & room scheduling
Map every clinician, operatory, chair, treatment room and shared device. Per-appointment durations and turnover buffers between visits stop double-bookings and keep the whole schedule clean.
Deposits & no-show protection
Hold a card or take a deposit at booking and set cancellation windows so an empty chair costs the patient, not the practice.
Recurring care plans & recalls
Book a course of visits in one step and set automated recalls — the six-month review books itself.
Intake forms & patient consents
Send intake and consent forms with the confirmation so answers land on the record before the visit.
Patient records, notes & history
Keep treatment notes, allergies, consents and past appointments on one patient record, shared across every provider — ready before the patient is in the chair and consistent whoever sees them next.
Reviews after every visit
Automatic review requests can go out after an appointment to ask patients for feedback.
Typical results
Typical results
- 24/7patient self-scheduling, even when closed
- Oneschedule for providers, rooms and resources
- Securerole-aware patient records and forms
- Traceableconsent, chart and access history
Built for your kind of practice
Whether it’s one provider or a dozen across sites.
Opraly flexes to fit how your practice actually runs — turn on what you need, ignore the rest.
Solo practitioners
You are the only provider. Self-scheduling, deposits and reminders run themselves so you spend the day on patient care, not your phone — and the next recall books itself.
Group practices
Give every clinician their own appointment types, hours and rooms. Patients book the provider they trust, and the front desk stops juggling overlapping calendars.
Med spas & aesthetics
Treatment rooms, devices and shared equipment all become bookable resources, so two procedures never land in the same room — and deposits protect higher-value slots.
Multi-location clinics
Run several sites from one login. Each location keeps its own providers, rooms and hours while you track utilisation and demand across all of them.
A closer look
The capabilities that actually move the needle.
- Continuity of care
Recurring care plans & recalls
Schedule a full series of visits at once and set automated recalls, so a treatment course or routine review never slips through the cracks.
Why it mattersOutcomes depend on patients completing their plan and returning on schedule. Booking the series up front and prompting recalls keeps care on track and the calendar full.
For exampleA course of eight physiotherapy sessions books as a block, and a six-month dental recall sends itself automatically when the date approaches.
- No-show protection
Deposits that hold the appointment
Take a card or a part-payment the moment a patient books, and set the cancellation window that suits your practice.
Why it mattersAn unfilled appointment is clinical time you can never recover. When there is a deposit on the line, patients attend — or the slot is covered.
For exampleA deposit on a 60-minute aesthetic consultation means a last-minute cancellation still covers the room, the provider’s time and the gap in the day.
- Utilisation
Provider, chair & room scheduling
Model every clinician, operatory, chair, treatment room and shared device, with per-appointment durations and turnover buffers between patients.
Why it mattersCapacity is your most valuable asset. Mapping real provider and room availability surfaces the gaps you can fill and stops the double-bookings that erode trust.
For exampleBook a procedure and the system reserves the provider, the right room and the cleanup buffer — then offers the room to the next patient once it is genuinely ready.
- Clinical context
Intake, notes & patient history
Collect intake forms before the visit and keep notes, allergies, consents and past appointments on one record across every provider.
Why it mattersKnowing the patient before they arrive makes visits safer and shorter, and a shared record means whoever sees them next has the full picture.
For exampleThe record shows the allergy flag and the last treatment note, and the new patient’s intake form is already completed before they reach the chair.
- Clinical depth
Charting, superbills & eligibility
Write SOAP chart notes and sign-and-lock them, build treatment plans with phased estimates, check insurance eligibility once your clearinghouse is connected, and generate CPT/ICD superbills — then export any note, superbill or signed form as a PDF.
Why it mattersThe visit doesn’t end when the patient leaves. Charting, coding and reimbursement live where the appointment already is, so nothing is re-keyed into a second system and every access to protected health information is audited.
For exampleA provider signs the SOAP note at the end of the visit, the front desk hands the patient a superbill PDF to claim out-of-network reimbursement, and a six-visit treatment plan is approved and scheduled — all on one record.
How patient booking works
From “I need to be seen” to confirmed.
A protected, paid-up appointment without anyone picking up the phone.
Choose appointment & provider
The patient selects the appointment type and their preferred provider, then sees genuine openings on that provider’s schedule — or picks the soonest available.
Complete intake & secure the slot
They fill in intake details up front and leave a card or deposit, so the appointment is genuinely held and the room is reserved.
Reminders, recalls & easy reschedule
Automated confirmations, reminders and recall prompts go out by email and push, each with a self-serve link to reschedule before the cancellation window.
One tidy system
Replace the drawer of apps with one.
The booking widget, the recall spreadsheet, the reminder app and the paper intake forms — all folded into one schedule that does the lot.
- Patient self-scheduling page & profile links
- Provider, chair & room calendars
- Deposits & card-on-file
- Recurring care plans & treatment series
- Automated reminders & recalls by email & push
- Self-serve reschedule & cancel
- Patient records, notes & history
- SOAP charting with sign-and-lock
- Treatment plans & phased estimates
- Insurance eligibility checks (via your clearinghouse)
- Superbills for out-of-network reimbursement
- Chart note, superbill & form PDF export
- Intake forms & patient consents
- Review requests after every visit
- Waitlist & soonest-available slots
- Reporting on utilisation & demand
- Multi-location management
Product proof
Capabilities you can verify in a trial.
- Scheduling
with real constraints
Appointment availability accounts for the selected provider, room and configured scheduling rules.
- Care plans
connected to visits
Treatment phases, estimates, recalls and scheduled appointments remain visible in the patient workflow.
- Records
protected by role
Clinical notes, forms and consent history use explicit permissions and audited access paths.
Works with your stack
Fits the tools your practice already relies on.
- Card payments & depositsTake deposits and balances securely at booking.
- Calendar syncA live iCal feed keeps provider calendars in step.
- Email & push remindersConfirmations, reminders and recalls, automated.
- Website & profile embedDrop your scheduling page into any site or profile.
Up and running fast
Set up the workflow, then publish with confidence.
No installs, no migration project — three short steps and your scheduling page is live.
Add providers & appointment types
List your appointment types with durations, then add each provider, chair and treatment room. Import what you can or start fresh in minutes.
Set deposits, recalls & rules
Choose your cancellation window, deposit amounts, recall schedules and reminder timings once — they apply to every booking from then on.
Share your scheduling link
Put your patient scheduling page on your website, Google profile and social bios, then publish it when providers, appointment types and policies are ready.
Good to know
Questions from clinics & practices
Can patients book with a specific provider?
Yes. Patients can choose their preferred clinician, dentist, therapist or practitioner and only see that provider’s real availability — or pick the soonest available when they simply want the earliest appointment. Each provider has their own appointment types, hours and rooms.
How do deposits and reminders work together?
Opraly combines deposits, automated reminders and clear cancellation windows in one booking policy. Your reporting shows the resulting no-show rate so you can measure the effect for your own practice.
Do you support recurring care plans & recalls?
Yes. Schedule a full series of visits in one step — a block of rehab sessions, a course of treatments or a routine review — and set automated recalls such as a six-month dental recheck. The series and recalls book and prompt themselves, so continuity of care never depends on someone remembering to follow up.
Do you handle multiple chairs, rooms & providers?
Absolutely. Model individual operatories, chairs, treatment rooms and shared devices as bookable resources alongside each provider. Opraly only offers a slot when both the provider and the right room or chair are free, with turnover buffers built in, so you are never double-booked.
Can patients reschedule themselves?
Yes. Every confirmation, reminder and recall includes a secure self-serve link to reschedule or cancel within the rules you set. Patients fix their own changes, freed-up slots reopen instantly, and your front desk stops fielding calls.
How do reminders and recalls work?
Automated confirmations and reminders go out by email and push at the intervals you choose, and recall prompts fire when a patient is due back — for example a six-month review. You can add pre-visit preparation instructions, after-care messages and review requests to the same flow. Business SMS is coming soon as an optional add-on.
Can patients complete intake forms before they arrive?
Yes. Send intake and consent forms with the booking confirmation so patients complete them in advance. The answers land on the patient record before the appointment, shortening check-in and giving the provider the context they need up front.
Does Opraly include clinical charting, superbills and eligibility?
Yes. Providers write SOAP chart notes and sign-and-lock them (corrections are kept as a clean amendment addendum), build treatment plans with phased estimates, run insurance eligibility checks once your clearinghouse is connected, and generate CPT/ICD superbills the patient submits for out-of-network reimbursement — all on the same patient record, with every access to protected health information audited. Chart notes, superbills and signed forms can each be exported as a PDF for a records release or the patient’s own copy.
How do turnover buffers and back-to-back bookings work?
Each appointment type carries its own duration plus an optional buffer for room turnover, cleanup or notes. Opraly builds that time into the schedule automatically, so the next patient is only offered a slot once the chair, room and provider are genuinely ready.
Do you handle a waitlist for fully-booked days?
Yes. When the preferred slots are gone, patients can join a waitlist or choose the soonest available. If a cancellation opens a gap, the spot can be offered out automatically, so freed-up clinical time refills itself instead of sitting empty.
Can I take walk-ins and online bookings together?
Absolutely. Add walk-ins straight onto the same schedule your online bookings flow into, so there is one source of truth for the whole practice. Online availability updates the instant a walk-in is seen, so no one is offered a slot that is already taken.
Will it work for a solo practice as well as a large group?
Both. Solo practitioners run the exact same scheduling, deposit, recall and reminder tools without any team overhead, while group and multi-location practices layer on per-provider calendars, rooms and cross-site reporting. You only switch on what you need.
Does it work across multiple locations?
Your scheduling page lets patients book at the location they want, each with its own providers, rooms, hours and appointment types. Availability stays accurate per site, while you see utilisation and demand across every location to balance the schedule.
Running your practice just got easier
Fill the schedule. Keep patients on plan.
Set up your providers, rooms, deposits and recalls in an afternoon and start taking protected patient bookings today.
No card required · Free trial · Cancel any time