Start a project
AI & automation · for clinics

Patients book, confirm and reschedule on WhatsApp, in Arabic and English

An assistant on your clinic's own number. It reads the insurance card, offers real slots from your calendar and sends the reminders that cut no-shows.

Live demo · type a message
9:41
R
Reminder sentWed 8:00 pm · utility template
✓
ConfirmedFatima A. replied 1 at 8:02 pm
The problem

Front desks lose evenings to calls and missed visits, while patients already message clinics on WhatsApp and expect an answer in minutes.

Attendance78.6%

of appointments attended when patients get text reminders, against 67.8% with none.

Cochrane review CD007458
WhatsApp65%

of UAE residents asked a business about a product on WhatsApp within a year.

Zbooni 2024 MENA cCommerce Report (YouGov)
Expect WhatsApp85%

of UAE residents want every business to offer customer support on WhatsApp.

Zbooni 2024 MENA cCommerce Report (YouGov)

Texts did about as well as phone calls and cost 55 to 65 per cent less per attended visit in the two trials that measured it.

No-show cost

What missed visits cost your clinic, and what reminders win back.

Move the sliders to your clinic's numbers.

Missed visits a month—
Revenue lost a month—
Won back with reminders—

Estimate only. It applies the 34% relative drop in missed visits seen with text reminders in Cochrane review CD007458 (32.2% to 21.4%). Your clinic's result will differ.

Features

Everything your front desk repeats all day, handled before anyone picks up the phone.

Insurance check#1
Daman · Enhanced
In network · no pre-approval
✓

Reads the card from a photo

Checks the payer and plan against your network list and flags pre-approval before the slot is taken.

Reminders#2
✓Booking confirmation sent
✓Reminder sent the evening before
✓Patient confirmed with one tap
✓All reminders out
38 of 38 sent for tomorrow

Reminders that get answered

Evening-before reminder, one-tap confirm or reschedule, and a follow-up after the visit.

Languages#3
Englishالعربيةहिन्दीاردو
عندكم slot بكرة الصبح؟
Mixed Arabic and English understood · replied in Arabic

One number, four languages

Gulf Arabic, English, Hindi and Urdu. It replies in the language the patient wrote in.

Waiting list#4
5:45 pm opened
Dr. Omar · cancelled at 8:04 pm
Offered
FARMNS+1Sent to 4 · filled 8:11 pm

Gaps filled overnight

A slot freed at 8 pm goes to the waiting list before the clinic opens.

How it works

Three people use it every day. Each sees only what they need.

Patient

WhatsApp, any language

Messages your usual number, sends a card photo, picks a time from real slots and gets the booking card, the reminder and the follow-up.

Front desk

Dashboard on iPad or desktop

Sees every chat, booking and insurance check live. Takes over any conversation with one click, and the bot steps back.

Doctor

Staff app on iPhone

Sees today's list: confirmed, arrived, late. Marks a visit done and the follow-up goes out on its own.

01The patient writes at 11 pm. The bot answers in seconds and asks what a receptionist would ask.
02It reads the insurance card and offers only slots that are free in that doctor's calendar.
03Booking, reminder and one-tap reschedule go out as approved WhatsApp templates from your number.
04Symptoms, results and prescriptions always go to a clinician, as the DHA policy on AI in healthcare asks.
Inside the dashboard

Seven screens your team uses. Tap a screen to look around.

