Tabeebi: Healthcare Booking Platform in the UAE

Tabeebi is two products that must never disagree. Patients find a verified specialist and hold a real appointment in a couple of taps. Clinics run their doctors, their front desk, and every branch calendar from one dashboard. We built both sides, and the layer underneath that keeps them true to each other.

Tabeebi clinic dashboard on a laptop beside the patient app on a phone

Where a booking system usually breaks.

Challenge

Provider listings arrived from a dozen sources, and no two agreed on a phone number. Two patients could tap the same slot in the same second. Every screen had to read naturally in English and in Arabic, in opposite directions. Any one of the three, left alone, makes the app lie to somebody.

Raw listings3 sources
Al Noor Clinic+971 50 123 4567
Al Noor Clinic0501234567
duplicate
AL-NOOR CLINIC971501234567
duplicate

Solution

A nightly pipeline folds every source into one clean record per clinic. Redis serves availability instantly, and the write path locks the slot the moment it is taken, so the second tap loses cleanly instead of double booking. The interface was built bidirectional from day one, so it flips language without breaking a pixel.

Clean recordDeduped nightly
Al Noor Clinic
+971 50 123 4567 · Deira, Dubai
10:30 heldno double-books
What we built

Both sides run on one record.

The app patients hold, the dashboard the clinic runs, the API they both talk to, and the nightly pipeline that keeps the record clean.

A verified specialist doctor
Verified specialists, ready across all seven emirates.
Patient app

Your health, one tap away.

iOS & Android

The Tabeebi patient app running on a phone
www.tabeebi.ae

The right
specialist
in a couple of taps.

Patients book verified specialists in seconds. Clinics keep every appointment and record in one place.

Tabeebi doctor
Your Health, Our Priority.

Available in all 7 emirates.

Government verified doctors.

A doctor holding a stethoscope
Booked in minutes, not days.
Patient app

The side that has to feel effortless.

Patients do not care how the calendar works. They care that the slot is real, that the reminder arrives, and that the family's visits live in one place.

Book in a couple of taps

Search by name, location, or symptom, then hold a real slot on the spot. No phone call, no hold music, no callback to confirm.

Reminders that reach you

A nudge at 48 and 24 hours, plus a final one the patient sets, anywhere from 30 minutes to 4 hours out. Email and push, so a visit never quietly slips.

The whole family, one account

Book for the people you care for, and keep every visit in one timeline, whether the patient booked it or the clinic did.

For clinics & practices

The side that has to be right.

A patient sees one open slot. Behind it sit a doctor's real day, a secretary's queue, an owner's staff list, and every branch calendar, and all of them have to agree.

10:00 AM10:30 AM11:00 AM11:30 AM12:00 PM
Appointment reminder
Appointment Reminder
Your appointment is in 24 hours

Slots that stay in sync.

Availability, days off, and visit lengths, synced live across web and mobile.

A clinician reviewing a patient admission form with an elderly patient
Bookings, queues, and records in one place.
A smiling doctor in scrubs giving a thumbs up
We built the side the clinic runs on.

Built for the whole team.

Each role gets its own dashboard, scoped to exactly what they do.

The Tabeebi clinic dashboard on a laptop

What each role actually sees.

Six views onto one calendar. Nobody opens a screen they do not need.

Run the front desk

Secretaries confirm bookings, add new patients, and keep every doctor’s day moving from a single screen.

10:00Ahmed K.
10:30Sara M.
Add patient

A focused day for doctors

Each doctor opens Tabeebi straight to their own schedule and patient list, with nothing else in the way.

09:00
10:00
Now
11:00

Manage your whole team

Owners add or remove staff and approve the requests from doctors and secretaries who want to join.

MA
SD
LK

Schedules that stay live

Availability, days off, and visit lengths update in real time across web and mobile.

Web10:30
Mobile10:30

Every branch in one system

Run one clinic or ten, with bookings, queues, and records in step across all of them.

DowntownMarina
One system

One record per patient

Every appointment, note, and prescription lands in a single patient timeline the whole team can see.

AKAhmed K.
Jan 12Checkup
Mar 03Follow-up
Apr 20Lab results

Result

Tabeebi is live across all seven emirates, on iOS, Android, and the web. Patients book, and their family's visits stay in one account. Clinics run bookings, queues, and records for one branch or for ten. Both sides read the same calendar.

See it live at tabeebi.ae
A confirmed appointment in the Tabeebi patient app
طبيبي

The patient app · the seam, live

One appointment, end to end.

Search, hold, confirm, remind. Five screens from the live patient app. Watch the third one: the moment the slot is held here is the moment the clinic calendar changes too.

1Find a specialist
Search by name, clinic, or symptom
MAMaya A.

Your Health,
Our Priority.

Instant bookings, verified specialists, and seamless digital records.

Cardiologist
Dubai Marina
Top matchesFilters
Dr. Layla Haddad Dr. Layla HaddadAl Noor Clinic · Dubai Marina ★ 4.9Tomorrow 10:30
Dr. Omar Farouk Dr. Omar FaroukMediclinic · Jumeirah ★ 4.8Thu 09:15
Doctor
Dr. Layla Haddad Dr. Layla HaddadCardiologist · Al Noor Clinic, Dubai Marina★ 4.9 · 218 reviews
CardiologyEnglish · العربيةIn person & video
About

Interventional cardiologist with 12 years across the UAE, focused on preventive heart care and same week access.

Choose a time
Tue 14 Jul
Slot held · no double booking 04:58
Appointment confirmed
A calendar invite is on its way.
● Tue 14 Jul10:30 AM
Dr. Layla Haddad Dr. Layla HaddadCardiology
Al Noor Clinic, Dubai Marina Ref TBY-4821
For MeAdded to your account
Reminders
48 hours beforeSun 12 Jul · 10:30Auto
24 hours beforeMon 13 Jul · 10:30Auto
2 hours beforeYou set it · 30 min to 4 hYou

Delivered by Push + Email · see you Tuesday.

Every product has a seam.

Two sides that have to agree. A calendar, a ledger, an inventory, a queue. That is the part that decides whether a product holds together. Tell us where yours is, on a free 20 minute call.

Prefer email? [email protected]