Services · Ecommerce development · Appointment booking sites

Paid booking websites for Dammam, Khobar and Dhahran service businesses.

Codeeo delivers appointment booking booking website development Dammam operators use to sell their time across the whole Eastern Province metro. Clients pick a service at your Dammam, Khobar or Dhahran branch, book a slot that fits a rotating work pattern, and pay on the spot by mada, Apple Pay, STC Pay or card. Employers settle staff bookings on account, visitors from Bahrain pay with their own cards, and every payment produces a ZATCA invoice without anyone at reception typing it up.

Discovery, design reviews and staff training for Dammam clients run by video call, with a shared staging site your branch managers can test between calls. The site is Arabic first with a complete English version, which matters in a metro where many clients and staff work in English every day.

Built for
Clinics, occupational health providers, car care centres, salons, training institutes and home service companies across Dammam, Khobar and Dhahran.
Typical timeline
We agree timing after discovery, once gateway approvals, invoicing and any employer integrations are clear, and write it into the scope before design.
What you own
All code, booking and client data, payment merchant accounts, domains and hosting are opened under your company and handed over with admin access.
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

Platform features

What a Dammam booking site needs to take the money, not just the name.

The Eastern Province books differently from the rest of the Kingdom. A large share of customers work for energy, petrochemical, logistics and industrial employers on rotations, so demand comes in waves around days off rather than neatly across the week. Employers pay for a lot of services directly. Clients drive between Dammam, Khobar and Dhahran without thinking of them as separate cities, and some cross the King Fahd Causeway from Bahrain. A booking site that only shows a weekly grid and a card form leaves much of that business on the phone. Online booking system development in Dammam therefore puts employer billing, multi city branches and flexible payment rules at the centre, and each is configured from your admin so new branches, services and corporate clients can be added by your own staff. Payment rules can also vary by city, so a Khobar branch serving more walk in visitors can ask for full prepayment while a Dammam branch with loyal regulars takes deposits.

Explain your project
  • One site for three cities

    Branches in Dammam, Khobar and Dhahran sit in one booking site with their own services, staff and hours. Clients search by area or nearest branch, and if their usual branch is full the site offers the earliest slot at the next closest one instead of a dead end.

    Demand moves between branches instead of being lost.

  • Employer accounts and purchase orders

    Contractors and industrial employers book medicals, training or vehicle services for staff against a purchase order or an annual agreement. Authorised coordinators book for many employees at once, and the employer receives one standard tax invoice per period with each booking itemised.

    Corporate volume handled without card payments or spreadsheets.

  • Bulk and crew scheduling

    A coordinator can upload a list of workers and request a block of slots for pre employment or periodic checks. The site fills the block across available practitioners and rooms, sends each worker an individual confirmation and reports attendance back to the employer.

    Large crew bookings done in one sitting.

  • mada, Apple Pay, STC Pay and cards

    Individual clients pay through a SAMA licensed gateway that accepts mada, Apple Pay, STC Pay, Visa and Mastercard. Bahraini and other non Saudi cards go through the international card route, with clear Arabic and English messages if a bank declines a payment.

    Every client can pay, whichever side of the causeway they live.

  • Rotation friendly booking windows

    Booking windows open further ahead for clients who know their rotation weeks in advance, and early morning or late evening slots can be released only to them. Returning clients can save their rotation pattern so the site suggests days that fall in their time off.

    Clients on rotation book their days off in advance.

  • Vehicle service booking

    Tinting, detailing, tyre and maintenance centres along the Dammam and Khobar main roads take bookings by vehicle type and service bay, with the plate number and car model collected at checkout. Deposits protect long bay bookings such as ceramic coating.

    Bays booked by real duration, with deposits on long jobs.

  • Home and compound visits

    Mobile nurses, physiotherapists, cleaners and beauticians visiting homes and residential compounds need travel time between jobs and gate access details. The site books only areas the practitioner can reach in time and collects compound name, gate instructions and contact numbers upfront.

    Visits arrive on time with access already arranged.

  • Refunds, credit and no show rules

    Cancellation windows, refund rules and credit for rescheduling are set per service and per client type, and shown at checkout as the Ministry of Commerce expects. Rotations change at short notice, so you can allow a free reschedule when a client's shift moves while still keeping deposits for genuine no shows.

    Fair rules that protect revenue without punishing shift changes.

  • ZATCA invoices and credit notes

    Simplified invoices with QR codes for individuals, standard invoices for employers, and credit notes for every refund, all produced automatically. Where your business is in the Fatoora integration phase, invoices pass to your e-invoicing solution for reporting or clearance.

    VAT records ready for the accountant at any point.

  • Branch and finance dashboards

    Each branch manager sees the day's bookings, arrivals, unpaid employer bookings and refunds due for their own location. Head office compares Dammam, Khobar and Dhahran side by side, and finance gets settlement reports that split gateway payouts from employer invoices awaiting payment.

    Every city's takings visible without waiting for month end.

