Practice management for optical
Optical store POS

Run the store by asking.

The POS built for optical stores.

Reorder a patient's contact lenses, photograph a work order, dictate an exam. VisionPath checks the prescription and the shelf, then does the whole errand: the sale, the lab order, the message to the patient. You approve before anything is written.

Sales, lab orders and stock in one place. Ring up frames, lenses and contacts with live prices and stock, send the job to the lab, and track every order on one board.

A glasses order, from the search box to the pickup text, in just over a minute. Sound on.

Built by a registered optician, on real work orders and real lab tickets.

Optometrist? See VisionPath for clinics →

Ask Vee
reorder amara's contacts, same as last time
Amara Okafor last bought Biofinity Toric, 2 boxes OD and 2 OS, on 14 June. Her Rx is good until March. Two boxes are on the shelf; two need ordering from CooperVision. Sale at $184 plus tax?
checked the Rx expiry and the shelf
yes, and tell her when it's in
Done. Invoice EO2841, order on the board, and she gets a text the moment the boxes are received.
sale · supplier order · notification

A glasses order, from the search box to the pickup text, in just over a minute. Sound on.

And when you'd rather ask than click

Tell it the errand. It does the work.

Reorder a patient's contacts, find a job, check the shelf. VisionPath does the whole errand, and you approve before anything is written.

Ask Vee
reorder amara's contacts, same as last time
Amara Okafor last bought Biofinity Toric, 2 boxes OD and 2 OS, on 14 June. Her Rx is good until March. Two boxes are on the shelf; two need ordering from CooperVision. Sale at $184 plus tax?
checked the Rx expiry and the shelf
yes, and tell her when it's in
Done. Invoice EO2841, order on the board, and she gets a text the moment the boxes are received.
sale · supplier order · notification
What it does for you

The parts of the day nobody wants.

Not a chatbot bolted to the side. It reads your paper, writes your records and runs your errands, inside the system that holds the data.

Reads

Your paper

Work orders, prescriptions, insurance cards, autorefractor and lensmeter printouts. Photograph it and the fields fill themselves.

Writes

The exam record

The doctor dictates. The draft fills only what was said, flags what it was unsure of, suggests the billing codes. The doctor signs.

Runs

The errands

Reorders, recalls, who is overdue, what is owed. It checks stock and Rx dates before it offers, and waits for your yes.

The counter

Your work order, typed once.

Your staff already fill in a card. VisionPath reads the one they wrote instead of asking them to write it again in a different box. Two pairs on one card stay two pairs, and the lab ticket takes the doctor's Rx, not the copy.

Last name, first
Okafor, Amara
No.
1634
SphCylAxisAddSeg
O.D.−2.25−0.50180+2.0018
O.S.−2.00——+2.0018
Frame
RB 6518 · 52▫19
Lens
S-17 Trans grey ARC
Deposit
$150 db
Order EO1634 · Okafor, AmaraRead, 4 s
SphereCylAxisAddSeg
OD−2.25−0.50180+2.0018
OS−2.00——+2.0018
FrameRay-Ban RB 6518 · 52▫19 · enclosed
LensS-17 Transitions grey, AR coat
Deposit$150.00 debit · balance $247.00
Unsure: OS axis blank on the card, left empty for you to check
Created
Patient file
Created
Sale & deposit
Created
Lab order
The board

Followed to the door.

A job moves across the board as it moves through the day. When it goes past its promised date it says so. When it is ready, the patient is texted before anyone has to remember to call.

Orders10 in progress
To orderNot yet sent
EO2815Tanaka, Kenji
EO2816Mbeki, Grace
With the labBeing made
EO2811Whitfield, Daniel
ReadyCall the patient
Waiting for pickupPatient told
EO2814Marchetti, Sofia
EO2809Leblanc, Marcus
EO2812 ✓
Raman, Priya
Picked up · balance paid
Collected
Hi Priya, your glasses are ready at Bayview Optical. We are open until 6 today.sent by VisionPath · 2:04 PM
Thanks! On my way after work.
New lenses, same frame

