Travix Umrah runs the trip after the sale — pilgrim records, MOFA visa data, hotel contracts, bed-level inventory and room allocation — and hands the costs back to your accounts. Your ledger already knows the money. This knows the movement.
Accounting ends at the invoice. Operations start there.
Most Umrah software is a booking engine with reports bolted on, or an accounting package that stops once the package is sold. Travix Umrah is the operations layer between them: it begins when a group is confirmed and runs until the pilgrims are home. It posts nothing to your general ledger — it raises the documents Travix Finance posts, so one set of numbers stays true.
The money
Travix Finance
Invoices and receipts
Customer and vendor ledgers
Double-entry GL, P&L
Refunds, commission, tax
The movement
Travix Umrah
Pilgrims and MOFA visa data
Hotel contracts and beds
Room allocation
Service vouchers
What Travix Umrah does
Six capabilities, all shipping today.
A real pilgrim record, keyed on passport
Pilgrims stop being names typed onto an invoice line. Each one is a record keyed on passport number, with every trip they have ever taken attached to it.
Passport search that returns the pilgrim instantly
Duplicate detection on passport and visa number
Merge two records without losing trip history
Documents against the pilgrim, not the booking
A status per trip, with illegal transitions rejected by the server
MOFA and Nusuk import that remembers your columns
Upload the spreadsheet you already receive. Travix detects the columns, stages every row for review, and only writes once you commit.
CSV, Excel and Nusuk exports
Automatic column detection, saved and reused per format
Every row staged and reviewable before anything is written
Duplicates flagged against existing pilgrims
Failed rows exported as CSV so you can fix and re-upload
Hotel contracts with the beds you actually bought
A contract is a season, a bed count and a cost — not a note in a spreadsheet. Travix tracks what you contracted, what you have used, and what it is costing you.
Hotels with city, distance to the Haram, rating and contacts
Contracts by season with bed counts, rooms and per-bed cost
Draft → Active → Expired lifecycle
Activating a contract raises a draft payable bill in Travix Finance
Alerts for overbooking, low capacity, and contracts expiring with pilgrims still allocated
Bed-level inventory, not a room count
Rooms, beds, blocks and gender restrictions, projected into a live picture of what is free tonight and what is free next Tuesday.
Rooms created individually or in bulk by floor and range
Gender restriction and room state per room
Bed blocks for maintenance, held and released explicitly
Total, reserved, free, blocked and occupancy % per hotel
Daily occupancy calendar against the contracted capacity line
Room allocation that knows the rules
Drag a pilgrim onto a bed and the map tells you before you drop whether it is legal. Capacity, gender and bed blocks are hard rules; family, booking cohesion and age pairing are scored.
Bed map with illegal targets dimmed before the drop
Hard rules enforced server-side, never only in the browser
Auto-allocate proposes a full plan you review before committing
Concurrent edits detected — two staff cannot fill the same bed
Full allocation history, with undo on the last commit
Service vouchers your shirka will accept
The operational document your Saudi ground handler expects, carrying their branding, with the flights, hotels, transport and pilgrim list on it.
Five-state lifecycle with approval and lock/unlock, all audited