TodayThursday 17 October · Front desk · Aisha
Live
Bookings24+6
Confirmed19
To confirm3
No-show risk2
Median reply4 s
AppointmentsAfternoon
TimePatientDoctorInsuranceStatus
2:30Mariam K.Dr. SaraDamanDone
3:00Ahmed R.Dr. OmarThiqaDone
4:15Fatima A.Dr. SaraDamanArrived
4:45Rahul M.Dr. OmarCashConfirmed
5:15Noor S.Dr. SaraNASLate
5:45Open slotDr. Omar—Offered to waitlist
Needs you3
Noor S. is 10 min lateBot asked if she is on the way
Pre-approval neededKhalid M. · NAS · crown
Jamal H. asked for a personDoctor note request
Doctors today
Dr. Sara14/16
Dr. Omar10/16
Bookings by hourWhatsApp vs phone
9
10
11
12
1
2
3
4
5
6
8
10
WhatsAppPhone42% of WhatsApp bookings came after 8 pm
Conversations7 open · bot handling 6
AllARENHI
خ
Khalid M.Whitening price?
ARBot
J
Jamal H.Can I get a sick note?
ENYou
P
Priya S.Insurance card received
ENBot
र
Rekha D.कल सुबह का स्लॉट चाहिए
HIBot
ن
Noor S.On my way, 10 min
ARBot
J
Jamal H.+971 50 *** 4412 · English
Hi, I need a sick note for my visit yesterday.
I can't issue medical documents, but I've asked the front desk to help you now.
Aisha took over · bot paused
Hi Jamal, this is Aisha. Dr. Omar will sign it today, I'll send it here by 6 pm.
Reply as Aisha…
PatientFatima A. · patient since 2025
Prefers Arabic
FAFatima A.+971 55 *** 2211
Insurance
Daman Enhanced · in network
Doctor
Dr. Sara Haddad
Next visit
Thu 23 Oct · 4:15 pm
Messages sentUtility templates
  1. Booking confirmedWed 7:59 pm
  2. Reminder · replied 1Wed 8:00 pm
  3. Moved to Thu 23 OctThu 11:02 am
  4. Follow-up after visitScheduled
Visits3
DateServiceStatus
17 OctFillingArrived
12 MarCheck-upDone
4 SepCleaningDone
From chatSensitive upper left molar since Monday.
Preferences
ArabicWhatsApp remindersAfter 4 pmDr. Sara
Consent
Service messages
Offers and check-up campaigns
AttendanceLast 12 months
3/3visits attended, 0 no-shows
Last conversationThu 11:02 am · WhatsApp · handled by the bot
ممكن أغيّر موعدي للأسبوع الجاي؟
أكيد. د. سارة متاحة الثلاثاء 10:00 صباحاً أو الخميس 4:15 عصراً.
الخميس
تم ✓ الخميس 23 أكتوبر · 4:15 عصراً
Summary for staffMoved her filling follow-up to Thu 23 Oct, 4:15 pm. No insurance change. Prefers afternoon slots.
Insurance checksRead from card photos sent on WhatsApp
Checked today11
In network8
Need pre-approval2
Latest checksToday
PatientPayerPlanResultTime
Fatima A.DamanEnhancedIn network7:59
Priya S.NASGoldIn network8:21
Khalid M.NASSilverPre-approval needed8:40
Ahmed R.Thiqa—In network9:05
Rekha D.NextcareBasicOut of network9:12
Card readKhalid M.
NAS · SilverMember ••• 4471Valid to 03/2027
Crown needs pre-approvalRequest drafted for the front desk
Patients by payerThis month
Daman 34%Thiqa 22%NAS 17%Nextcare 12%Cash 15%
Waiting listFreed slots are offered automatically
Slot freed5:45 pmDr. Omar · Thu 17 Oct · cancelled at 8:04 pm
  1. Offered to 4 matching patients8:05 pm
  2. Rekha D. accepted8:11 pm
  3. Others told the slot is taken8:11 pm
Patients waiting4
RD
Rekha D.Any evening
Accepted 8:11 pm
FA
Fatima A.After 5 pm
Offered
RM
Rahul M.Thu or Sat
Offered
NS
Noor S.Mornings
Not matched
Slots freed this month23
Filled from waiting list18
Median time to fill7 min
ReportsOctober · demo data
WeekMonthQuarter
No-show rate7.1%−4.9
Bot reply4 s
WhatsApp bookings214
Templates sent1,206
No-show rate12 weeks
Reminders on from week 4
Bookings by sourceMonth
WhatsApp214
Phone103
Walk-in33
Website19
Patient languageChats
  • Arabic 54%
  • English 38%
  • Hindi + Urdu 8%