Their old pair, measured already.

When a patient brings their own frame, pick it from the glasses they bought before. The frame size, the lenses and the seg heights come with it, so the lab order is checked instead of measured from scratch.

Pair 1 · frameDaniel Ortiz

Patient brought their own? Use their frame

Their past glasses: copy one, seg heights included
Ray-Ban RB5154 Clubmaster · BlackMar 10, 2025 · US1088 · Varilux Comfort 1.67, Crizal Sapphire
Oakley OX8156 Holbrook · Satin blackJun 2, 2023 · US0614 · Single vision 1.59 poly, Crizal Easy
Silhouette 5529 · TitaniumJan 18, 2022 · US0233 · Varilux Physio 1.6, Crizal Rock
Lab orderFrame enclosed · no charge
Frame
Ray-Ban RB5154 Clubmaster · Black
A
51
DBL
21
PD R / L
31.5 / 31
Seg R
22
Seg L
22.5
Lenses
Varilux Comfort 1.67 · Crizal Sapphire

Seg heights from the pair made Mar 10, 2025. Check them on the patient.

Try it: pick another of his past pairs.

The exam room

Say it once. It is charted.

The doctor dictates the way they would to a scribe. The draft fills only what was said, leaves what was not for the doctor, and suggests the codes. Nothing is final until it is signed.

Dictation

OD 20/25, OS 20/20. Subjective: minus two twenty-five, minus fifty at one-eighty. OS minus two sphere. Add plus two both eyes. IOP fourteen and fifteen by NCT at ten forty. Lids and cornea clear, lens trace NS both. Discs healthy, point three cup.

2 fields left for you: OS cyl and axis were not spokenSuggested: comprehensive exam · myopia with astigmatism, OD
Comprehensive examWhitfield, Daniel · 50
VASphCylAxisAdd
OD20/25−2.25−0.50180+2.00
OS20/20−2.00??+2.00
IOP14 / 15 mmHg · NCT · 10:40
AnteriorLids and cornea clear. Lens trace NS OU.
PosteriorDiscs healthy, C/D 0.3 OU.
Finish and sign
Exam room to optical

Talk to the optical without leaving the room.

The doctor sends a note to the optical as the patient walks out. The optician gets a pop-up with one-tap answers. Type a patient's name and it links to their file. Messages are for the store team only, never the patient.

Exam room 2Dr. PatelWith a patient until 10:30
To the optical · about Daniel Ortiz
Daniel Ortiz is coming out to you. First progressives and he wants something light. Could you pull a few titanium frames?
Seen by Sofia
Sofia · Optical
5 min
ToOptical teamAbout a patient
Message the team…
Send
OpticalSofia
Dr. Patel · about Daniel Ortiz

Daniel Ortiz is coming out to you. First progressives and he wants something light. Could you pull a few titanium frames?

Tap an answer. It goes straight back to the exam room.
Saved to Daniel Ortiz's file, so whoever helps him next sees what the doctor asked for.
To one person, all doctors or the opticalUrgent pop-ups that stay until read“With a patient until 10:30”Desktop notifications
More than one store

Every location on one page.

Owners with two stores or ten see today, the month and the year across all of them, store by store, against last year. Late orders, pairs nobody has called about and stores falling behind show up at the top, with a button to go and look.

All locations3 locations · example figures
Today
$4,812
11 appointments booked
Month to date
$86,240
▲ 12% on last year
Year to date
$742,900
▲ 8% on last year
Collected this month
$79,410
$6,830 still owed
Needs attention
  • Midtown2 orders past the date promised to the patientLook
  • Lakeside3 pairs ready, patient not told yetLook
  • LakesideSales 22% behind this month last yearLook
Each location
Main Street
Midtown
Lakeside
Last 12 months, all locations thousands of dollars
See it

The screens your staff will live in.

