Services · Ecommerce development · Clinic booking sites

Booking and payment sites for Jeddah clinics with residents and visitors on the same calendar.

Codeeo handles clinic booking website development in Jeddah for dental and dermatology clinics, family polyclinics and aesthetic centres that want appointments booked and paid online. Jeddah patients include long settled families, a large expatriate community, and visitors passing through the airport or travelling on to Makkah. We build one booking platform that serves all of them: clear slots, payment in the way each patient can actually pay, packages for multi-session treatments, and refund rules that hold up when travel plans change.

The site handles the commercial side of a visit, not the clinical one. It never promises results, and every treatment description goes through your medical team before it is published. What it does is take the booking, the money and the paperwork off the phone and out of chat threads.

Built for
Dental, dermatology, aesthetic and family clinics in Jeddah serving residents, expatriates and visitors.
Typical timeline
Agreed with you over video discovery calls, then set out in writing with milestones before design begins.
What you own
Your code, booking data, gateway merchant account and patient records, all registered to your clinic.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the platform takes care of

Built for treatment plans, mixed languages and patients on a schedule.

Jeddah clinics sell more than single consultations. An aesthetic clinic on or near Tahlia Street might sell a course of laser sessions, a dental clinic a staged treatment plan, a family clinic an annual check up for a whole household. Patients also come from many language communities and some are in the city only for days. So clinic online booking system development in Jeddah has to handle prepaid packages, session credits, flexible rescheduling and several languages without confusing the front desk. These are the parts we build most often, ordered roughly by how much a Jeddah clinic tends to rely on them. Scope for your first release is cut down to what your busiest services need.

Explain your project
  • Treatment packages and session credits

    Sell a course of sessions as one purchase, then let the patient book each visit against their remaining credit. The admin panel shows how many sessions are used, when the package expires, and what happens to unused sessions under your policy.

    Package revenue is tracked visit by visit rather than in a spreadsheet.

  • Booking in several languages

    Arabic first pages with right to left layout, a full English version, and short booking flows in further languages your patients use, such as Urdu or Indonesian, where your staff can respond in that language. Each language is checked by a native reader before launch.

    Patients from different communities finish booking without calling for help.

  • Visitor friendly checkout

    Clinic online payment integration in Jeddah has to cover local and foreign payers: mada, Apple Pay and STC Pay for residents, Visa and Mastercard issued abroad for visitors. Visitors book with a passport number rather than a Saudi identity, and receipts are sent by email.

    A patient who landed yesterday can book and pay like a resident.

  • Flexible rescheduling

    Patients move their own appointment within limits you set, for example until a set time before the visit, and keep any deposit attached to the new slot. Travellers whose plans shift can rebook rather than ask for a refund.

    Fewer refunds and fewer calls about changing a time.

  • Instalment options for elective care

    Tabby and Tamara can be offered at checkout for elective treatments, only where the provider accepts your clinic and service category. We confirm eligibility with them before building it, and keep insured or urgent services outside the instalment path.

    Elective packages become easier to say yes to, within the provider's rules.

  • Pre-visit forms and consent

    Medical history, allergy questions and consent forms written by your clinicians are completed online before the appointment and attached to the booking. Forms are versioned so you can see which wording a patient agreed to and when.

    Consultations start with the paperwork already on file.

  • Deposits and refund rules

    You decide which services require a deposit, how long the free cancellation window is, and when a deposit is kept. Refunds return through the gateway to the original card or wallet and appear against the booking for your accountant.

    Refunds follow the same written rule for every patient.

  • WhatsApp and SMS reminders

    Confirmations, reminders and directions are sent by SMS and email, and by WhatsApp to patients who agreed to it. Messages include the branch location pin and a link to reschedule, which matters in a spread out city with heavy evening traffic.

    Patients find the right branch and arrive on time.

  • Invoices under ZATCA rules

    Payments link to your invoicing so tax invoices follow ZATCA e-invoicing requirements under Fatoora. VAT treatment differs by service and patient, so the rules are set with your accountant and applied by the system, never by guesswork.

    Online income reconciles with the books each month.

  • Staff calendar and reporting

    Reception books phone and walk in patients into the same calendar, sends payment links, and checks package balances. Managers see bookings, no-shows, refunds and package sales by branch and service, and can export them for finance.

    Managers decide staffing from real booking data.

