Skip to content
Reminder & recall agent

Fewer no-shows. Cancelled slots filled again.

The reminder agent calls and messages patients in Arabic and English to confirm, reschedule or cancel, refills the slot from the waitlist, and brings back patients who are due.

A doctor in a white coat holding up a phone
VVocly Demo Clinicvia WhatsApp · Business
Today

Your visit with Dr. Noor is tomorrow at 10:30. Reply 1 to confirm or 2 for another time.

1

Confirmed. See you tomorrow at 10:30.

✓ Confirmed · logged on the record

Can my son have a check-up too?

Yes, 10:45 is free right after you. Book it?

Type a message
  • Conversational calls and WhatsApp, not one-way texts
  • Waitlist refill the moment a slot frees up
  • Works from a calendar connector or a daily export
What it does

Six jobs your front desk does by hand today

01 · Confirmations
Confirm · Omar R.

Reminder: tomorrow 10:30 with Dr. Rami. Reply 1 to confirm, 2 to change.

1

Confirmed · logged

02 · Reschedules
Reschedule · Huda A.

Can't make Tuesday, sorry

No problem. Wednesday 16:00 or Thursday 09:30?

Thursday 09:30

Moved · Tue → Thu 09:30

03 · Cancellations
Waitlist · Noor A.

Tue 10:30 cancelled · offered to waitlist

A 10:30 slot opened tomorrow with Dr. Rami. Would you like it?

Yes please!

Slot refilled

  • 01

    Confirmations

    A call or WhatsApp before each visit. The patient confirms in a word, and the outcome is logged.

  • 02

    Reschedules

    If the time no longer works, the agent offers free slots and moves the visit in the same conversation.

  • 03

    Cancellations and waitlist refill

    A cancelled slot is offered to the next patient on the waitlist straight away.

  • 04

    Recall for routine visits

    Hygiene, annual eye tests, follow-ups: patients due are called or messaged and booked.

  • 05

    Post-visit and refill follow-ups

    Check-ins after a procedure and reminders when a repeat visit or refill is due.

  • 06

    Old-lead reactivation

    Enquiries that never booked are contacted again with your current offer and a slot.

Where the schedule comes from

Every clinic qualifies

No API is needed to start. The agent reads the list from whichever source your system supports.

Calendar connectorLive
Your calendar Reminders

Live appointments, live updates

Where a connector exists, the agent reads upcoming visits and writes confirmations and reschedules back to your calendar.

Daily export · CSV modeDaily
CSVtomorrow.csvdaily · 18:00 Worked list

The list your system already produces

Your system exports tomorrow's appointments on a schedule. The agent works the list and returns the outcomes for your desk to apply.

Capabilities and controls

You set the rules. The agent follows them.

Each clinic decides how, when and how often patients are contacted. Every attempt and outcome is on the patient record.

Per branch

Contact windows
Set by the clinic
Attempts
Up to the number you choose
Channel order
WhatsApp, then call
Language
The patient's own
Sender
Branch name and number
Outcome
Logged on the record
  • Patient language detected and kept
  • Contact windows the clinic sets per branch
  • Retry logic with a fallback channel
  • Outcome logged on the patient record
Multi-branch

One reminder programme, every branch

Per-branch sender, per-branch hours and per-branch lists, with a group report that shows confirmation and no-show rates side by side.

  • Sender

    per branch

  • Hours

    per branch

  • Report

    group-wide

Reminders · group viewThis week

Confirmed No-show

  • Downtown
  • Al Barsha
  • Mirdif
  • Abu Dhabi

Per-branch sender, hours and list · one report

The problem

Manual reminders take hours and still miss patients

  • Two rounds of callsFront desks described calling every patient three days and again one day before, by hand, between other work.
  • No-shows that hurtSeveral clinics described no-show rates of up to one in five visits on some days.
  • Empty slots stay emptyWhen a patient cancels late, there is rarely time to call down a waitlist.
FAQ

About the reminder & recall agent

Where does the agent get tomorrow's appointments?

From your calendar through a connector, or from a daily appointment export your system already produces. Either way, every clinic qualifies.

Call or WhatsApp?

Both. You choose the order per appointment type, for example WhatsApp first and a call if there is no reply, and the agent follows it.

Can we control when patients are contacted?

Yes. You set the contact windows per branch, the number of attempts and the gap between them.

What happens if a patient asks a question the agent cannot answer?

It says so, offers a person, and creates a task in the shared inbox with the conversation attached.

Does it work for groups with several branches?

Yes. Each branch has its own sender, hours and list, and the group report shows confirmation and no-show rates side by side.
7 days · no IT disruption

Start with a 7-day pilot.

Seven nights on your after-hours line. No IT disruption, and an ROI audit at the end.

Period
7 days
Pilot
After-Hours
Covers
Nights, weekends, holidays
Ends with
ROI audit