← back to portfolio
EASEMYTRIP — INTERNAL PLATFORMS2024 — 2025

Query Management System

A role-based operations platform that carries a travel query from lead to booking — replacing spreadsheets, email chains and manual follow-ups with one accountable system.

Enterprise UX8 modules5 roles
QMS dashboard overview
01

About the project

QMS is the daily surface for thousands of travel requests across B2C, B2B and corporate verticals. It handles the full lifecycle of a customer query: intake, qualification, quotation, holiday-package construction, meetings, closure and performance review.

Unlike a customer-facing product, success is measured in seconds saved per task and in handoffs that no longer drop information.

project goal
  • Track every query and its owner in real time
  • Build and price holiday packages inside the flow
  • Make agent productivity visible without micromanagement
  • Give each role exactly the permissions its job needs
ROLE
Senior UI/UX Designer
DURATION
14 months, phased
PLATFORM
Desktop web, internal
TOOLS
Figma, Jira
02

My responsibility

UX researchStakeholder interviewsInformation architectureWorkflow mappingPermission modellingWireframingPrototypingUI design systemDev handoff & QA
the problem

A query lived in six places and belonged to no one.

  • Manual assignment left leads idle and created duplicates
  • Customer history scattered across inboxes and call logs
  • Packages built in spreadsheets, priced by hand, versioned by filename
  • Leads had no view of workload, so escalations surfaced too late
expected solution

One platform, accountable at every step.

  • Rules-based routing by vertical and current load
  • One query view holding profile, calls, tickets and bookings
  • Package builder with automated margin and GST
  • Workload and productivity visible to leads daily
03

Scope of work

  1. Discovery & interviews
    3 weeks
  2. Workflow & IA
    4 weeks
  3. Wireframes
    5 weeks
  4. UI & design system
    8 weeks
  5. Handoff & QA
    8 weeks
04

Role-based access

Rather than one dense interface with permissions bolted on, each role gets its own default view, navigation set and primary action. Switch between them:

DAILY OPERATOR
Executive

The primary user. Works a personal queue end to end, from first call to accepted quotation.

CAN DO
  • Handle assigned queries
  • Create quotations & packages
  • Log calls and customer history
LANDS ON

My queries — sorted by follow-up time, with the next action on each row.

05

User flow

01
Lead generated

Web, call centre, partner, corporate

02
Lead assigned

Rules-based routing by vertical and load

03
Requirement capture

Contact, notes and call outcome logged inline

04
Quote & package

Flights, stays, transfers, margin, GST

05
Discussion

Revisions tracked against one query

06
Booking & closure

Supervisor validates before archive

07
Performance review

Closed queries feed productivity reporting

QMS end-to-end user flow diagram across five roles
End-to-end flow across Admin, Team Lead, Executive, Supervisor and Business Development.
06

Design foundations

COLOR
#1882FF
TYPOGRAPHY
Poppins — AaBbCcDd 0123456789
Extrabold · Display
Bold · Headings
Semibold · Labels
Regular · Body
07

Design components

One component vocabulary across all eight modules — tables, filters, status chips, KPI cards and the query drawer — so familiarity transfers between screens.

QMS component library: KPI cards, charts, tables and notifications
08

Mid-fidelity wireframes

Navigation was flattened until any critical workflow sat at most two clicks from the dashboard, then tested with agents against their real query backlog.

Mid-fidelity wireframe of the QMS dashboard
09

Visual design

Dashboard — the command centre

KPI cards in scan order: assigned, quoted, pending, accepted. Below them a conversion funnel and an action table that never lets a lead go unanswered.

QMS dashboard with KPI cards, lead distribution and today's leads
Query detail, in one screen

Profile, call history, email tickets, booking history and status resolve on a single view — the change that removed the most context switching from an agent's day.

QMS query detail screen with customer and history tabs
The hardest flow: package builder

A holiday package used to be four spreadsheets and a phone call. It became one progressive flow: itinerary skeleton, then inventory, then commercials — with margin and GST calculated as you build.

  • Flights, hotels and transfers in one basket
  • Sightseeing and excursions per day
  • Automated margin and GST computation
QMS holiday package builder with flights, hotels and cost totals
10

Challenges & outcomes

what made it hard
Business rules differed per department

Flexible enough for each vertical, consistent enough to stay one product.

Very high information density

Tables of forty columns had to stay readable and actionable on a laptop.

Six stakeholder groups, one roadmap

Aligning operations, sales, product, engineering and QA without design by committee.

what shipped
  1. 01Queries and leads centralised in a single platform
  2. 02Standardised workflows across departments
  3. 03Repetitive re-entry of customer data removed
  4. 04Quotation and package creation collapsed into one flow
  5. 05Workload and productivity visible to leads daily
11

Reflection

Enterprise design is measured in friction removed, not screens produced.

QMS was never a dashboard redesign. It was the construction of an operations platform around workflows that had grown informally for years — which meant most of the design work was deciding what the system should refuse to allow.

Building for internal users taught me to trade visual ambition for legibility under load, and to treat business logic as a material rather than a constraint handed down. Unifying fragmented processes into one role-based system turned scattered effort into something structured and scalable.