Who this is for

Four Eastern Province businesses that suit a paid booking site.

Booking website design in Dammam is shaped by the employers around it. Some of our Eastern Province clients get most of their revenue from companies; others serve families in Al Faisaliyah, Al Shati or the Khobar neighbourhoods and almost never invoice a business. Most fall into one of these four groups, and the build focuses on the features each one depends on. Many businesses in the metro straddle two groups, such as a clinic that serves local families on weekdays and contractor crews on weekends, and the platform handles both from one admin.

01

Occupational health and medical check providers

Providers running pre employment medicals, periodic checks and fitness to work assessments for industrial employers need crew scheduling, employer billing and result status shared without exposing medical detail. The booking site handles scheduling and payment; clinical results stay in your medical system, and access is limited by role in line with the PDPL. Employer coordinators can see which workers have attended and which still need a slot, without seeing any result or clinical note.

Medical detail never sits in the booking record.

02

Clinics and dental groups across the metro

Family, dental and dermatology clinics with branches in Dammam and Khobar need consultation fees taken online, branch transfer when one location is full, and reminders that respect the family's preferred language. Patients choose a doctor by speciality and gender where clinics offer that choice, and pay before arrival to cut waiting room time. Weekend clinics in Khobar can carry different deposit rules from weekday sessions in Dammam, set by the branch manager. Doctors' schedules are maintained by the clinic, and changes to a doctor's sessions automatically notify any affected patients.

03

Car care, tinting and tyre centres

Automotive service businesses sell bay time. They need service durations that vary by vehicle size, deposits on long jobs, the ability to sell packages such as yearly detailing plans, and corporate billing for company fleets. Clients get a reminder before the appointment and a message when the car is ready for collection. Clients can add a pickup and drop service at checkout, priced and scheduled by area, where your centre offers it.

Fleet billing turns occasional jobs into contracts.

04

Training institutes and university area services

Safety training providers, language institutes and tutoring centres near the universities sell seats on sessions and blocks of lessons. Employers book safety courses for staff on account, while students pay individually, sometimes with Tabby or Tamara for longer programmes. Certificates of attendance are issued from the same records. Seats on safety courses can be held for an employer for a limited time before they are released back to individual learners.

Six stages to a Dammam booking site that takes payments.

  1. 01Remote discoveryVideo sessions with owners, branch managers and finance to map how bookings, employer orders and payments work today across your Eastern Province branches.
  2. 02Commercial rulesDeposit, refund, employer billing and rescheduling rules agreed in writing, with the client facing policy text drafted in Arabic and English.
  3. 03Payment and invoicing onboardingGateway application, international card acceptance for Bahraini visitors, instalment providers and the ZATCA invoicing route started in parallel with design.
  4. 04Design and buildArabic first screens, employer portal and admin built in short cycles, shared on staging so managers in each city can test.
  5. 05Testing with real casesCrew bookings, employer invoices, rotation reschedules, refunds and foreign card payments tested before launch with your own staff.
  6. 06Launch and refinementBranches go live in sequence, staff are trained by video, and rules are adjusted once real demand patterns are visible.

Technology

What we build this with.

Laravel or Next.js for the booking site, a scheduling engine for staff, rooms, bays and visits, an employer portal, and a SAMA licensed gateway. Hosting is selected with PDPL rules in mind and opened in your company's name. Where you already run an ERP or a clinic system, bookings and invoices sync to it so finance keeps one set of numbers.

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

Questions from Dammam, Khobar and Dhahran operators.

Cost follows the rules and integrations you need, not the number of pages.

Employer accounts, crew scheduling, multi branch availability, vehicle bays, home visits and a link to your clinic or ERP system each add work. A single branch salon with standard deposits is far lighter than an occupational health provider serving several employers. After discovery we price the agreed scope in writing, and list running costs such as hosting, gateway fees and SMS separately. We usually recommend a first release focused on the services that bring most revenue, then adding employer portals or extra integrations once the basics are proven.

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