Services · Ecommerce development · Maintenance booking sites

Riyadh maintenance booking sites built for the summer rush and the quiet months.

Codeeo delivers home maintenance booking website development in Riyadh for AC specialists, MEP contractors, handyman and cleaning companies, and firms that inspect new homes before handover. Customers choose a service, pick a slot that a technician can genuinely reach across a sprawling city, and pay at checkout with mada, Apple Pay, cards or STC Bank. You get a full calendar of paid, well described jobs, and a site that keeps selling when the phones are busy in July and when demand drops in winter.

Our team works from an office in Riyadh, so discovery workshops and design reviews can happen face to face at your premises or ours. The platform itself is a website: no download needed, and built to sell, schedule and collect payment for each visit.

Built for
Riyadh maintenance and servicing companies selling visits to villas, apartments and new homes across the north, centre and east of the city.
Typical timeline
Agreed with you after an in person or video discovery workshop, then written into the proposal with review points for each stage.
What you own
All source code, the booking and customer database, the gateway merchant account, the domain and the admin logins, in your company's name.
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

Inside the platform

What a Riyadh booking site needs to handle a city this size.

Demand for home maintenance in Riyadh swings hard with the seasons. When the heat arrives, AC breakdowns and servicing requests pile up faster than any team can answer the phone; after a dust storm, every household wants filters cleaned at once; in the cooler months the calendar thins out and you need to sell planned work instead. Distance matters too. A crew based near Al Olaya can lose an hour reaching Al Narjis or Hittin at the wrong time of day, and the Northern and Eastern Ring Roads decide whether a two visit morning is realistic.

Home maintenance online booking system development in Riyadh therefore starts with capacity: how many jobs of each type each crew can do in each area, and what happens when that capacity runs out. The features below are the ones we build most often for operators here, ordered by how often they make the first release.

Explain your project
  • Capacity rules by season

    You set how many servicing, repair and installation slots each crew offers per day, and change the mix by season. In peak summer, repairs get more capacity and servicing moves to early mornings; in winter, servicing and planned upgrades take the bulk of the diary.

    The calendar matches what your crews can really deliver in each season.

  • Waitlist for full days

    When a day is full, customers join a waitlist instead of leaving the site. If a booking is cancelled or a job finishes early, the next customer on the list for that area gets a message with a link to claim the slot and pay.

    Cancelled slots are refilled within minutes, not left empty.

  • Priority visit option

    For customers who cannot wait, you can sell a priority visit at a higher price with a shorter arrival window, drawn from capacity you hold back each day. The site shows the option only when held capacity remains in that customer's area.

    Urgent work pays for the disruption it causes to the schedule.

  • District mapping across the city

    The customer's National Address or map pin places the booking in one of your service areas, such as the northern districts around Al Malqa and Al Yasmin, the centre around Al Olaya and Al Sulaimaniyah, or the east. Travel buffers are built into slots that cross the ring roads.

    Arrival windows customers can rely on, even at rush hour.

  • New home handover inspections

    Buyers of new villas and apartments book a snagging inspection before they accept the keys. The booking collects the developer, unit type and handover date, and the report is attached to the customer's account after the visit so they can share it with the developer.

    A growing service sold online to buyers in new Riyadh communities.

  • Dust storm filter campaigns

    After a dust storm, you switch on a filter and duct cleaning offer with its own slots and price in a few clicks. Past customers receive a message with a link straight to the offer, and capacity is ring fenced so it does not swallow repair slots.

    A spike in demand becomes planned revenue rather than a jammed phone line.

  • Prepaid visit bundles

    Households and landlords buy a bundle of visits in one payment, then book each visit from their account when they need it. The balance of remaining visits is always visible, and unused visits follow the expiry rules you publish at checkout.

    Cash arrives upfront and customers come back to book again.

  • Checkout built for Saudi payments

    Home maintenance online payment integration in Riyadh covers mada, Visa and Mastercard, Apple Pay and STC Bank (formerly STC Pay) through a SAMA licensed gateway, plus Tabby and Tamara instalments for installations and replacements. SADAD can be offered for landlords and companies who settle by bill payment.

    Every customer finds a familiar way to pay.

  • Landlord accounts with several units

    Owners of apartment buildings book visits for any of their units from one account, add tenant contact details for the arrival message and receive one monthly statement. Invoices follow ZATCA Fatoora rules and carry the landlord's VAT number where they have one.

    Building owners become steady, high volume customers.

  • Cancellation, reschedule and refund logic

    Customers move or cancel a booking from the link in their confirmation, within the cut offs you publish at checkout as the Saudi e-commerce law expects. The site calculates any refund, sends it back to the original payment method, issues the credit note and frees the slot for the waitlist in the same step.

    Changes cost your coordinators no time and leave no gap in the diary.

