Hajj & Umrah Management
The ECOSIRE 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: a rich pilgrim database, visa and document tracking, group/mutawwif organisation, bus seat allocation, hotel and camp rooming, ziyarat, printable ID badges and dedicated dashboards.
Compatibility: Odoo 17 / 18 / 19 (Community or Enterprise) Price: $1,500 (one-time, add-on) Requires: Travel Agency & Tour Operator Management License: LGPL-3 Category: Services / Travel
Explore a fully-populated Hajj/Umrah operation at hajj.demo.ecosire.com — log in with admin / admin.
What it does
- 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/batches with a group leader, guide, capacity, departure/return 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 rooms/tents, 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 — the app opens on a modern OWL Chart.js 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.
Who it's for
Hajj and Umrah travel companies and operators who need to manage pilgrims, visas, groups, transport and accommodation with full Saudi-process awareness — on the same Odoo system that runs their packages, bookings and accounting.
Requirements
| Requirement | Detail |
|---|---|
| Odoo | 17.0, 18.0, or 19.0 (Community or Enterprise) |
| Requires | ecosire_travel_management (the travel core) |
Integration-ready (roadmap)
Live integration with the Saudi Nusuk / Tawakkalna / MOFA platforms (e-number issuance, permit sync) is on the roadmap as a partner-gated add-on — it requires official government API access, so the app tracks visa/e-number data and document workflow today and is built to connect when access is granted.
Getting started
- Install the Travel Agency & Tour Operator Management core first, then Hajj & Umrah Management.
- Create a Hajj/Umrah package (trip type = Hajj or Umrah) in the travel app.
- Add pilgrims (or register them from a booking), assign them to a group, a bus seat and a room/tent.
- Track visas and documents; print ID badges and the bus manifest.
- Monitor the season on the Hajj & Umrah → Dashboard.