Your billing software and your WhatsApp tool have never met.
Optocore is one system for the counter, the lab and the customer who hasn't been back in two years.
A message goes out because a lens job finished, a bill was raised, or a prescription turned twelve months old — not because somebody remembered to check a list.
The two-subscription problem
Most shops are paying two vendors to not talk to each other.
One subscription bills and holds the stock. Another sends the WhatsApp. Neither knows what the other did, so the message that matters — your lenses are ready — still gets typed by hand, or not at all.
| What you run | Per month | Knows a lens job finished | |
|---|---|---|---|
| R | Optocore billing, stock, lens jobs, GST and WhatsApp in one | ₹1,999 | Yes — that is the point |
| L | An optical billing tool plus a WhatsApp platform | ₹500–2,000 + ₹1,500–3,200 | No — they share no data |
Ranges are the published prices of the tools Indian opticians commonly use. Message charges are extra on both sides — see pricing.
A day at the shop
Built around how the counter actually runs.
Not a generic retail POS with an optical template bolted on. The things an optician does all day are the things that have their own screens.
At the counter
Bill in front of the customer
Frame and lens on one invoice with the right HSN and the right rate on each. Scan a barcode, take part cash and part UPI, print or WhatsApp the bill. Works when the internet drops.
In the lab
Every job, and who is holding it
Pending, at the lab, in fitting, quality check, ready. You always know which frame is where, what the lab quoted against what it invoiced, and which jobs have sat too long.
After they leave
Prescriptions that come back to you
Every power on file with the date it was taken. Twelve months later the recall goes out on its own — the single biggest thing most shops leave on the table.
At month end
GSTR-1 and 3B without the CA chasing you
Composition or regular, IGST on an out-of-state sale, a credit note that references the right invoice. Day close reconciles the drawer against what the system says you took.
The difference
WhatsApp that fires off an event, not a broadcast list.
A broadcast tool sends what you tell it to, when you remember. Optocore sends because something happened in the shop. These are real triggers, not a roadmap.
- bill raisedThe invoice and the prescription card go to the customer's phone before they reach the door.
- lens job ready"Your glasses are ready for pickup" — the moment the lab marks it, not the evening someone gets round to calling.
- job delayedThe lab slips a date and the customer hears it from you first, which is the difference between a wait and a complaint.
- prescription turns 12 monthsThe eye-test recall goes out by itself. This is revenue every shop owner knows they are losing.
- order collectedA review request, once, at the only moment the customer is actually pleased.
- balance outstandingA polite reminder with the bill number, so chasing money stops being a personal favour.
Messages are billed on Meta's rate card through your own WhatsApp Business number, at cost, and never bundled into the plan — so what you send is what you pay for, and the plan price does not go up because the shop got busier.
Getting started
Your data comes with you.
Coming off Marg, a spreadsheet, or a register is the real reason shops stay put. We move your customers, products, stock and outstanding balances across before the trial starts, so the first screen you see has your shop in it — not an empty table.