A multilingual medical appointment booking system eliminating 800+ monthly phone calls.
The Problem
Al Amal's reception team was handling 800+ appointment calls per month. No-show rates were at 34%, costing the clinic significant lost revenue and wasted doctor time. Patients had no self-service option.
The Challenge
The system needed to work in Arabic and English with accurate RTL rendering, integrate with the existing Google Calendar setup used by all 12 doctors, and send SMS reminders in both languages automatically.
How We Approached It
We mapped the patient journey from referral to follow-up, identified the 6 most common appointment types, and built smart scheduling logic that blocked buffer time between appointments automatically based on appointment type.
The Solution
A patient-facing booking portal with doctor availability, multilingual SMS/email reminders, automated follow-up sequences, and an admin panel for the reception team with waitlist management and cancellation handling.
Technology Stack
Next.jsNode.jsPostgreSQLTwilio SMSStripeGoogle Calendar API
UI Showcase
Measurable Results
-78%
Reception call volume
34% → 8%
No-show rate
+$4,200
Monthly revenue recovered
4.9★
Patient satisfaction score
More Booking Systems