Real screens from the software, on a sample store. Nothing mocked up. Pick a screen, or let it turn.

The appointments day board with a column for the front desk and one per doctor
What's inside

The whole store, not a module of it.

Everything a dispensary does in a day, in one place, in the words your staff already use.

Front desk

Patients and prescriptions

Glasses and contact lens Rx, households, insurance on file, files and consents. Expiry tracked, recalls built from it.

Front desk

Orders board

Every job from new to dispensed, promised dates, remakes, contact lens orders on the same board. Late ones surface themselves.

Front desk

Appointments

A day board per store and per doctor, walk-ins, and a booking page patients use from your website.

Lab

Lab orders to spec

Frame enclosed or to come, edge type, seg heights, the lab's own order number. Reorder a past pair and its seg heights come with it. Emailed to the lab in a click.

Money

Sales and insurance

Two pairs on one sale, promotions, deposits. What the plan confirmed, what was submitted, what came back, what is still owed you.

Money

Reports and daily close

The sheets you already read, laid out the way you already read them. Count the drawer, reconcile the tenders, close the day.

Stock

Frames and inventory

Supplier first, then brand. Load a supplier's price file and the catalogue fills itself. Counts, transfers, reorder.

Exam room

Exams and the scribe

The full record from history to plan. The doctor dictates, the draft fills only what was said, the doctor signs.

Patients

Patient portal

Their prescriptions, orders, balance and visits. They fill the intake form before they arrive and keep their own details current.

Moving over

The switch is the scary part. We know.

Nobody changes the system that holds their patient records on a whim. So the move is the part we take off you.

  • Your data comes with you. Patients, prescriptions, purchase history, from whatever you run now.
  • Your paperwork stays yours. Your work order layout, your lab statuses, your letterhead, your promotion.
  • Nothing is retyped. If it is on paper, it can be photographed in.
  • Your records stay under your own country's rules. Canadian stores' patient records are stored in Canada, and VisionPath is built to support PHIPA and PIPEDA.

Not sure which kind of software your store needs? Read the guide, or see how VisionPath compares with what you run today.

“Every optician keeps a second system: the paper on the counter. This one reads the paper instead of fighting it.”

Ibrahim Salam, registered optician

VisionPath is written by someone licensed to do the job it supports: the seg heights, the lab tickets, the insurance claims and the awkward two-pair card are all things we have filled in ourselves. Not a guess at how the work goes.

Price

One price, the whole system.

No per-module upsell, no charge per prescription, no quote to sit through. Email reminders and receipts are included; text messaging is an optional add-on.

Per location
$399 USD / month
  • Everything on this page, no tiers
  • Unlimited staff logins, no per-user charge
  • AI included: the exam scribe, scanning and Vee, our AI assistant, with a generous monthly allowance
  • $349 a month for each location after the first, or each optometrist beyond your locations
  • Eye clinic without an optical? Priced per optometrist, wherever you see patients

50% off setup until Dec 31, 2026Getting you moved is $3,000 $1,500 once: your patients, prescriptions and purchase history migrated from whatever you run now, your catalogue loaded from your supplier files, your work order layout and lab statuses matched, and two training sessions with your staff.

What you are not charged for

Extra staff
Every person at the counter gets a login. Charging per seat punishes you for hiring.
The AI
Scanning work orders, Vee and the exam scribe are in the price, with a generous monthly allowance. It never runs up a bill: if a very busy month uses it up, it pauses until the 1st and everything else keeps working.
Each location's setup
The move is priced once, not per store.
Support
You call the person who built it and who has stood behind a dispensing counter.

Come and see it on a real store's data.

Thirty minutes on a video call. Tell us about your store, then pick a time. Bring a work order you filled in this week and we will run it through.

Rather talk now? Call or text 678-719-2868, or email a question.

Add details for the call optional

Next you pick a 30-minute slot on our calendar. No mailing list, no sales team.

Not ready for a call? Try it free for 7 days.