Everything that touches your appointment book.

From the first slot a patient books to the recall that brings them back six months later, scheduling, online booking, recalls, waitlist and multi-location support, all working off the same calendar.

Book onlinePlaceholder

Patients book themselves. You keep control.

A branded booking page that shows only the locations, practitioners and appointment types you allow: live availability, deposits collected up front, zero phone calls.

Deposits at bookingStripe, PayPal or Square, calculated automatically.
Protected against botsCloudflare Turnstile plus rate limits on every request.
Recalls duePlaceholder

Know exactly who's due back, before they forget.

Set a recall type once. ClinyPal computes the next due date, tracks every patient's status, and gives you one list of who to call, sorted by how overdue they are.

Due dates computed for youAssign a recall type and the next date is suggested automatically.
One report, sorted by urgencyEvery non-archived recall, clinic or location-wide.

Everything in the scheduler.

Beyond the calendar and online booking, these are the parts of scheduling that quietly save a receptionist an hour a day.

Waitlist

When the slot a patient wants isn't there, the waitlist fills the gap the moment someone cancels.

Step 1 Added to waitlist One click from the booking drawer: preferred practitioner, type, and time window captured.
Step 2 A slot opens A cancellation frees up time. The waitlist badge on the scheduler header updates live.
Outcome Booked from the entry Pre-filled form opens: just pick the date and time.
Outcome Dismissed Booked elsewhere or no longer needed: list stays accurate.
Real preferences captured Practitioner, type, time window, plus a free-text note.
A dedicated gaps report Everyone waiting, oldest first, clinic or location-wide.

Recalls

Patients due back for a review get contacted on schedule, without anyone keeping a list.

Due date set Computed automatically from the recall type you defined.
Overdue Called out on the Recalls Due report if it slips past.
Recalled Stamped with who marked it done, and when.
Next one queued Same interval, offered automatically: the cycle repeats.
32 recalls due this week
6 overdue
Recall types you define Name it, set the interval: days to years.
Lives on the patient's chart Right where staff are already working.

Multi-location scheduling

One calendar across every site, with availability and rooms scoped to the location that owns them.

Configured per location Downtown Clinic Westside Branch
Address & timezone 123 Main St · ET 88 West Ave · PT
No-show & cancellation fees $25 no-show fee Not enforced
Appointment types Consult, Follow-up Consult only, different price
Staff visibility Downtown staff only Westside staff only
Online booking page Own availability shown Own availability shown

Performance by Location still rolls every branch back up into one comparable report.

Rounding out the calendar workflow.

Reminders that fire themselves, a waitlist that turns a cancellation into someone else's appointment, and support for running more than one branch.

See the whole appointment workflow in action.

Start a 30-day free trial: every appointments feature included, no credit card.

No card required · no setup fee

  • Every appointments feature included
  • Migration from your current system included
  • No card required to start
Solutions Features Security Pricing App Integrations

Popular features

Scheduling Telehealth Clinical AI DICOM viewer Billing
Start free trial Sign in