Solution · Optical stores
AI agent for optical stores: optometry appointments booked on WhatsApp
Connect Softix and your Met books, reschedules and cancels optometry appointments at the right location, with the slots that are genuinely free and without going through the front desk.
How does an AI agent book optometry appointments on WhatsApp?
Meteor connects to Softix, the clinical scheduling platform for optical stores. On that connection, an AI agent asks for the patient’s ID, looks the patient up and registers them only if they do not exist; it asks for the location, the date and the time of day, and offers the slots that are genuinely free. Those slots do not come from a list written into the chat: they are calculated by crossing the appointments already booked in Softix with the opening hours and the optometrists your store configured for each location. The Met confirms date, time, location and appointment type in one message, books when the patient says yes and keeps the appointment ID to move or cancel it later in the same chat. It does not access clinical records or exam results, and it does not charge or invoice the visit.
Is your front desk spending the day booking by phone?
These are the bottlenecks costing your optical stores operation the most sales and time.
Each location’s calendar, open on WhatsApp at any hour
Connect Softix and your Met books, reschedules and cancels optometry appointments at the right location, with the slots that are genuinely free and without going through the front desk.
Before and after
From the same old bottlenecks to a real advantage
Appointments are requested by phone, during the hours someone can answer.
The Met books inside the chat at any hour, with the slots still free.
Slots quoted from memory and two patients in the same one.
Availability is calculated by crossing the booked calendar with the location’s hours.
Patients registered twice because nobody searched first.
It searches by ID before creating, and only registers who does not exist.
Moving or cancelling an appointment means calling the location.
Cancelling and rescheduling happen in the same chat, on the saved appointment.
The solution
How Meteor automates your optical stores operation
Genuinely free slots, per location
Availability is calculated by crossing Softix’s booked calendar with the slot length, the opening hours and the optometrists at that location. It never offers past times or slots less than thirty minutes away.
The right patient, no duplicates
It searches by ID before creating anything. If the patient does not exist, it asks for the minimum details (ID, first names, last names and mobile number) and registers them.
The appointment with the optometrist who was free
It books with the optometrist who had that slot open, so the appointment lands on their calendar and not a generic one.
Cancel and reschedule in the same chat
The patient writes that they cannot make it and the Met cancels or moves the appointment, checking first that the new slot is free.
Several locations from one line
Availability, booking and changes all take the location, and each location is configured with its own hours and professionals.
Reminder and handover to the front desk
The CRM schedules the reminder per contact and, outside the WhatsApp window, sends it as an approved template. When the case needs a person, the conversation goes to the front desk with its summary.
Integrations
The systems your optical stores operation already runs
The store’s calendar lives in Softix. The Met reads and writes it from the chat, and the CRM keeps the conversation with the patient.
Softix
8 toolsFree slots calculated per location and per optometrist, new appointments, cancellations, rescheduling and patient registration by ID. It does not access clinical records or charge for the visit.
See the Softix spec sheetMeteor CRM
24 toolsThe patient as a contact, with tags and notes, the scheduled reminder and the handover to the front desk with a summary when a person is needed.
See the Meteor CRM spec sheetMeta Ads
12 toolsThe Facebook and Instagram campaign that opens a WhatsApp chat, for example for an eye exam day, built with its budget and left paused for you to approve.
See the Meta Ads spec sheetEach spec sheet lists the tools the connector really exposes, the credential you need and what it does NOT do. They are published in Spanish. See the full catalog .
The limits
What Meteor does NOT do in optical stores
We would rather say it here than have you find out during implementation.
-
It does not calculate availability without the per-location schedule: Softix exposes the booked calendar, not the opening hours.
-
It does not access clinical records or exam results. The integration covers scheduling and patients.
-
It does not charge or invoice the visit.
-
It does not list the store’s optometrists: Softix only lets them be looked up one at a time, so the Met does not offer a choice of professional by name.
-
The notification Softix sends when an appointment is created is not a reminder for the day before. The CRM schedules that reminder.
Step by step
The day-to-day tasks in optical stores, handled end to end
Each automation shows what triggers it, which Met runs it, which tool runs at each step and what it does NOT solve.
Customer service and scheduling
Book optometry appointments over WhatsApp with Softix
How can patients book an optometry appointment over WhatsApp at the right location?
Customer service
- Starts:
- when the customer writes
- Steps:
- 6, with 7 real tools
- Needs:
- Softix
Sales and quoting
Qualify a new lead and hand it to the right rep
How do I get every new lead to the right rep already qualified?
Sales
- Starts:
- when the customer writes
- Steps:
- 6, with 14 real tools
- Needs:
- Meteor CRM
Keep reading
Where to go next
The right team
The Mets that work best in optical stores
Combine these Mets to cover the full cycle of your operation.
Scheduling
Handles bookings and appointments on its own, on Meteor’s scheduling synced with Google Calendar and Outlook, or on Cal.com or Softix.
View Met 24/7 on your channelsCustomer support
Answers questions, resolves issues and looks after your customers on WhatsApp, Instagram, Messenger and web chat, at any hour.
View MetFAQ
Questions about Meteor in optical stores
Yes, with your Softix account’s username and password. Each location is also configured once: slot length, opening hours per day and its optometrists. Without that there are no free slots to calculate, because Softix exposes the booked calendar and not the opening hours.
From crossing two things: the appointments already booked in Softix and the opening hours your store declares per location and per optometrist. A slot shows up when at least one of those professionals is free.
Yes, but it searches by ID first. Registering a patient who already exists splits their calendar from their record, so the search always comes before the creation.
No. The integration covers scheduling and patients: slots, appointments and contact details. Clinical records stay out.
Yes. The Met keeps each appointment’s ID when it books, and uses it to cancel or move it to another date, time or location, checking first that the new slot is free.
Other industries
Meteor also fits…
Ready to automate your business?
Book a live demo and watch the Mets of Meteor working on your own operation.