Skip to main content
Hajj & Umrah Management — The Hajj/Umrah specialization for Odoo 17/18/19 — pilgrim database (passport, visa, mahram, health) — 1/1Illustrative preview

The Hajj/Umrah specialization for Odoo 17/18/19

— pilgrim database (passport, visa, mahram, health), groups & mutawwif, bus seat allocation, Makkah/Madinah & Mina/Arafat rooming, ID badges and live dashboards. The only Odoo Hajj/Umrah solution. Add-on to Travel Agency & Tour Operator Management.

What is Hajj & Umrah Management?

The Hajj/Umrah specialization for Odoo 17/18/19 — pilgrim database (passport, visa, mahram, health), groups & mutawwif, bus seat allocation, Makkah/Madinah & Mina/Arafat rooming, ID badges and live dashboards. The only Odoo Hajj/Umrah solution. Add-on to Travel Agency & Tour Operator Management. One-time license from $1500.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

Key Features

The only Odoo Hajj/Umrah specialization
Pilgrim database: passport, visa pipeline, Saudi e-number, MOFA no, barcode
Mahram tab (self-relation + relationship) with non-blocking warning
Health tab: blood group, conditions, allergies, medications, wheelchair
Find-a-pilgrim search by name / passport / phone / visa / e-number
Groups & mutawwif with one-click pilgrim-list print
Bus transport with a visual seat map, one-pilgrim-per-seat + bus manifest
Makkah/Madinah hotel & Mina/Arafat camp rooming with rooming-list report
Ziyarat sites catalogue + per-group plans
Documents with expiry tracking + visa/passport expiry-reminder cron
Pilgrim ID badge (photo + barcode), group list, bus manifest, visa-status reports
Premium OWL dashboard: pilgrims by status, visa pipeline, bus occupancy
One-click pilgrim registration from a booking’s travellers
Odoo 17, 18 & 19 — add-on to the travel core, LGPL-3

Installation overview

  1. 1

    Download from ECOSIRE

    Buy the license on ecosire.com and download the Hajj & Umrah Management module ZIP from your account dashboard.

  2. 2

    Upload to Odoo

    Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).

  3. 3

    Install the module

    Activate Developer Mode, open Apps, click Update Apps List, search for Hajj & Umrah Management, and press Install.

  4. 4

    Configure settings

    Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.

  5. 5

    Verify & go live

    Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.

Technical Specifications

Odoo Compatibility
Odoo 17, Odoo 18, Odoo 19
Editions
Enterprise & Community
License
Licence confirmation required
Python Requirement
Python 3.10+
Database
PostgreSQL 12+

About this Product

The Hajj & Umrah Management app is the pilgrimage-operator specialization that no other Odoo solution offers. It builds on the Travel Agency & Tour Operator Management core and adds everything a Hajj or Umrah company needs to run a season end-to-end.

What you get

  • Pilgrim database — one record per pilgrim with tabs for identity & passport, visa (type, status pipeline, Saudi e-number, MOFA no, barcode), mahram (self-relation + relationship), health (blood group, conditions, allergies, medications, wheelchair), trip & accounting. Photo + barcode on every record.
  • Find a pilgrim — a rich search by name / passport / phone / visa no / e-number, with filters and group-bys (trip type, season, group, bus, visa status, nationality, state).
  • Groups & mutawwif — gatherings with a group leader, guide, capacity and a one-click pilgrim-list print.
  • Bus transport with seat allocation — buses with capacity, driver and route, a visual seat map, one-pilgrim-per-seat enforcement and a printable bus manifest. Far beyond a plain vehicle record.
  • Accommodation & rooming — Makkah/Madinah hotels and Mina/Arafat camps with bed-capacity limits, per-pilgrim room/tent assignment and a rooming-list report.
  • Ziyarat — a catalogue of visit sites and per-group ziyarat plans.
  • Documents — per-pilgrim documents with type, attachment, expiry tracking and verification, plus a visa/passport expiry-reminder cron.
  • Reports — pilgrim ID badge (photo + barcode), group pilgrim list, bus manifest (seat → pilgrim) and visa-status report.
  • Premium dashboard — pilgrims by status, visa pipeline, pilgrims per group, bus occupancy, revenue collected vs outstanding.
  • One-click pilgrim registration — a booking's travellers become pilgrim records with a single action.

Requires the travel core

This is an add-on to Travel Agency & Tour Operator Management — install the travel core first, then this module on top.

📖 Read the full documentation · 🔎 Explore the live demo (login admin / admin)

Licensed at $1,500 (one-time add-on). Use Request a Quotation above for the core + add-on bundle, licensing across Odoo 17/18/19 and optional implementation.

Compatible with Odoo 17Compatible with Odoo 18Compatible with Odoo 19

How Hajj & Umrah Management Compares

CriterionECOSIRECustom BuildCompetitorOdoo Native
Pilgrim DB (passport/visa/mahram/health)IncludedPartial supportNot includedNot included
Saudi e-number / MOFA / visa pipelineIncludedNot includedNot includedNot included
Bus seat allocation + visual seat mapIncludedNot includedNot includedNot included
Makkah/Madinah & Mina/Arafat roomingIncludedNot includedNot includedNot included
Find-a-pilgrim searchIncludedPartial supportNot includedPartial support
ID badge + bus manifest reportsIncludedNot includedNot includedNot included
Runs on the same Odoo as packages & accountingIncludedPartial supportNot includedPartial support
Odoo 17 / 18 / 19 supportIncludedPartial supportNot includedIncluded

Real-World Use Cases

travel

Umrah operator

Registers pilgrims with passport, visa and health data, assigns them to groups, bus seats and hotel rooms, and tracks visa status through to issuance.

A single source of truth for every pilgrim, visa and seat across the season.
travel

Hajj group leader

Builds groups with a mutawwif, then prints pilgrim lists, bus manifests and ID badges with photo and barcode in one click.

Paperwork that used to take days generated instantly.
logistics

Transport coordinator

Allocates pilgrims to bus seats on a visual map with one-pilgrim-per-seat enforcement and a printable manifest.

No double-booked seats; every bus accounted for.

Frequently Asked Questions about Hajj & Umrah Management

Is this a standalone app?

No — it is an add-on to Travel Agency & Tour Operator Management. Install the travel core first, then this module on top.

Does it integrate with Nusuk / Tawakkalna / MOFA?

It tracks visa / e-number data and the document workflow today. Live Nusuk/MOFA integration is a partner-gated add-on that requires official government API access.

How is it priced?

A $1,500 one-time add-on. Use Request a Quotation for the travel-core + add-on bundle and optional implementation.

Does it handle bus seating and rooming?

Yes — a visual seat map with one-pilgrim-per-seat enforcement, plus Makkah/Madinah hotel and Mina/Arafat camp rooming with printable reports.

Which Odoo versions are supported?

Odoo 17, 18 and 19, Community or Enterprise, LGPL-3.

Talk to an ECOSIRE expert about Hajj & Umrah Management

Get a custom quote, a live demo, or help evaluating fit.

Start the conversation