Who this is for

Four Jeddah clinics that get the most from online booking.

Jeddah stretches a long way along the Red Sea, from the old districts near Al Balad to the newer neighbourhoods towards Obhur in the north, and patients choose clinics by area, language and reputation. The booking site has to reflect where your patients come from and how they pay. These four situations cover most of the Jeddah clinics we speak to, and each changes what goes into the first release. Seasons matter too. Summer brings families back from abroad and fills calendars, Ramadan moves many clinics to late evening sessions, and Umrah peaks bring more short stay visitors to clinics near the airport and the main roads to Makkah. The booking rules we build let you change session times and deposit settings for those periods from the admin panel, without asking a developer.

01

Aesthetic and dermatology clinics selling courses

When most revenue comes from packages, the website needs to sell the course, track credits, and let patients book follow up sessions on their own. Clinic booking website design in Jeddah for this kind of clinic puts the package page and the remaining sessions view at the centre, with treatment descriptions approved by your doctors and no before and after promises.

Health advertising content should be cleared by your medical director and adviser.

02

Family clinics serving expatriate communities

Families from South Asia, South East Asia and Arab countries make up a large share of patients at many neighbourhood clinics. They often book for several family members at once and prefer their own language. We build household accounts, one checkout for several appointments, and messages in the language the patient chose.

03

Clinics seeing visitors and pilgrims in transit

Some patients are in Jeddah on business or before and after Umrah, arriving through King Abdulaziz International Airport or by the Haramain train. They need a short booking with a passport, payment by a foreign card, and an email receipt they can submit to their own insurer at home.

We do not claim reimbursement by foreign insurers; the receipt simply carries the details they usually ask for.

04

Dental groups with several branches

Dental treatment plans run over several visits, often at different branches and with different dentists. We connect the booking site to your practice system so the next stage of a plan can be booked online, with the correct chair time and the deposit agreed for that stage.

Six steps from a first video call to live online bookings in Jeddah.

  1. 01Video discovery callsWe meet your management, reception and finance by video, review your services, packages, languages and refund habits, and look at the systems you already use before proposing a scope.
  2. 02Payment and policy decisionsTogether we decide which services take a deposit, which are paid in full, how packages expire and how rescheduling works, then write those rules down so the build matches them exactly.
  3. 03Design in Arabic, English and moreWe design the booking flow right to left first, then English and any further languages, and share clickable prototypes your staff and a few patients test on their own phones.
  4. 04Build and integrationsWe build the site and admin, connect your clinic or dental practice system, set up the SAMA licensed gateway, link invoicing to Fatoora, and configure consent and access controls.
  5. 05Testing with real paymentsBefore launch we run real low value bookings, cancellations, package purchases and refunds through the live gateway, and check every confirmation message in each language.
  6. 06Go live and remote supportWe launch, redirect any old booking links, train your team over video, and keep supporting the platform with fixes and agreed improvements as patient numbers grow.

Technology

What we build this with.

The stack follows your clinic system and your team's skills. We often use Laravel or Next.js for booking and payments, with hosting in a Saudi cloud region where patient data must stay in the Kingdom, and security controls aligned to NCA guidance where your contracts or insurers expect it.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

What Jeddah clinics ask before taking bookings online.

It depends on the number of services, languages and how deeply the site links to your clinic system.

A clinic with a single branch, a clear price list and a simple calendar can go live far sooner than a group with packages, several languages and a live link to its practice software. We agree the timeline after the discovery calls, once we have seen your systems and policies, and write it into the proposal with milestones. Launching one branch or the main services first is often the quickest route to real bookings, with the rest following in planned phases.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews