CREW ROTATION,
TRAVEL COORDINATED

Access your dashboard, approvals, & travel records
© 2026 ITL World
🚨 EMERGENCY: emergency travel raised. Immediate action required.
Client
Logo
👤  My Profile
📲  Install app
❓  Help & FAQ
🔔  Push alerts (on / off)
Status Available
Network Online
Times in your local zone
🧹  Clear cache & reload
🚪  Sign Out
Crew On-Rig
across all cost centres · click to view
Days off
returning next 14 days · click to view
Pending Travel
awaiting submission · click to view
Pending Approvals
deadlines approaching · click to view
Ticketed Flights
upcoming + history · click to view
Hotels Booked
vouchers issued · click to view
D-20 Triggers Due This Week
CrewRouteCheckoutStatus
No active batches
Trip Approvals Requiring Attention
RequestCrewLevelDeadline
No pending approvals
Budget Health
Loading…
Expiry Alerts
No alerts — loads from API
Quick Links
All Crew Members
BadgeNameCategoryCost CentreStatusPhaseNext MoveActions
Loading crew from database…
All Batches
Batch NameCost CentreSub-GroupPlanned ArrivalActual ArrivalPlanned DepartureDaysCrewDriftStatusActions
Loading batches...
Signed In
0
Days off
0
In Transit
0
Missed Flight
0
Active Rotations
BadgeCrew MemberCategoryArrivalDepartureLeave EndD-TriggerNext ArrivalStatus
Loading rotation cycles…
Active rigs
Crew on rigs
Active travel
Emergencies
Legend
All quiet
Active travel
Emergency
RequestCrewAssigned toStatusLast messageActions
Loading…
Loading your inbox…
Guest bookings
Request #GuestPassportRouteTypeSponsorStatusAction
Loading…
All Travel Requests
Request No.BadgeCrew MemberRouteCost CentreTravel DateDeadlineTypeStatusActions
No travel requests yet
Use Travel Trigger or the Emergency button to create requests
Pending Approvals
Request No.CrewRouteTrip CostLevelDeadlineActions
Loading pending approvals…
Pending Hotel Proposals
RequestCrewTriggerHotelStarsPrice/NightDistanceStatusActions
No hotel requests
All Clients
CodeNameRegistrationOrigin IATAStatusActions
Loading…
All Cost Centres
CodeNameRig IATATimezoneTrigger DaysBudgetUsed %StatusActions
Loading…
📋
Daily Status Report (DSR)
Crew on-rig / on-leave / in-transit per rig for any date
🎫
Booking History
All trips for a crew member by badge number
🔄
Rotation Schedule
Full year — arrival, departure, D-trigger dates
👷
Active Crew by Cost Centre
Crew currently on site per rig
📈
Budget vs Actual
Per cost centre — spend vs annual budget
💰
Advance-Purchase Report
Monthly — how far ahead tickets are booked vs travel date, cost & lead-time buckets
⚠️
Exceptional Approvals
Policy deviations requiring special approval
📄
Document Expiry
Passport / contract expiry within 30 / 60 / 90 days
⏱️
SLA Compliance
TC / L1 / L2 hit %, breaches log, top breachers · last 30 days
🌱
Carbon Footprint
Per-trip CO₂ via DEFRA factors · by cost centre & month · ESG-ready
📈
Budget Forecast
Projected Q-end spend per cost centre · burn rate · risk flags
🔒
Log History
Immutable action log — every login, approval, change
Recent Notifications
TypeRecipientSubjectSent AtStatus
Loading notifications…
Audit Events
#ActionEntityUserDetailsTimestamp
Loading…
Only requests where Rig Admin has completed L1 review appear here.
Pending Your Final Approval
Hotel Req #Linked FlightCrewRig Admin SelectionCheck-inStatusAction
Loading…
Total Schedules
Active
Crew Assigned
Unassigned Crew
Loading schedules…
HR Transfer Workflow: You raised the transfer → TC submits flight options → You approve here (HR Admin only) → TC issues ticket → Rig Admin notified as viewer
📥 Transfer Requests from Rig Admins — Awaiting You Approving runs the transfer immediately; the receiving rig's Rig Admin then approves the trip
CrewFrom rigTo rigCrew status Requested check-inReasonRaised byAction
Loading…
Pending HR Transfers — Awaiting Your Approval TC has submitted flight options for these transfers
Transfer RefCrew MemberFrom RigTo RigArrivalFlight OptionsStatusAction
Loading pending HR transfers…
All HR Transfers
Transfer RefCrewFromToArrivalStatusRig Admin View
Loading transfer history…
Pending Your Final Approval
Request No.Crew MemberRouteCostSubmittedDeadlineActions
Loading travel requests…
Status: Awaiting TC TC Submitted Rig Admin L1 Done Action Required — Your Approval Finally Approved
All Hotel Requests
Hotel Req #Linked FlightCrew MemberRig Admin SelectionCheck-inStatusAction
No hotel requests — loads from API
Personal Information
Passport & Travel Documents
Travel Preferences
Change Password
Loading per-client settings…
Role = the permission set across the whole client (HRAdmin sees every rig under their client, RigManager approves L2, etc.).
Cost Centre Scope = which specific rig(s) the user is bound to. RigAdmin = exactly one rig (onsite). RigManager = one or more rigs (multi-rig supervision). Most other roles leave it empty (they're tenant-wide).
Active Users
NameEmail / BadgeRoleCost Centre ScopeLast LoginStatusActions
Loading users…
📋
Step 1 — Download the CSV Template
Use this exact column order. Do not change column headers. Save as .csv before uploading.
BadgeNumber, FullName, FirstName, LastName, Nationality, HomeAirportIata, PassportExpiry, ContractExpiry, DateOfJoin, Position, Email, Mobile, CrewCategory, SubCrewGroup
CrewCategory: Senior, Junior, or Other (case-insensitive). Matches the client's CrewCategory names — leave blank to use the client's first category as fallback.
SubCrewGroup: Leave blank for Senior / Other crew. Use A, B, C, or D for Junior crew batches.
Dates: Format YYYY-MM-DD (e.g. 2028-03-15)
HomeAirportIata: 3-letter IATA code (DMM, CAI, ISB, BOM, TRZ, DOH, BAH…)
Position: RS, CM, CE, DRILLR, FLM, MECH, WLDR, ELECT, DRIVER, RSTBT, etc.
CSV column order:
BadgeNumber,FullName,FirstName,LastName,Nationality,HomeAirportIata,PassportExpiry,ContractExpiry,DateOfJoin,Position,Email,Mobile,CrewCategory,SubCrewGroup
<badge>,<Full Name>,<First>,<Last>,<Nationality>,<IATA>,<YYYY-MM-DD>,<YYYY-MM-DD>,<YYYY-MM-DD>,<POSITION>,<email>,<+phone>,<Senior|Junior|Other>,<A|B|C|D>
Step 2 — Choose Client & Rig
Crew rows will be created under this client.
All rows in the CSV are assigned to this rig. HR can re-bucket per crew afterwards.
Step 3 — Upload CSV File
📂
Drag & drop CSV file here
or click to browse
Accepts .csv files · Max 10 MB
Crew Due to Travel
Bulk: select rows + trigger together · Row Trigger: per crew
BadgeNameCost CentreRouteCheckout DateDays UntilAction
Loading crew approaching rotation end…
⚠ Days remaining in red indicates < 7 days to checkout. Rig Manager confirmation recommended before triggering TC.
Contracts Expiring Within 60 Days
BadgeNamePositionCost CentreContract ExpiryDays LeftDecisionAction
Loading contract alerts…
Add a ticket
Upload list
CrewTicket #ArrivalRotationHR change?
Nothing added yet — fill the form and click “Add to upload list”.
Pending requests
CrewBadgeTypeCurrent arrivalProposed arrivalDriftRequested byActions
Loading…
Record Separation
⚠ Separation triggers an exit travel request that goes through the normal approval chain (not bypassed). TC will be notified to arrange the final ticket.
Recent Separations
BadgeNameSeparation DateReasonExit Ticket Status
Loading separations…
Extension Requests
BadgeNameCategoryCurrent Leave EndCurrent Next ArrivalExtension DaysNew ArrivalAction
Loading extension requests…
Loading pickups…
Upcoming Departures — Next 48 Hours
Loading transfer alerts…
⚠ You are offline — actions will queue and sync when connectivity returns.