Back to all posts

Eye clinics and opticians: booking exams and frame pickups

An optician runs two businesses under one roof — the exam and the frame. An AI receptionist for opticians tells which one a caller wants right away.

KJ
Karan Joshi
Design

Walk into most eye clinics and opticians and you're really looking at two businesses sharing a waiting room: a clinical practice that does eye exams, and a retail counter that sells and fits frames. The phone doesn't announce which one a caller wants. "Hi, I need to book an appointment" could mean an eye exam next Tuesday, or it could mean picking up glasses that have been sitting behind the counter for a week.

Get that distinction wrong — route every call through one menu, one flow, one set of questions — and you've built friction into the one interaction that was supposed to be simple. An AI receptionist for opticians has to sort this out the way a good front-desk person does: by listening to what's actually being asked, not by making the caller press a number first.

Two conversations, one phone number

AIVA doesn't run callers through a decision tree. It reads the first sentence and goes where the caller's actually headed — toward booking an exam with an optometrist, or toward "are my glasses ready yet." Someone asking both in the same call — book a check-up and check on their current pair — gets both answered in one conversation, not bounced between two systems.

What that sounds like in one call

Take a caller who says "hi, I ordered progressive lenses last week and also wanted to book my daughter's first eye test." That's two separate requests inside one sentence, and AIVA treats it as two: it checks the frame order status first, tells the caller it's not ready yet and gives an estimated date, then moves straight into booking — asking the daughter's age, whether it's a first exam, and offering the optometrist's next few open slots. The caller hangs up having done both errands in one call, instead of calling back a second time or being told it can only help with one of those right now.

Booking the exam

Exam booking connects to your calendar the same way any AIVA deployment does — Google Calendar, Calendly, or Cal.com — checking a real opening against your optometrist's actual schedule before offering it. AIVA can also answer the questions that come before someone commits to booking: what an exam costs, roughly how long it takes, whether they need to bring anything, whether children's exams are handled differently from adult ones.

Contact lens renewals and reorders

A good share of optician calls aren't about glasses at all — they're existing contact lens wearers calling to reorder before they run out. This is a more recurring, more predictable call type than a first-time booking, and it's worth treating differently: AIVA can process a straightforward reorder directly if the patient's prescription is current, and if it's due for renewal — most contact lens prescriptions need a fresh exam within a set period — it books the renewal exam instead of just repeating the old order. That distinction matters clinically, not just administratively, and it's exactly the kind of check that's easy for a busy front desk to skip when someone calls in a hurry between meetings.

"Are my glasses ready?" — the call that repeats itself

This might be the single most-repeated question at an optician's front counter, and it's best solved by not making the patient call at all. AIVA can notify by SMS the moment frames are ready for pickup, and the patient can text back to confirm a pickup time — no hold music, no "let me check in the back" while someone else waits behind them.

The best fix for a repetitive question isn't a faster answer. It's not making the customer ask in the first place.

Deposits on custom frame orders

A lot of optical retail runs on partial payment upfront — a deposit when an order for a specific frame or lens type gets placed, with the balance due at pickup. AIVA connects to Razorpay or Stripe, so if your practice takes deposits on custom orders, that's part of the booking conversation instead of a separate step someone has to chase down later by phone.

What happens when a caller asks about stock we haven't loaded

Someone calling to ask "do you have the new frames in stock" is asking a question AIVA can only answer if you've actually told it what's in stock — and frame inventory changes far more often than a clinic's hours or pricing. Rather than guess, AIVA says what it knows and offers to have someone confirm, or takes the caller's contact details so the shop can follow up once stock is checked. That's a deliberate choice: a wrong "yes, we have that" that turns into "actually we don't" when the customer arrives in person is worse than an honest "let me have the team confirm and text you back."

Frame questions, answered before someone walks in

A good chunk of optician traffic starts online — someone browsing frame styles or lens options on your site before deciding whether to visit. AIVA's web widget embeds in three lines of code and can answer pricing, brand, and lens-type questions right there, custom-branded to match your site, so the questions get answered before the visit instead of during it.

Running more than one location

Optical chains with two or three branches face a version of this problem that a single practice doesn't: a patient calling the main number might actually mean the branch closer to their office, and an order placed at one location shouldn't show up as "ready" at the wrong one. AIVA books and tracks against the calendar and order status tied to the specific branch a caller means, so a multi-location practice doesn't have to run everything through one shared list and sort it out by hand.

Where a human still has to be involved

AIVA doesn't write a prescription, interpret an exam result, or make a clinical call on lens type — that's the optometrist's job, and it stays that way. Anything that needs that judgment gets handed off with the full conversation attached, so the patient isn't starting over with a person.

The goal isn't fewer conversations. It's fewer of the wrong kind — the ones that are really just "is it ready yet" dressed up as a phone call. If you run an optical practice or eye clinic and want to see this working with your own booking calendar, see how voice handles a real call or start free. You can also read how Anand Opticians cut their phone queue using the same setup, or check what it costs to run alongside your existing front desk.

Setting it up around two businesses, not one

Getting this right takes a little more configuration than a single-purpose clinic, precisely because there are two distinct jobs sharing one phone number. The exam side needs an optometrist's real calendar connected; the retail side needs order status and frame stock kept current enough to answer honestly. Skimping on either half shows up immediately — a caller asking about a frame order gets a vague non-answer if inventory data isn't wired in, the same way a caller asking about exam availability gets a wrong slot if the calendar integration is stale. Most practices find the exam side straightforward to set up since it mirrors any appointment-booking business; the retail side takes a bit more care because "ready for pickup" status has to actually reflect what's happening at the counter, not what a system assumed would happen on a given day.

Share
KJ
Written by
Karan Joshi
Design

FAQ

Common questions.

Yes — it listens to the actual request instead of routing through a menu, so "are my glasses ready" and "can I book an exam" both get handled correctly, including in the same call if a caller asks both.

Yes, if your practice takes deposits. AIVA connects to Razorpay or Stripe, so that's part of the booking conversation rather than a separate call someone has to chase later.

By SMS, and the patient can text back to confirm a pickup time — no calling in and waiting on hold to ask what everyone else in line is also asking.

Yes. It books and tracks order status against the specific branch a caller means, rather than one shared list that has to be sorted out by hand afterward.

No — that's the optometrist's clinical judgment. AIVA hands off anything needing that call, with the full conversation attached so the patient doesn't repeat themselves.

Yes — it embeds in three lines of code, matches your site's branding, and can answer pricing, brand, and lens-type questions directly on your site.

Pure pay-as-you-go — ₹4 per voice minute, ₹2 per web chat conversation, ₹1 per SMS, no monthly fee, with ₹500 in free credit to start and no card required.

Yes — if the prescription is current it processes the reorder directly; if the prescription needs renewal, it books an exam instead of just repeating the old order, since most contact lens prescriptions need periodic renewal.

AIVA answers only from what you've told it and won't guess — if stock isn't loaded or current, it says so and offers to have the team confirm, rather than risk telling a customer yes and being wrong when they arrive.

Like this? Get more.

One email a month. Engineering deep-dives, product launches, customer stories. No fluff.

4,200+ subscribers. Unsubscribe anytime.