Back to all posts
ProductJuly 22, 202610 min readUpdated October 13, 2026

AI receptionist for eye clinics and opticians: bookings

An AI receptionist for eye clinics and opticians tells exam bookings from frame pickups on the first sentence, books eye tests, and answers lens questions.

AI
The Aiva Chat team
Aiva Chat
Assorted eyeglasses arranged on a display rack
Photo by Scott Van Daalen on Unsplash

Walk into most eye clinics and opticians and you're 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 collecting glasses that have been sitting behind the counter for a week. Route every call through one menu and one set of questions, and you've added friction to the interaction that was supposed to be simple.

An AI receptionist for eye clinics and opticians has to sort this out the way a good front-desk person does: by listening to what's being asked, not by making the caller press a number first. Then it needs to do the right thing for each side, booking exams on one hand and answering order, lens, and frame questions on the other.

If you run a practice where the same two people book exams and fit frames, the part worth reading closely is how to set an assistant up around two businesses on one number, and where clinical questions must stop. The patient scenarios below are invented but typical.

What is an AI receptionist for eye clinics and opticians?

It's software that answers your practice's phone and website chat, holds a natural conversation, and handles the routine requests that fill a front desk's day. It answers from your own information, books exams, takes order and reorder details, and hands patients to staff when a person is needed.

Most optical patients still phone, and an AI voice agent answers on the practice's own Twilio number. People comparing frame brands or exam fees at night often prefer the web widget on your site, which handles typed or spoken questions. Texts, such as replies to a "your glasses are ready" message, arrive in a shared inbox where staff can ask for an AI draft and send it themselves. Exam requests by text can be booked by Aiva Chat itself if you turn on Booking by text.

It fits independent optometry practices, optician shops with an exam room, and small optical chains with two or three branches. It's most useful where the front desk is also the retail counter, so every phone call pulls someone away from a patient choosing frames.

Prescriptions, exam results, clinical lens advice, and confirming whether a prescription is still valid all stay with the optometrist and your team. The assistant is set up to recognise those topics and hand them over.

How an optical AI receptionist works

Step 1: It works out which business the caller wants

Aiva Chat reads the first sentence and goes where the caller is headed. "Can I book an eye test?" goes toward the exam calendar. "Are my varifocals in yet?" goes toward order status. There's no decision tree, so a caller who asks both gets both answered.

Step 2: It answers the questions that come before booking

People ask what an exam costs, how long it takes, whether to bring current glasses, and whether children's exams work differently. Aiva Chat answers from the pages, PDFs, and notes you've added, so the patient can decide while still on the call.

Step 3: It books the exam

For phone calls, Aiva Chat checks its own appointment book for a real opening before offering it, then books the slot. Every booking is written to your Google Calendar. In website text chat, it checks Google Calendar free/busy directly.

Step 4: It handles the retail request

For order status, it answers from what your team has told it, or looks it up through a custom action if your order system has an endpoint it can call. For stock questions, it answers only from loaded information and offers a follow-up when it doesn't know.

Step 5: It hands off anything clinical

Symptoms, exam results, and lens recommendations go to staff with the conversation attached. Your rules decide which topics transfer immediately.

Benefits for an optical practice

The counter stops being interrupted

The person fitting frames is often the person who answers the phone. Every "are my glasses ready?" call pulls them away from a customer in front of them. When routine calls are answered automatically, the counter can focus on the people in the shop.

Two errands, one call

A caller who wants to check an order and book a child's first eye test can do both in one conversation. They don't get bounced between systems or told to call back for the second request.

Exams booked outside opening hours

Many people think about booking an eye test in the evening. Aiva Chat answers at any hour and books into the next available slot, so the booking happens while the patient is motivated rather than after a voicemail and a callback.

Honest answers on stock

Frame inventory changes constantly. Aiva Chat is configured to say what it knows and offer confirmation for the rest. A wrong "yes" that turns into disappointment at the counter is worse than "let me have the team confirm."

Branch-specific bookings for chains

Each branch can have its own assistant, number, and calendar. A booking on a branch's line lands in that branch's calendar, and an order collected at one location isn't confused with another.

Visibility into what patients ask

Topic tagging and plain-language questions across your conversations in analytics show how many calls are exam bookings versus order checks, and which questions come up most. That helps decide what to put on your website and what the team should prepare for.

Every "are my glasses ready?" call answered without leaving the frame bar is a few more minutes with the customer trying on frames.

Eye clinic and optician use cases

The two-errand caller

Problem: A caller says they ordered progressive lenses last week and also want to book their daughter's first eye test. How Aiva Chat handles it: It answers the order question from what the team has shared, then asks the daughter's age, confirms it's a first exam, and offers the next open exam slots. Outcome: Both errands done in one call, and the front desk didn't stop fitting frames.

The contact lens reorder

Problem: A regular wearer calls to reorder before running out. Their prescription may be close to renewal. How Aiva Chat handles it: It takes the reorder details and, following your rules, offers an exam booking if the caller says the prescription is old. The team confirms status in their records before dispensing. Outcome: The reorder is captured, and a renewal exam gets booked instead of quietly skipped.

The "is it in stock?" browser

Problem: Someone on your website asks whether a specific designer frame is in stock. How Aiva Chat handles it: Stock isn't loaded for that brand, so it says so, offers to have the team confirm, and collects contact details. Outcome: The shop follows up with an accurate answer instead of a guess.

The urgent symptom

Problem: A caller mentions sudden flashes and a curtain over part of their vision. How Aiva Chat handles it: Your rules route symptom descriptions like this to staff immediately rather than offering a routine slot. Outcome: A person handles it right away. The American Academy of Ophthalmology's guidance on eye injuries is a useful reference when writing which situations need urgent medical attention.

AI receptionist vs. front desk vs. phone menu

Phone menu (IVR)Front desk staffAI receptionist (Aiva Chat)
Telling exams from pickupsCaller must choose an optionYes, by listeningYes, from the first sentence
Two requests in one callUsually notYesYes
AvailabilityAlways on, limited helpOpening hoursEvery call and chat, any hour
Clinical questionsNoRoutes to optometristHands off to staff
Stock and order statusNoYes, by checkingFrom loaded info or a custom action
Effect on the retail counterStill needs staff for most callsPulls staff from customersFrees staff for in-store customers
Ongoing costA small phone-system feeWages for every hour the desk is staffedA monthly plan, plus call and AI usage on your own Twilio and OpenAI accounts

A phone menu is cheap but makes callers do the sorting, and it can't answer anything. "Press 1 for appointments, press 2 for orders" fails the caller who wants both, and most callers still end up needing a person.

A good front-desk team is better than software at reading a nervous patient, handling an unusual request, and knowing what's actually on the shelf. The limit is that the same people are fitting frames and serving customers, so the phone always competes with the shop.

The AI receptionist takes the routine, repeatable calls and leaves the in-person work to the team. Most practices keep their front desk and use Aiva Chat for overflow, after hours, and the questions that repeat all day.

How to set up an AI receptionist for your practice

The dashboard's six guided setup steps are the same for every business. An optical practice needs extra care in the first three, because two jobs share one phone number.

Step 1: Decide what each side should handle

List the exam-side requests (bookings, fees, preparation) and the retail-side requests (order status, stock, reorders, deposits). Decide which ones Aiva Chat handles and which go to a person.

Step 2: Write your routing and safety rules

Add rules for clinical topics: never interpret results, never recommend lens types clinically, and route symptom descriptions to staff right away. Add a "don't guess on stock" rule too.

Step 3: Teach Aiva Chat both businesses

Add exam fees, durations, children's exam policies, brands carried, lens options, and opening hours. Use the AI Training Center to import website pages, upload price lists, or type notes.

Step 4: Connect calendar, phone, and payments

Add your OpenAI key, bring over the practice number through your Twilio account, and link the Google Calendar where exams should land. Each assistant writes to one calendar, so chains usually run one assistant per branch. Connect Stripe if you take deposits on custom orders.

Step 5: Test both halves

Call as an exam booker, a pickup checker, a two-errand caller, a stock asker, and someone describing symptoms. Check that each goes the right way. Our free trial testing guide has a fuller checklist.

Step 6: Keep retail data current and measure

Exam setup mirrors any booking business. The retail side needs ongoing care, because order and stock information has to reflect what's happening at the counter. Review topic tags and bookings after a few weeks and update information where answers fall short.

Common mistakes in optical practices

Treating it as one business

If the assistant only knows the exam side, retail callers get vague answers, and the reverse is just as bad. Give both halves equal attention during setup.

Loading stock once and forgetting it

Frame inventory changes weekly. Stale stock information produces confident wrong answers. Either keep it current, connect a custom action to your system, or tell the assistant not to answer stock questions and offer follow-up instead.

Leaving clinical boundaries implicit

Without explicit rules, an assistant may try to be helpful about symptoms or lens choices. Write the boundaries down, test them, and route symptom calls to staff immediately.

Expecting SMS to book with Booking by text off

Booking by text is off until you turn it on, and until then staff send every SMS, with an AI draft available when they click Suggest a reply. If it stays off, a patient who texts asking for an exam needs to be pointed to a call or website chat to book; turn it on in Booking setup and Aiva Chat books exams by text itself.

One calendar for a multi-branch chain

