This is the story of an optical chain juggling stores, stock,
and customers with no single system — and how we gave them
one clear view of their entire business.
Most multi-store businesses think they have a "communication" problem. Look closer — it's always the same three culprits quietly making each other worse.
Frames, lenses, accessories — moving between stores, going out of stock, getting reordered. But there was no single place to look and say "here's exactly what we have, and where it is."
Staff were guessing. Managers were calling each other. Customers were told a product was available when it wasn't — or the opposite. Every wrong answer to a customer is a lost sale and a dented reputation.
Billing done one way here, another way there. Discounts applied differently by location. No shared view of customers across branches.
A customer who'd been loyal for years could walk into a different branch and be treated like a complete stranger — because to that store's system, they were.
There was no "chain." There were just several shops that happened to sell the same things.
"How are sales this week? Which store is performing best? Which employee is closing the most?"
Nobody could answer quickly. Getting any overview meant chasing store managers, waiting for numbers in different formats, and making decisions based on yesterday's picture — at best.
That's not a strategy. That's hope dressed up as management.
"They didn't need more tools.
They needed one system that let the
whole business see through a single lens."
No patchwork. No separate tools that don't talk to each other. One fully unified system — every store, every product, every customer, every sale, all in one place.
Not tomorrow. Not after a phone call. Right now.
We gave the business a single real-time dashboard — owner and managers can see everything happening across all stores instantly. Which store is busy. What's selling. What needs attention. All from one screen, wherever you are.
No more calling three managers to know how your business is doing.
Every frame. Every lens. One barcode. Always located.
We tagged every single product. Now every frame, every lens, every item has a digital identity. You can see exactly where it is, how many are left, and where it came from.
When stock runs low — the system flags it automatically. No more "I think we have that, let me check" moments that leave a customer awkwardly waiting.
Calls and paperwork replaced by a few taps.
Need to move frames from your busiest store to one that's running low? Before, this meant calls, messages, and manual records. Now it's a few taps — the system tracks the movement, updates both stores instantly, and everyone's on the same page without a single phone call.
Consistent. Professional. No exceptions.
Every store now uses the same billing system. Same pricing. Same discounts. Same process. Whether a customer walks into your flagship or your newest branch — the experience is identical and professional.
No more "the other store gave me a different price." No more billing mistakes from staff doing things their own way.
Their history follows them. Every purchase. Every prescription.
Every purchase, every prescription, every pair of glasses a customer has ever bought — saved. Any staff member, at any store, can pull it up in seconds.
We added loyalty points, prescription uploads, and digital reorder — meaning repeat orders become quick and accurate instead of starting from scratch. A customer who feels known keeps coming back.
No digging. No phone calls. Just clarity.
We built a reporting system showing how each store is performing, which products are selling, which employees are doing well, and where there are gaps.
It updates in real time. When the owner sits down in the morning, they have a clear, honest picture of the entire business — without making a single phone call.
If it's sold in-store, the website knows instantly.
We connected the in-store system to the online shop. When a product sells at a store, the website updates. When someone orders online, the right store prepares it.
No more customers ordering something online that's actually out of stock. No more frustrated "sorry, that's not available" calls.
This one surprised them the most.
We connected WhatsApp to the system. When a bill is generated — the customer automatically gets a receipt. When a customer hasn't visited in a while — the system sends a personalised nudge. Promotions, reminders, loyalty updates — all going out automatically.
WhatsApp went from team memes to one of their most powerful customer engagement tools.
Files were where they should be. Stock was trackable. Customers were known. The low-level chaos that had become background noise — simply stopped.
Every product traceable, everywhere, always. Staff stopped guessing and customers stopped getting wrong answers. Every wrong-answer situation that used to lose a sale — gone.
Every store runs the same way. Same pricing, same discounts, same process — creating a professional, consistent brand experience across every location.
Customer history, prescriptions, and loyalty points follow them everywhere. Staff at any store can serve them like they've known them for years — because the system remembers.
One dashboard tells the whole story. Real numbers, always up to date. The owner can actually see what's happening — and trust what they're seeing — without calling anyone.
WhatsApp handles it automatically. Receipts, reminders, promotions, loyalty updates — going out without any staff member having to type and send individually.
In-store and e-commerce inventory in perfect sync. Customers order online confidently. Staff fulfil accurately. The whole chain runs as one organism instead of separate parts.
If any of this felt familiar — the messy stock, the loyal customers treated like strangers, the "I'll have to check and get back to you" — it's not a coincidence.
Most growing optical businesses hit this wall. The good news? It's completely solvable. Your team won't need to learn anything complicated.