Optical retail software · India

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.

Start free — 14 days See pricing No card. We bring your existing data across.

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 runPer monthKnows a lens job finished
ROptocore
billing, stock, lens jobs, GST and WhatsApp in one
₹1,999Yes — that is the point
LAn 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.

Start free — 14 days Talk to us first No card until you decide to continue.