Services · Mobile app development · Travel agency apps

Apps for Madinah agencies running ziyarat, transfers and pilgrim groups.

We take on travel agency app development in Madinah for the operators who look after pilgrims during their days in the city of the Prophet's Mosque. Codeeo builds apps that schedule ziyarat tours to Quba, Uhud and Masjid al-Qiblatain, plan transfers between Madinah and Makkah, hand overseas partners a clean booking portal and give group leaders the manifest they need on the street.

Pilgrims in Madinah usually stay a few days, either before or after Makkah. Their programme is gentler but tightly scheduled, and an agency's reputation rests on whether tours, prayers and departures run on time. The app keeps that schedule visible to your staff, your partners and the pilgrims themselves.

Built for
Madinah ground operators, ziyarat tour companies and agencies that receive pilgrim groups from partners abroad.
Typical timeline
Settled in discovery and written into the scope, with releases timed to the quieter months between Umrah peaks so staff learn the app before the crowds return.
What you own
The apps, the partner portal, the source code and every group record, registered to your business.
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

Features for Madinah operations

What a Madinah agency app actually needs to do.

Madinah work has its own rhythm. Groups arrive by air at Prince Mohammad bin Abdulaziz International Airport, by Haramain train at the Madinah station or by coach from Makkah. They settle in hotels around the Prophet's Mosque, attend prayers five times a day, visit the historic sites on a fixed morning and leave for Makkah or home on a set date. An agency here is judged on small things: whether the coach for Quba was at the hotel door after Fajr, whether elderly pilgrims were reminded to book their Rawdah visit on the Nusuk app, whether the group leader knew about a changed departure before the pilgrims did. We design the app around that rhythm. Tours are scheduled around prayer times, transfers carry their own manifests, partners abroad see what their pilgrims are doing, and every change reaches the guide's phone at once. Official permits remain with Nusuk; the app reminds and records, nothing more. The result is an operations tool first, with customer screens that grow from the same data rather than a separate brochure app.

Explain your project
  • Ziyarat tour scheduler

    Plan visits to Masjid Quba, Mount Uhud and the martyrs' cemetery, Masjid al-Qiblatain and other sites as timed departures that fit between prayers. Each tour has a vehicle, guide, language and capacity, and seats fill from the group manifests rather than a separate list. Optional stops such as the date markets can be added per group.

    Tours leave full and on time, without a clipboard at the hotel door.

  • Arrival channels in one view

    Air arrivals at the Madinah airport, Haramain train arrivals and coaches coming from Makkah all appear on one board. Reps see which channel each group uses, expected times and who is meeting them, so nobody waits at the wrong terminal. Flight delays and train changes update the board automatically where a feed is available.

    Every arrival has a named person waiting for it.

  • Rawdah visit reminders

    Visits to Al Rawdah require a booking on the official Nusuk app. Your app does not book on the pilgrim's behalf. Instead it reminds each pilgrim, explains the steps in their language and lets the guide record who has a confirmed slot, so nobody in the group misses out quietly. Women's and men's visiting arrangements differ, and the guidance reflects that.

    More pilgrims arrive prepared for one of the most anticipated moments of their stay.

  • Intercity transfer manifests

    Coach and rail transfers to Makkah, Jeddah or the airport, each with its own passenger list, luggage count and departure point. If a pilgrim changes plans, they move between transfers and the dispatcher sees the updated seat count straight away. Luggage tags can be printed per transfer.

    Departures from Madinah stop being the most stressful hour of the trip.

  • Partner booking portal

    Overseas agencies, and Umrah companies in Makkah who hand you the Madinah leg, book nights, tours and transfers through their own login. They see confirmations, vouchers and statements, and you see each partner's volume across the season. Credit limits per partner stop over exposure.

    Partner requests arrive in a single format you can act on.

  • Group leader app

    Headcount at every meeting point, the day's programme, hotel contacts and a chat line to your operations desk. Leaders can mark a pilgrim as unwell or delayed, and the operations desk decides who follows up. Leaders can also broadcast a message to the whole group in its language.

    Leaders spend their time with pilgrims rather than on calls.

  • Multilingual pilgrim guide

    Short, respectful guidance for each site, meeting point and departure in the languages of your groups. Text is written for translation first, so Urdu, Indonesian, Turkish or French versions say the same thing as the Arabic and English.

    Pilgrims from every market get the same quality of information.

  • Guide and driver roster

    A roster of your licensed guides and contracted drivers, with languages, availability and assignments for each day. Clashes are flagged before they happen, and a sick guide's tours can be reassigned in a few taps. Guides confirm assignments from their phones.

    The right language speaker leads the right group.

  • Feedback after each stay

    A short survey sent when the group leaves Madinah, in the pilgrim's language, covering hotel, transport, tours and guide. Results group by partner and supplier, so you know which coaches or hotels caused complaints this season. Negative answers alert a manager before the group has even left the city.

    Supplier reviews rest on evidence rather than anecdote.

  • Payments and partner statements

    Walk in pilgrims and residents of Madinah who book a tour can pay by mada, card or Apple Pay through a Saudi payment gateway. Partners settle on account, with statements per season and electronic invoices issued from your finance system in line with ZATCA rules.

    Cash at the coach door gives way to traceable payments.