When patients messageDarker = more chats
Sat
Sun
Mon
Tue
Wed
Thu
Fri
810122468
SettingsAl Noor Clinic · JLT
Doctors2
SH
Dr. Sara HaddadDentist · Sun–Thu 9–6
OK
Dr. Omar KhatibPaediatric dentist · Sat–Thu 10–8
Languages
Arabic
English
Hindi
Urdu
Message templatesWhatsApp
booking_confirmationApproved · utility
appointment_reminderApproved · utility
reschedule_optionsApproved · utility
checkup_offerMarketing · opt-in only
ConnectionsAll healthy
WhatsApp Business+971 4 *** 0190
Google Calendar2 calendars · real time
Clinic EMR APIBookings write-back
Zoho CRMNew patients as leads
HostingUAE region · audit log on
Opening hoursBot answers 24/7, books inside these hours
Sat10–8
Sun9–6
Mon9–6
Tue9–6
Wed9–6
Thu9–8
FriClosed

Demo clinic and demo data.

How it connects

One assistant in the middle. Your existing systems stay in charge.

Messages · card photosWeb chat · DMsSlots ⇄ bookingsCard → network checkLive feed · take-overToday's listContacts · reports
WhatsAppPatients message your number
Website + InstagramSame bot on web chat and DMs
OXEDGE botUnderstands, decides, books
Calendar or EMRReal slots in, bookings back
Insurance network listPayer, plan, pre-approval rules
Front-desk dashboardEvery chat and booking, live
Staff appEach doctor's day on iPhone
CRM + reportsZoho, HubSpot or Odoo; owner reports
  1. WhatsAppPatients message your number

    Patients write in Arabic, English, Hindi or Urdu, send card photos and voice notes. Replies and reminders go back as approved WhatsApp templates from your own number.

    In
    Messages, card photos, voice notes
    Out
    Replies, booking cards, reminders
    Speed
    Seconds
  2. Website + InstagramSame bot on web chat and DMs

    The same assistant answers on your website chat and Instagram DMs, so every enquiry lands in one inbox.

    In
    Web chat, Instagram DMs
    Out
    Answers, booking links
    Inbox
    Same as WhatsApp
  3. OXEDGE botUnderstands, decides, books

    The centre of the system. It understands the message, checks the rules you set, finds a real slot, and hands anything medical or unusual to a person.

    Runs in
    UAE cloud region
    Never does
    Diagnosis, results, prescriptions
    Logs
    Every action, every access
  4. Calendar or EMRReal slots in, bookings back

    Reads free slots per doctor and writes bookings, moves and cancellations back, so your existing system stays the source of truth.

    In
    Free slots per doctor
    Out
    Bookings, moves, cancellations
    Sync
    Real time via API or calendar
  5. Insurance network listPayer, plan, pre-approval rules

    Your accepted payers and plans, with which services need pre-approval. The bot matches each card photo against it before offering a slot.

    In
    Card photo, service asked
    Out
    In network, pre-approval, out
    Updated
    By your team, any time
  6. Front-desk dashboardEvery chat and booking, live

    The front desk sees every conversation, booking and insurance check as it happens, and takes over any chat with one click.

    Shows
    Chats, bookings, alerts
    Actions
    Take over, reschedule, approve
    Devices
    iPad, desktop, any browser
  7. Staff appEach doctor's day on iPhone

    Doctors and nurses see their own list. Marking a visit done sends the follow-up message automatically.

    Shows
    Today's patients, arrivals, late
    Actions
    Mark done, reschedule
    Devices
    iPhone, Android, Watch alerts
  8. CRM + reportsZoho, HubSpot or Odoo; owner reports

    New patients flow into your CRM as contacts, and owners get weekly reports on no-shows, reply time and bookings by source.

    Out
    Contacts, bookings, sources
    Works with
    Zoho, HubSpot, Odoo, Salesforce
    Reports
    Weekly by email or WhatsApp
Real time, no copying between systemsHosted in the UAEEvery access loggedYour systems stay the source of truth
On the phone

