OpticianOS Book a walkthrough
Practice management · Built in Canada

OpticianOS

Practice management software for independent optometry and optical shops — one system for booking, intake, prescriptions, work orders, recalls, and the messages that chase them.

Staff sign in to run the front desk, keep clinical records, dispense eyewear, take payment, and see how the business is doing. OpticianOS is early software, currently in private trial with one practice in British Columbia.

  • Hosted in Toronto, Canada
  • No third-party trackers on this site
  • Patient records never sent to AI providers
  • In private trial in British Columbia
What it handles

Six jobs, one system.

Everything the staff console covers today — nothing on this list is a roadmap item.

01

Front desk

Online booking, confirmations and appointment reminders by text — plus the recall list, kept in a state where it can be worked rather than admired.

02

Clinical records

Intake forms completed before the appointment, exam history, and eyeglass and contact-lens prescriptions — held against the retention rules the practice already follows.

03

Dispensing

Work orders, lab status and frame inventory, so the order a patient is phoning about has an answer attached to it.

04

Point of sale

Square, Clover and Shopify POS connect per location — a two-store practice keeps a separate merchant for each. Payouts go from the processor straight to the practice's bank.

05

Visibility

Google Business Profile, Search Console and Analytics pulled into one weekly picture, instead of three dashboards nobody opens.

06

Assistance

AI drafting and summarising for staff, with patient records walled off from the AI providers entirely. Staff review anything before it reaches a patient.

Why it exists

The 4:45pm problem.

A booking tab, a recall spreadsheet, lab orders on paper, three Google dashboards nobody opens — and a phone that keeps ringing. In most independent practices, the front desk is the integration layer. OpticianOS was built to take that job off a person and give it to software.

Scattered tools

Booking, records, lab status and payments each live somewhere different, and the gaps between them are bridged by memory and sticky notes. One console holds the day instead.

Chasing patients by hand

Confirmations, reminders and recalls are the first thing dropped on a busy day. OpticianOS sends them by text, and keeps the recall list in a state staff can actually work through.

Flying blind on the numbers

Calls, direction requests, search results and website visits sit in three separate Google dashboards. Pulled into one weekly picture, they become something an owner actually reads.

The console

One console for the whole practice.

Staff sign in to a single web console. The day's appointments, the recall queue, lab orders and the week's figures are on one screen — not four browser tabs.

  • Today's appointments, with intake already completed online
  • The recall queue, worked through and marked off
  • Work orders with live lab status
  • The week's business figures, summarised in plain language
Connecting Google

What OpticianOS does with a practice's Google account.

Connecting Google is optional, and the practice chooses to do it. Once connected, OpticianOS reads the practice's own Google Business Profile performance and reviews, its Search Console search results, and its Google Analytics website figures, and brings them together into one weekly picture instead of three dashboards nobody opens. It can also draft Business Profile posts and review replies, which a staff member reviews and approves before anything is published.

business.manage

Reads the practice's Business Profile performance and reviews. Drafts posts and review replies that a staff member approves before anything is published.

webmasters.readonly

Reads the practice's own Search Console results — the searches that surface the practice. Read-only; nothing is changed.

analytics.readonly

Reads the practice's Google Analytics website figures. Read-only; nothing is changed.

This is the practice's own business and marketing data. No patient information is ever sent to Google, the data is not used for advertising, it is not sold, and it is not used to train AI models. A practice can disconnect at any time from inside OpticianOS or from its Google account permissions. The scope-by-scope detail is in section 9 of the Privacy Policy.

Where the data lives

Specifics, not assurances.

Residency

Patient data is stored on servers in Toronto, Canada, and encrypted in transit.

Backups

Encrypted on our own server before they are uploaded anywhere, so the storage provider holds ciphertext it cannot read. Restores are rehearsed, not assumed.

Artificial intelligence

Patient records are blocked from reaching AI providers at the network boundary, and the assistant has no tools that read them.

Payments

Card data is handled by the payment processor. OpticianOS never stores card numbers and never holds a practice's funds.

Access

Login lockout, rate limiting, role-based access and an audit trail — staff see what their role needs, and access leaves a record.

The full account — including every third party that receives data and why — is in the Privacy Policy.

Who's behind it

Independent, and deliberately small.

OpticianOS is an independent Canadian software company, based in British Columbia and built for one industry only: independent optician businesses. It is shaped in daily collaboration with a working optical practice — the recall list, the lab phone calls, the 4:45pm scramble are the problems it was written to fix. And it is deliberately small: one practice in trial, no outside investors, and a system that earns its next practice before it takes it on.

Questions or a walkthrough: privacy@opticianos.com

Common questions

Questions practices ask.

Can my practice sign up today?

Not yet — OpticianOS is in private trial with one practice while the system proves itself in daily use. There is no self-serve signup on purpose. If you'd like to be next, email privacy@opticianos.com and we'll set up a walkthrough.

Where is patient data stored?

On servers in Toronto, Canada, encrypted in transit. Backups are encrypted on our own server before they are uploaded anywhere, so the offsite storage provider only ever holds ciphertext.

Does the AI assistant see patient records?

No. Patient records are blocked from reaching AI providers at the network boundary, and the assistant has no tools that can read them. It drafts messages and summarises business figures for staff, and staff approve anything before it reaches a patient.

What does connecting Google actually do?

It lets OpticianOS read the practice's own Business Profile, Search Console and Analytics data and combine them into one weekly picture, and draft Business Profile posts and review replies for staff approval. It is optional, read-mostly, never involves patient data, and can be disconnected at any time. Details are in section 9 of the Privacy Policy.

Does OpticianOS handle our money?

No. Payments run through the practice's own processor — Square, Clover or Shopify — and payouts go from the processor straight to the practice's bank. OpticianOS never holds funds and never stores card numbers.

How much does it cost?

Pricing isn't published while the trial is running — it will be set with the first practices rather than announced at them. Email us and we'll talk specifics.

Who operates OpticianOS?

OpticianOS is an independent Canadian company, operated in British Columbia and reachable directly at privacy@opticianos.com. The formal operator details are in the Privacy Policy.

Get in touch

See it for yourself.

There's no signup form here on purpose — during the trial, every practice is onboarded personally. Email, and we'll walk you through the console on a call.