Putting every branch's exams in one calendar creates sorting work and double bookings. Give each branch its own assistant and calendar.

Best practices for an optical AI receptionist

  • Answer the first sentence correctly. Test that exam and pickup requests route the right way.
  • Write clinical "never" rules. No result interpretation, no lens recommendations, no prescription validation.
  • Route symptoms to people immediately. Don't offer a routine slot to someone describing sudden changes in vision.
  • Keep one owner for retail information. Order status and stock notes need a named person.
  • Use texting for ready-for-collection messages. A person sends them from the shared inbox.
  • Run one assistant per branch. Separate hours, numbers, and calendars avoid wrong-branch bookings.
  • Review a sample of conversations weekly. Fix gaps before they repeat.

Conclusion

Our view is that the retail side is where an optical practice gains the most from an AI receptionist. Exam booking is routine for any scheduling system; "are my varifocals in?" calls are what pull your dispenser off the shop floor all day.

The caveat is upkeep. Order status and stock answers are only as good as the information behind them, so decide before launch whether someone will keep that current, whether you'll connect a custom action to your order system, or whether the assistant should simply offer a callback on stock. If you're also running a broader healthcare practice, our guide to the best AI receptionist for clinics covers the wider picture.

Tally one week of calls into exam bookings, order checks, and everything else. If order checks are a big share, start there.

Ready to free up your front counter?

A fair test takes an afternoon: load your exam fees, opening hours, brands, and a few clinical "never" rules, then call in as a two-errand patient and as someone describing flashes in their vision.

You can hear the voice side now on +1 (970) 972-0974. Plans for your practice are priced per month, with branch count driving which one fits, and phone and AI usage billed by your own Twilio and OpenAI accounts.

Start your 14-day free trial with no card, or book a demo if you'd like help planning a multi-branch setup.

ProductFeatures
Share
AI
Written by
The Aiva Chat team
Aiva Chat

Posts from the people building Aiva Chat in Rajkot — how the product works, what we have learned building it, and guides for getting the most out of an AI receptionist.

Rajkot, India · at Aiva Chat since 2024
More posts

FAQ

Common questions.

Still have questions?Contact us

Yes. It listens to the actual request instead of routing callers through a menu, so "are my glasses ready?" and "can I book an exam?" both go the right way. If a caller asks both in the same call, it handles both in one conversation rather than sending them to two different systems or asking them to call back for the second errand.

Yes, if your practice takes deposits and you've connected Stripe. During a phone call, Aiva Chat can text the caller a Stripe payment link for the deposit, created in your own Stripe account with a maximum amount you set. Payment goes straight to you, Aiva Chat never handles card details, and nobody has to chase the deposit with a separate call later.

Your team texts them from your own business number through Aiva Chat's shared inbox. Staff can click Suggest a reply to get an AI draft, then review and send it. When the patient texts back about a pickup time, the reply lands in the same inbox. SMS in Aiva Chat can't look up orders, but if you turn on Booking by text it books, moves, and cancels appointments by text on its own.

Yes. Each branch can run its own assistant with its own phone number, hours, information, and Google Calendar, so a booking made on one branch's line lands in that branch's calendar. Shared facts like brands carried or exam fees can be set company-wide, while branch details stay separate. The Growth plan includes up to five assistants and three numbers.

No. Prescriptions, exam results, and clinical lens recommendations are the optometrist's judgment, and they stay that way. Aiva Chat hands off anything needing that call, with the conversation attached so the patient doesn't repeat themselves. You can also write rules telling it to route symptoms such as sudden vision changes or eye injuries to staff immediately.

Yes. The website widget installs with one script tag and can be branded to match your site. It answers exam fees, brands you carry, lens options, and opening hours from the information you've given it, in text or voice. In website text chat, it can also check your Google Calendar for open exam slots and book one directly.

Plans are $49, $99, or $199 a month depending on limits, with every feature included on every plan. Your OpenAI and Twilio usage is billed directly by those providers at their published rates, and Aiva Chat adds no markup. There's a 14-day free trial with no card required, so you can test it on real calls first.

It takes the reorder details and passes them to your team when the caller says their prescription is current. If the prescription may need renewal, your rules can tell it to offer an exam booking instead of simply repeating the old order. Your team still confirms prescription status in your own records before anything is dispensed.

Aiva Chat answers only from what you've told it and won't guess. If stock information isn't loaded or current, it says so and offers to have the team confirm, taking the caller's details for follow-up. That's deliberate: a wrong "yes, we have it" that becomes "actually we don't" at the counter costs more goodwill than an honest answer.

Like this? Get more.

One email a month. Guides, engineering deep-dives and product updates. No fluff.

4,200+ subscribers. Unsubscribe anytime.