Online Booking — Client-Facing Appointment Scheduling for ClinicOS
Online Booking is the client-facing scheduling system for ClinicOS.
Written By Brendan Baker
Last updated About 10 hours ago
It gives pet owners a clean, simple, three-step flow to request and confirm appointments — while giving your clinic full control over availability, deposit rules, visit types, and approval requirements.
Online Booking reduces phone volume, improves scheduling accuracy, and ensures appointments flow directly into your ClinicOS schedule with zero manual entry.
Everything is branded to your hospital — not PawthosX — so clients experience Online Booking as an extension of your clinic.
How Online Booking Works (Client Experience)
The booking flow is always three steps:
1. Identify the Client
Clients begin by entering their:
phone number
email
or logging in via the MyPet App
If they are an existing client, ClinicOS:
matches their phone
surfaces their pets
displays their household
If they are a new client, they:
enter basic client info
enter patient info
confirm details
Your clinic controls whether new clients can book automatically or require approval.
2. Select Appointment Type & Time
Clients choose:
appointment type
preferred provider (optional)
date
time
Options shown to the client depend on ControlHub → Clinic Settings:
allowed appointment types
provider availability
blocked times (lunch, meetings, surgery blocks)
species restrictions
appointment length
deposit requirements
new-client restrictions
booking horizon (how far out clients can book)
ClinicOS only shows valid times that align with your clinic’s schedule.
3. Confirm & Submit
Clients review:
appointment details
location
provider (if chosen)
deposit (if required)
any pre-visit instructions
If deposits are enabled:
Payment is collected immediately
Invoice logs into ClinicOS
Booking completes only after payment succeeds
After submission:
Clients receive a confirmation (SMS/email/MyPet)
The appointment appears instantly in your schedule
Staff can view the request in Workflow (if approval is required)
What You Can Do in Online Booking (Clinic Controls)
Enable or Disable Appointment Types
Control:
wellness
sick/urgent
technician visits
surgery consults
drop-offs
new client intake
recheck follow-ups
specialty/referral
telemedicine (if enabled)
Define Provider Availability
ClinicOS supports:
provider-specific schedules
species limitations
appointment type restrictions
time blocks or surgery blocks
on-call/rotating availability
Configure Deposit Rules
Clinics can require:
deposits for certain appointment types
deposits for new clients
deposits during peak hours
deposits for high-risk no-show categories
All deposits feed into Payments and Business Presence.
Limit New Clients
Options:
allow new clients freely
require approval
permit for certain appointment types only
deny entirely if clinic is at capacity
Custom Booking Windows
Clinics can control:
how far in advance clients can book
last-minute cutoff (e.g., “No bookings within the next 4 hours”)
per-appointment-type advance rules
Pre-Visit Form Automations
Automatically send:
new client intake
surgical consent
medical history
behavioral questionnaires
Forms appear in both MsgBoard and Forms for staff review.
Rules for Multi-Pet Households
If a client has multiple pets:
they may select the pet
they may add additional pets
rules can limit certain appointment types to one pet per slot
Staff Approval Filters
If enabled, the clinic can review and approve bookings before they finalize in the schedule.
Used for:
new clients
sick/urgent care
appointment types requiring triage
Where Online Booking Lives
Online Booking can be:
embedded on your website
linked from your website’s “Book Now” button
accessed via MyPet App
sent as a direct link from MsgBoard
used in post-visit follow-ups (e.g., “Schedule your recheck”)
No logins or portal accounts required.
How Online Booking Connects to ClinicOS
Atlas
Successful bookings appear:
instantly on the ClinicOS calendar
with correct provider
with correct appointment type
with associated pet and client
MsgBoard
All confirmations, reminders, and client questions route into MsgBoard.
Forms
If a form automation is linked to the appointment type, the client receives it automatically.
Payments
Deposits, when required:
collect through Payments
sync into your financial workflows
appear in Business Presence reporting
attach to the appointment automatically
Workflow
Appointments requiring review land in Workflow → Scheduling Queue.
EMR & ReferralHub
Booking, confirmation, forms, and deposits are tracked at the case level.
Example in Action
A new client books a wellness exam for their dog, Milo.
They enter their phone → ClinicOS doesn’t find them → prompts new-client flow.
They enter their info + Milo’s info.
They select a time with the preferred DVM.
Deposit is required → they pay.
Booking is confirmed → confirmation sent automatically.
ControlHub automation sends the New Client Intake Form.
Form submission appears in MsgBoard and CaseFolder before the visit.
Appointment appears in the ClinicOS schedule.
No call. No data entry. No friction.
Why Online Booking Matters
For Clinics
reduced phone volume
fewer mistakes
improved scheduling accuracy
fewer no-shows with deposits
instant intake with automated forms
For Clients
transparent availability
easy scheduling
everything mobile-friendly
no need to call during busy hours
For Teams
cleaner schedule
fewer interruptions
predictable workflow
automated pre-visit preparation
Important Notes
⚠️ Clinics control all availability and appointment types.
Online Booking never overrides clinic settings.
⚠️ New-client bookings must follow clinic policy.
If approval is required, the client is not officially booked until staff confirm.
⚠️ Deposits, if used, are non-refundable or refundable based on clinic policy.
ClinicOS enforces the policy you configure.
⚠️ AI-based appointment suggestions (if enabled) are advisory only.
Humans must verify appropriateness.
⚠️ Forms and consents are legally binding but must be reviewed by staff.
Submission does not replace clinical judgment.