The doctor's day in one list. The patient's chat in their language.

Staff app · patient chat in Arabic · demo data
9:41

My day

Dr. Sara Haddad · 8 visits
2:30Mariam K.Check-up · DamanDone
4:15Fatima A.Filling · DamanArrived
4:45Rahul M.Consultation · CashConfirmed
5:15Noor S.Cleaning · NASLate
9:41

Scoped to your clinic. Quoted, not guessed.

Every set-up depends on doctors, languages and the systems we connect, so each clinic gets its own quote.

Book a call

Front desk.

One location, up to five doctors.

  • WhatsApp booking in Arabic and English
  • Reminders and one-tap reschedule
  • Owner dashboard and weekly report
  • Shared Google or Microsoft calendar
Custom quoteSet-up plus monthly support

Full clinic.

Everything a busy clinic runs on.

  • Everything in Front desk
  • Insurance check from a card photo
  • Waiting list and no-show alerts
  • Staff app for doctors and nurses
  • EMR connection through its API
  • Hindi and Urdu
Custom quoteSet-up plus monthly support

Running several branches? Ask about a group set-up with shared waiting lists and branch routing.

Founding clinics

The Clinic Booking Bot is new. Our first five clinics get the team that built it.

We would rather tell you that than show an invented client list. Founding clinics help shape the product and get more of our time in return.

5 of 5 places open
  • 30-day pilotRuns on a test number first, then on your clinic's number when you are happy.
  • Set up with youWe load your doctors, services, hours and insurance list in Arabic and English.
  • Direct line to the buildersA WhatsApp group with the OXEDGE team, not a ticket queue.
  • Your requests firstFeatures founding clinics ask for go to the top of the roadmap.
Questions
Built for UAE health data
Hosted in the UAE

UAE cloud regions only, with a retention period you set.

Federal Decree-Law No. 2 of 2019
Every access logged

Role-based access and an audit log. No shared front-desk logins.

Through your EMR

NABIDH and Malaffi reached only through your certified system.

Clinicians decide

Symptoms, results and prescriptions are never answered by the bot.

DHA AI in healthcare policy
Does it replace my front desk?

No. It takes the repetitive part: first replies, slot finding, insurance checks, reminders and reschedules. Your team handles the exceptions, takes over any chat with one click, and gets their evenings back.

Which languages does it speak?

Gulf Arabic, English, Hindi and Urdu out of the box, including mixed Arabic-English messages. It replies in the language the patient used. Other languages can be added per clinic.

Is patient data kept in the UAE?

Yes. The system runs in UAE cloud regions, you set the retention period, every access is logged, and we never keep a separate patient database outside your EMR. That follows Federal Decree-Law No. 2 of 2019 on health data and the UAE Personal Data Protection Law.

Does it connect to my clinic software?

If your practice-management or EMR system has an API, the bot reads real availability from it and writes bookings back. If not, we connect a shared Google or Microsoft calendar and your team keeps working as before.

How are reminders sent, and what does WhatsApp charge?

Reminders go out as approved WhatsApp utility templates from your own number. Meta charges per template message, utility messages cost less than marketing ones, and the dashboard shows the running cost. Marketing messages such as check-up offers go only to patients who opted in.

What does it cost and how long does it take?

Every clinic is scoped on the number of doctors, languages and systems to connect, so we quote per clinic. A first clinic usually goes live within weeks: we map services and doctors, connect the calendar, test in Arabic and English, then switch the number over.

Read more

Guides behind this product

Automating a UAE clinic

Bookings, reminders, insurance approvals and follow-up, with the health data rules.

Gulf Arabic chatbots

Why bots fail on dialect, Arabizi and voice notes, and how to fix it.

WhatsApp Business API in the UAE

Templates, costs and what a clinic needs to get approved.

Next step

See it on a test number with your clinic's services loaded

Send your services, doctors and opening hours. We set up a demo in Arabic and English before you decide anything.

Contact us
Demo clinic, demo patients and demo data. Statistics link to their sources.

Part of

AI & Automation