OpticSaaS · Optical practice software
Online Optical Appointment Booking
OpticSaaS online booking lets patients choose a service, location and available appointment time from a public booking page. Each request is checked against existing appointments before it is created.
How public booking works
A practice enables online booking, selects its locations and services, sets opening hours, and shares its tenant booking URL. Patients provide their name and required contact details, then receive a confirmation or request status based on the practice setting.
Availability and double-booking protection
Available times are calculated from configured hours and service duration. Reservation writes run in a PostgreSQL transaction with an advisory lock for the tenant, location and day, then check all overlapping appointments. Staff appointment creation uses the same protection for locations and assigned providers.
Designed for optical practices
Services can represent comprehensive exams, contact lens fittings, follow-ups or other practice workflows. Online appointments appear in the existing appointment list with an Online source badge, so staff do not need a separate calendar.
Patient contact and notifications
The practice can require a phone number or email address. When notification services are configured, OpticSaaS sends the appointment confirmation or request message through the tenant’s available channel.