Who this is for

The Madinah businesses we design for.

Travel businesses in Madinah tend to specialise. Some run the whole Madinah leg for partners, some only sell tours, some focus on transfers. A good app reflects that specialism instead of forcing every operator into a generic booking flow. These four profiles cover most of the conversations we have. The common thread is that a pilgrim's time in Madinah is short and precious, so delays and confusion are remembered long after the trip.

01

Ground operators handling the Madinah leg for partners

Umrah companies and overseas agencies often hand the Madinah portion of a programme to a local operator. You receive groups, place them in hotels, run tours and send them on. The partner portal and arrival board deliver the most value here, followed by transfer manifests. Pilgrim screens can stay simple until the partner side runs smoothly. Because you rely on others for your volume, a portal that makes you easy to work with is also how you win more partners next season.

Agree the manifest template with your largest partner first.

02

Ziyarat tour companies

If tours are your product, the scheduler, guide roster and multilingual site guidance come first. Pilgrims and partners should be able to book a seat, choose a language and see the meeting point without calling. A holiday booking app development approach built for beach resorts will not suit you; the flow has to respect prayer times and the pace of older travellers. Travel booking app development for a tour company in Madinah also means handling small walk in groups booked by hotel concierges on the same morning.

03

Transfer and transport providers

Operators who move pilgrims between the airport, the train station, hotels and Makkah need dispatch more than sales. We build driver apps, vehicle assignment and live manifests, with partners able to see their pilgrims' pickup status in real time. Vehicle checks, driver hours and fuel stops can be added later as the operation grows.

Driver screens are kept to a few large buttons.

04

Agencies adding Madinah to a wider offer

A company based elsewhere in the Kingdom may want a Madinah module within an existing app. We plan the Madinah services as a separate product area sharing customers, payments and partners with your main system, so it grows without disrupting what already works. Customers who booked a Riyadh or Jeddah trip with you can then add Madinah services from the same account.

From a first call to a working Madinah app.

  1. 01Follow one groupOn a video call we follow a recent group through its Madinah stay, noting every booking, handover and message that kept it moving, and where things went wrong.
  2. 02Separate official and own stepsRawdah bookings, permits and any visa step stay on official platforms. We list them and design the app to remind and record only.
  3. 03Design around prayer timesTour slots, transfer windows and notifications are planned around the daily prayer schedule, which changes through the year.
  4. 04Build in testable slicesThe arrival board, tour scheduler and partner portal arrive as separate working pieces your team can try with real groups.
  5. 05Rehearse a busy weekWe test with many simultaneous groups, last minute transfer changes and guides on weak connections before release.
  6. 06Improve between seasonsFeedback, partner usage and staff workarounds guide the next release, scheduled for a quieter period.

Technology

What we build this with.

Cross platform mobile apps for leaders, drivers and pilgrims, a web portal for partners and an operations dashboard for your staff. Offline storage and low data screens come as standard, because connections near the Prophet's Mosque can be slow at prayer times. Code and documentation are handed over so your team can maintain it.

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

Questions from Madinah operators.

It depends on your partners, tours and integrations, and we fix it after discovery.

A tour scheduler with a guide app is a smaller project than a full partner platform with transfers and settlement. We write the scope and delivery plan once we know which pieces you need first, then time the release for a quieter month so your staff can learn it before the next peak. Later pieces follow as separate releases. Integrations with partner systems or accounting software add time, and we identify those early so they do not surprise anyone.

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