Who we build for

Riyadh operators who get the most from a booking site.

We meet Riyadh businesses at different stages. Some have outgrown a call centre and a shared spreadsheet; some are launching a new service line and want to sell it online from day one; some run several brands and want them on one platform. Because our Riyadh team can sit with your coordinators and watch how bookings are handled today, we usually find the real bottleneck quickly and build the first release around it. Whatever the starting point, the first release stays narrow enough to launch on time.

01

An AC company swamped every summer

From late spring your call handlers cannot keep up, and customers who cannot get through call a competitor. We build seasonal capacity rules, a waitlist and a priority visit option, so the site keeps taking bookings and payments around the clock. In the quieter months the same platform sells servicing bundles to past customers so the diary does not empty.

Summer readiness usually shapes the launch date.

02

A snagging and inspection business

Your customers are buying new homes in fast growing parts of the city and need an inspection before handover. They want to book online, pay upfront and receive a report they can forward. We build a booking flow around handover dates and unit types, with reports delivered through the customer's account after the visit. Bookings can also be made by relatives or agents on the buyer's behalf, with the report shared to both.

03

A handyman or cleaning company with several crews

Your services are many and small: mounting a television, fixing a door, deep cleaning before a move. A clear menu with fixed prices for common tasks, slots by district and prepayment at checkout removes most of the calls. Larger jobs go through a quote request and secure payment link instead. Customers who book one task are offered related ones at checkout, such as a filter clean alongside a fan repair.

Fixed price tasks sell best online; we start with those.

04

A group running more than one service brand

You operate an AC brand, a cleaning brand and perhaps a pest control brand, each with its own site and phone line. We bring them onto one booking platform with separate storefronts, shared customer accounts and combined reporting, so a customer who books cleaning can be offered AC servicing in the same checkout. Each brand keeps its own look, prices and phone number on its storefront.

Six stages from a Riyadh workshop to a live booking site.

  1. 01On site discovery workshopWe meet at your Riyadh office or ours with the owner, coordinators and finance, watch real bookings being handled and list every service, area and payment rule.
  2. 02Capacity and pricing modelCrew skills, daily capacity by job type, seasonal changes, priority options and bundle rules are written down and agreed before design.
  3. 03Arabic first designRight to left booking screens with an English version, reviewed together in person, with your brand and photography of your own crews.
  4. 04Platform buildBooking engine, waitlists, landlord accounts, the coordinator calendar and integrations with your accounting or dispatch tools, delivered in reviewable stages.
  5. 05Payment and invoice sign offEvery payment method, refund path and invoice type tested with your finance team, including VAT numbers for landlords and companies.
  6. 06Launch before the peakWe aim launch at a quieter month so your team learns the system before summer, then review results after the first busy weeks.

Technology

What we build this with.

We pick technology that your volume, your integrations and your internal team can live with: a fast front end that ranks and loads quickly on mobile, a reliable booking and payment back end, and APIs to the accounting and field tools you already use. Everything is documented so another developer or your own staff can take it over.

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 Riyadh maintenance companies want to know first.

Yes, we have an office in Riyadh.

Codeeo works from Dubai, Riyadh and Karachi, with a team of 80+ across the three. For Riyadh clients we can hold the discovery workshop at your premises, which is often the fastest way to understand how your coordinators juggle calls, WhatsApp and the diary. Design reviews and staff training can also be in person, with video calls in between to keep things moving. Seeing the diary, the phones and the WhatsApp groups in use for an hour tells us more than any questionnaire.

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