Skip to content
All prototypes

Business Operations

Corporate Travel Management

A connected customer portal and internal operations dashboard for a corporate travel service. Client companies submit and track travel requests; the travel team triages, routes for approval, prepares fare options, assists with visas and reports on activity — all from one shared record.

prototypes.nityo.com/demos/travel-management/operations
Operations dashboard overview showing the request queue, workload by agent and recent activity
Status
Interactive prototype
Updated
October 2026
Data
Fictional, browser-only
Built by
Nityo Infotech Indonesia

The short version

Watch the workflow before you open it.

Recorded from the running prototype — every screen in the film is one you can click through yourself.

Corporate Travel Management · 0:21 · with sound

01 · The problem

Travel requests live in inboxes, spreadsheets and phone calls.

Corporate travel teams typically juggle requests arriving by email and chat, approvals that stall in someone's inbox, and visa paperwork tracked in separate files. Clients ask for status updates because they cannot see progress for themselves.

The result is duplicated effort on both sides: travel coordinators chase updates, and the operations team spends time answering them instead of moving requests forward.

02 · Use cases

Where a travel desk like this earns its keep

Any team that books travel on behalf of other people — and spends its day answering “any update?” — can run on this pattern.

  1. 01Travel management company serving corporate accounts
    Who
    A TMC with several corporate clients and a small operations team.
    The situation
    Requests arrive by email and WhatsApp; consultants re-key them, chase approvals by phone and send fare options as screenshots.
    What changes
    Clients raise and track trips in their own portal. Consultants work one queue with owners, statuses and a shared timeline instead of an inbox.
  2. 02In-house travel desk at a large company
    Who
    An internal team booking for hundreds of staff across sites.
    The situation
    Every trip needs a manager’s approval and a cost centre, and finance can’t see spend until invoices arrive.
    What changes
    The policy is checked as the request is typed, approvals are recorded against the trip, and spend by account is visible as bookings happen.
  3. 03Project mobilisation and site rotations
    Who
    Mining, energy or construction firms moving crews to remote sites.
    The situation
    Rotations change at short notice and visas, flights and transfers are tracked in spreadsheets.
    What changes
    Each traveller’s trip, visa stage and documents sit in one place, and the ops team sees departures due within seven days.
  4. 04Events and incentive trips
    Who
    Agencies running group trips, conferences or reward travel.
    The situation
    Dozens of travellers, each with their own preferences, documents and changes.
    What changes
    Every traveller is a tracked request with its own timeline, while the organiser sees the whole group’s status at a glance.

Fits

  • Travel management companies
  • Corporate travel and admin teams
  • Government and NGO travel units
  • Event and MICE agencies

Extends to

  • Hotel and ground-transport booking
  • Duty-of-care alerts for travellers abroad
  • Expense claims after the trip
  • Supplier rate and contract management

A production build connects to

  • A GDS or airline/hotel booking APIs
  • WhatsApp and email messaging
  • Single sign-on for client staff
  • Finance or ERP for invoicing

03 · Proposed approach

One request record, two purpose-built interfaces.

The concept explores a customer portal for client companies and an operations dashboard for the travel team, both working from the same request record. A request submitted by a client appears immediately in the operations queue, and every status change made by the team is reflected back to the client.

Each interface is designed for its audience. The portal is quiet and service-oriented, focused on reassurance and clear next steps. The dashboard is dense and efficient, built around queues, assignment and fast status changes.

04 · Functional highlights

What you can try in the prototype

Guided request submission
Clients describe the trip, traveller, preferences and cost centre. Policy hints flag when approval will be required.
Shared status model
Submitted, in review, awaiting approval, ticketing, issued and completed — the same states drive both interfaces.
Assignment and internal notes
Operations agents claim or assign requests and keep internal notes that never appear in the client portal.
Approval workflow
Requests outside policy are routed for approval; decisions are recorded on the timeline with the approver's name.
Fare options, not fake bookings
Agents prepare fare options and share them with the client. Issuance is explicitly simulated — no airline is contacted.
Visa assistance checklist
Visa cases track required documents as a checklist. The prototype never asks for or stores real passport data.

05 · Interface previews

Captured from the running prototype

prototypes.nityo.com/demos/travel-management/portal
Customer portal overview with active trips and requests that need attention
Customer portal — a calm view of every trip in progress
prototypes.nityo.com/demos/travel-management/portal/requests/req-1046
Customer request detail with a status tracker and fare options shared by the travel team
Request detail — status tracking and options to choose from
prototypes.nityo.com/demos/travel-management/operations/ticketing
Ticketing workspace where an agent prepares fare options for a request
Ticketing workspace — preparing and sharing fare options
prototypes.nityo.com/demos/travel-management/operations/reports
Reporting view with request volume, status distribution and spend by cost centre
Reporting — computed from the same demonstration data

06 · Simulated versus live

What the demo simulates, and what a build would connect

The prototype is honest about its boundaries. Production integrations are agreed during discovery.

CapabilityIn the concept demoIn a production build
Corporate bookingFictional carriers and faresSAP Concur and the current GDS
Visa lodgementChecklist and stage changed by handTracked and lodged on official portals
Client messagingIn-app timeline onlyQontak (WhatsApp and email)
Document storageNothing collectedEncrypted cloud storage with retention rules
Sign-inDemo personasCompany SSO
Invoicing and spendSample figuresClient ERP and finance export

07 · Prototype limitations

What this demonstration is — and is not

This is a concept demonstration built to explore workflows and interface design. Production requirements, integrations and security would be established during discovery.

  • All companies, travellers, staff and requests are fictional.
  • Data is stored in this browser only (localStorage). It is not shared between devices or users, and it is not secure storage.
  • There is no airline, hotel, GDS, expense or CRM integration. Fare options are illustrative and issuance is simulated.
  • There is no authentication; the portal and dashboard are opened directly for demonstration.
  • No passport documents, payment details or personal data are collected.

Try it

Open it and walk through the workflow.

  1. 1Open the customer portal and create a new travel request.
  2. 2Switch to the operations dashboard — the request is waiting in the queue.
  3. 3Assign it, move it through approval, then prepare fare options in Ticketing.
  4. 4Return to the portal: the status has moved on and the client can choose an option.
  5. 5Use “Reset data” in the demo bar to start again before the next meeting.