Services · Mobile app development · Travel agency apps

Umrah and Hajj operator apps for Makkah, from package to manifest.

Travel agency app development in Makkah is mostly about Umrah companies and Hajj service providers, not leisure sales. Codeeo builds the apps these operators run on: a package builder fed by contracted rooms and transport, a portal for the external agents abroad who sell those packages, group manifests that follow pilgrims from arrival to departure, and a back office where contracts, allocations and payments reconcile.

Official steps such as Umrah visas, permits and service contracts run through the Ministry of Hajj and Umrah's Nusuk platforms. Your app works alongside them, keeping your own operation organised rather than replacing any government system. That boundary is the first thing we agree with every Makkah client.

Built for
Umrah companies, Hajj service providers and ground operators licensed to work in Makkah, plus the partner agencies who sell their packages.
Typical timeline
Agreed in discovery around the Hijri calendar, so releases avoid the busiest weeks of Ramadan and the Hajj season.
What you own
The code, the operator dashboard, the agent portal and every pilgrim record, held in your own accounts and hosting.
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

Operator capabilities

The tools a Makkah operator needs on a crowded day.

An Umrah company in Makkah sells through other people. Agencies in Pakistan, Indonesia, Egypt, the United Kingdom and dozens of other countries market your packages, and pilgrims arrive by the coachload expecting rooms near the Haram, transport to the holy sites and a guide who answers in their language. Most of the friction sits between those parties: rooming lists sent as spreadsheets, transport changes passed by voice note, payments from partners reconciled weeks later. We build the shared system that removes that friction. Packages are composed from what you have actually contracted. Partners book against live inventory through their own portal. Manifests become the single list everyone works from, whether that is a hotel front desk in Ajyad, a coach dispatcher in Al Aziziyah or a guide with a group at the Mataf. Your contracting, visa and permit steps stay on Nusuk; your app records their status so nothing is lost between systems. Our team of 80+ across Dubai, Riyadh and Karachi has delivered 200+ projects across the UAE and the US, and we treat an operator platform as operational software first and an app second.

Explain your project
  • Package composer

    Build Umrah packages from contracted hotel rooms, transport and catering, by night count, room occupancy and distance band from the Haram. Each package shows the contracts behind it, so sales cannot exceed what the company actually holds for that period. Seasonal variants for Ramadan are set up once and reused.

    Every package sold is backed by a contract you can point to.

  • Contract register

    A record of your accommodation, transport and catering agreements, with reference numbers, validity dates and quantities, mirroring what your team has finalised through Nusuk Masar. It does not replace the official contracting system; it lets operations staff see commitments without logging into it.

    Operations and finance read the same contract data.

  • External agent portal

    Each partner agency abroad gets a login showing its agreed packages, its own rates and its booking history. Agents submit passenger lists, request changes and download confirmations, while credit limits and outstanding balances stay visible only to them and your finance team.

    Partner bookings arrive complete and on your terms.

  • Group manifests

    One manifest per group with passport names, nationality, room assignment, transport legs and the guide responsible. Edits by your staff or the partner are logged, and every hotel and coach team sees the latest version on their own screen.

    One list replaces the spreadsheets that drift apart.

  • Rooming and allocation

    Assign families, single men and single women to rooms across several contracted hotels in central Makkah, respecting occupancy rules and keeping relatives together. Late changes rebalance the plan and tell the hotel immediately.

    Rooming disputes at check in become rare.

  • Haram distance and hotel profiles

    Each contracted property in Makkah carries its walking distance band to the Haram, shuttle arrangements, lift capacity and accessibility notes. Partners and pilgrims choose packages knowing what the walk will be like for an elderly parent, and your staff stop answering the same question for every group.

    Expectations about location are set before the pilgrim pays.

  • Guide and mutawwif app

    A phone app for the people leading groups, with headcounts, meeting points, the day's programme and a direct line to your operations room. Guides mark attendance at each movement, so a missing pilgrim is noticed before the coach departs. A simple pilgrim view shows the hotel, the guide's number and transport times in the group's language.

    Group leaders work from facts, not memory.

  • Movement board for peak days

    A dispatcher view of which groups move where and when, built for the pressure of Ramadan nights and, for Hajj providers, the days at Mina, Arafat and Muzdalifah. Changes ordered by the authorities can be pushed to every guide in one step.

    Operations react to change in minutes.

  • Partner settlement

    Statements per external agent showing bookings, amendments, payments received and balance due, with ZATCA compliant invoices from your finance system for transactions that require them. Disputed items are flagged with their history attached.

    Settling with partners takes days, not a season.

  • Incident and complaint log

    Lost items, medical referrals, hotel complaints and service failures recorded against the group and the supplier involved, with timestamps and follow up owners. The log becomes evidence when you review suppliers before the next season.

    Problems are fixed and remembered, not just apologised for.

Who this is for

Makkah operators who get the most from a dedicated app.

The Ministry of Hajj and Umrah licenses the Saudi companies that design and run Umrah programmes, and Hajj services follow their own regulated arrangements. Within that framework, operators differ a lot in size and focus. These are the four situations we most often plan for, and the first release looks different for each. Whatever the starting point, the app is shaped by your licence and contracts, so we ask to see how those are structured early in discovery.

01

Umrah companies with a large external agent network

If dozens of overseas agencies sell your packages, the partner portal and manifests come first. The value is in removing spreadsheets from the relationship: agents book against real inventory, see their own balances and stop phoning your office for confirmations. Pilgrim facing screens can follow once the partner side is stable, because the partner side is where most errors are created and most time is lost. A travel booking app development effort aimed at partners also gives you better data on which markets and agents actually fill rooms.

Invite two or three trusted partners to test before opening the portal to everyone.

02

Ground operators running hotels, coaches and guides

Some Makkah businesses handle the services rather than the sales. For them the movement board, guide app and rooming tools matter most. We design these for speed under pressure, with large buttons, offline tolerance and very little typing, because staff use them in crowds, on coaches and in hotel lobbies during the busiest hours of the year. Supervisors see every vehicle and group on one board instead of a dozen chat threads.

03

Hajj service providers

Hajj brings a short, intense season with movements between Makkah and the holy sites on fixed days. An app for a Hajj provider centres on camp and tent assignments, group schedules for each day of the rites, and instant communication with guides. We keep the official registration and payment steps on the government channels and build around them, never in place of them. Guides receive each day's plan the night before, and supervisors can see which groups have reached their camp and which are still on the road.

Plan this work well before the season begins.

04

Operators replacing a patchwork of tools

A spreadsheet for rooming, a messaging group per partner, an accounting package and a separate transport tracker can carry a small operator for years. Growth breaks it. We consolidate those tools into one system in stages, moving the most error prone process first so the team sees the benefit within the first season. Historic groups and partner records are migrated so last season's lessons stay available.

Six stages, planned around the pilgrimage calendar.

  1. 01Operational walkthroughBy video call we trace one group from the partner's first booking to departure, recording every handover, document and message along the way.
  2. 02Official systems boundaryWe mark which steps happen on Nusuk and other government platforms and design the app to record their outcomes rather than duplicate them.
  3. 03Partner and staff designAgent portal, dispatcher board and guide screens are designed with the people who will use them, in the languages your groups speak.
  4. 04Off season buildDevelopment and testing are timed for quieter months, so your team can trial the system without risking a busy Ramadan.
  5. 05Load and crowd testingWe simulate a full house: many groups, late flight changes, congested networks and guides working offline, before go live.
  6. 06Season reviewAfter each season we review incidents, partner feedback and staff workarounds, then agree the improvements for the next one.

Technology

What we build this with.

Cross platform mobile apps for guides and pilgrims, a web portal for partners and a back office for your staff, built on cloud hosting chosen with your data protection obligations in mind. Offline support and lightweight screens are priorities, not afterthoughts. Everything is documented so your own staff or another vendor can maintain it later.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

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

03Marketing and tracking

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

What Makkah operators ask us.

The customer is usually a pilgrim group sold through partners, and government platforms govern key steps.

A leisure agency app is built to sell. An Umrah or Hajj operator app is built to coordinate: contracts, partners, manifests, rooms, transport and guides, all under the rules of the Ministry of Hajj and Umrah. Volumes peak sharply in Ramadan and the Hajj season, networks around the Haram are congested and groups speak many languages. Each of those facts shapes the design. Holiday booking app development for Makkah, in the consumer sense, is a small slice of the work; most value sits in the operator's back office and partner tools.

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