top of page

INDIGO - genrative AI chat platform

The Next-Generation Generative AI Conversational Platform for Indigo (6Eskai Next-Gen)

Gen-AI
UI design
Ux design
Case study
Group 3.png
Group 2.png

PROJECT  OVERVIEW

Duration -

5 months

Role - 

UI/UX Designer

Tool -

Figma for UI and prototyping
FigJam and Miro for mapping
flows and intent models
Notion
for conversation scripts
UserTesting.com for
remote tests

ROLES & RESPONSIBILITIES

Scope of work - 

I led the UX for the chatbot experience across research, IA mapping, conversation design, UI, prototyping, and usability testing. I collaborated with the product manager, engineering lead, and customer support teams to understand operational constraints.

Team -   

   

Product Designer (Me), Data Scientist, Data Analyst(2), Indigo Design team (3),  product Manager, Engineers

PROJECT OVERVIEW

Indigo handles thousands of support queries every day, most from travelers who are either short on time or under stress. Their existing chatbot acted more like a rigid menu than a conversational tool. People had trouble finding actions, struggled with long chat loops, and often dropped the session midway.
The goal was to redesign the chatbot with a strong foundation in UX and conversation design so users could finish time-sensitive tasks like web check-in, flight status, cancellations, and baggage queries in minutes, not 15–20 clicks.

Phase- 1

PROBLEMS

The core issues with the earlier chatbot
After reviewing chat logs, support tickets, and user feedback, three problem patterns were clear:
The chatbot placed too much cognitive load on users
It responded with generic messages like “How can I help you today?” without offering shortcuts or suggesting common actions.
Users were forced to type, guess keywords, or scroll through long text. Most gave up early.

Repeated input caused frustration
Users entered a PNR, then the chatbot asked again after a few steps because the flow reset.
This felt careless and made people distrust the system.

No contextual awareness
If a user asked “What’s my baggage allowance?” after checking their PNR, the bot didn’t link the two and responded as if it was a new conversation.

The effect
These issues created friction at the worst possible time—during travel, when people needed clarity fast.
The challenge was to design a system that guided users naturally, kept conversations short, and remembered context long enough to feel dependable.

Group 2371.png

UNDERSTAND & DEFINE

This phase anchored our design effort, clarifying the "Why" behind the project and empathizing deeply with the user's emotional and operational needs.

a. Business Understanding

Group 2393.png

b. User Understanding

Our deep dive into passenger needs revealed a spectrum of emotional and practical struggles across different traveler segments.

Group 2394.png

RESEARCH & INSIGHTS

This section gets very detailed because research shaped almost every design choice.

a. Analytics and Logs

I read through 200+ real chat transcripts.
Key patterns emerged:

  • 65 percent of messages came from the same 7 intents-
    Flight Status
    Web Check-In
    Reschedule
    Cancel Booking
    Baggage
    Refund
    Talk to Support

  • Users typed extremely short queries

  • Most sessions dropped at the first long response

  • PNR and passenger selection caused the highest frustration
     

Logs showed a clear drop-off moment:
When the bot asked for more information than needed, too early, or more than once.

b. Stakeholder Interviews

I spoke with the support team, product manager, and operations team.


Insights:

  • Agents received many repeated questions

  • Many users moved from chatbot to voice support due to repetitive questioning

  • Agents wanted the bot to collect basic context before escalation

  • Engineering team had limited NLP capability; majority was rule-based.

     

This helped align expectations. The chatbot wouldn’t be “smart.” It would be structured, predictable, and helpful.

c. User Interviews

I interviewed 30+ frequent flyers who had used Indigo multiple times.

Core insights:

  • People want clarity over personality

  • They prefer tapping actions during travel

  • Many don’t know exact airline jargon

  • They expect an instant way to jump to humans

Direct quotes shaped the tone of the bot’s messages (short, practical).

c. Market & Competitor Analysis

Our competitive analysis revealed that while AI chatbots are becoming standard, a significant gap exists in truly empathetic, transactional, and transparent AI solutions within the airline industry.

Group 2395.png

Phase- 2

REDEFING GOAL/SOLUTIONS

  • Shorter task completion time

  • Less repetitive input

  • Clear paths for the top 6–8 intents

  • Reduced jumps between chatbot, website, and call center

  • A flow that felt reliable even during stressful situations

This project wasn’t about making a “smart” chatbot. It was about making a useful one.

MOSCOW method

We used the MOSCOW method to prioritize features based on their impact on user pain points like redundant processes, unclear feedback, and poor visibility. This helped us focus on high-impact improvements that would enhance efficiency, 

Group 361.png

Clear Entry Points (Top 6–8 Intent Shortcuts), Contextual Memory (Remembering PNR),

Layered Conversation System, Action-First UI (Cards/Buttons), and the Honest Escalation path. These are mandatory to solve high cognitive load and repetitive input.

Critical Edge Case Mapping (e.g., Cancelled Flight flow), PNR UI Enhancements (Auto-formatting, Progress Indicators)

Post-Action Follow-ups. These significantly boost reliability and reduce anxiety.

 Real-time Push Notifications (Beyond chat): SMS/WhatsApp links for proactive alerts.

Advanced Multi-Passenger Flows, Voice Input, and Detailed UI Polishing. These features have a smaller impact on the core goal and can be deferred.

Fully autonomous, complex complaint resolution (e.g., legal disputes without human review)

USER PERSONA

Screenshot 2025-11-11 at 12.35.18 AM.png

MOODBOARD

This Dynamic Moodboard studies how a UI's visual elements (color, type) fluidly adapt to the user's emotional state (anxious, happy) and task context (planning, issue resolution). The goal is to create an empathetic, supportive, and intelligent digital experience.

Group 2400.png

INFORMATION ARCHITECTURE

a. User Flow

I translated conversation blocks into flow.​

  • Quick reply chips

  • List-type message cards

  • PNR entry with auto-formatting

  • Boarding pass card UI

  • Post-action follow-ups

The prototype simulated entire conversations so stakeholders could test them end-to-end.

b. Edge Case Mapping

built a separate layer of flows to catch problematic moments:

  • Wrong PNR

  • Old PNR with completed journey

  • Multi-passenger bookings

  • Cancelled flight

  • Repeated intents

  • User typing mid-flow

  • User switching to refund flow after starting check-in

Each edge case had a planned response to avoid loops.

Group 2396.png
Group 2399.png

Phase- 3

IDEATION

This phase was about generating creative solutions, ensuring the AI's personality aligned with user needs, and defining the platform's structural foundation.

Gemini_Generated_Image_yiqm8iyiqm8iyiqm.png

The Full-Screen Web Application

Gemini_Generated_Image_u171ilu171ilu171.png

The OS-Level Sidebar/Panel

Gemini_Generated_Image_gpsukkgpsukkgpsu.png

The Embedded Pop-up Widget

Gemini_Generated_Image_r6ma3wr6ma3wr6ma.png

The Modal Window/Overlay

Gemini_Generated_Image_czp936czp936czp9.png

The Mobile/App Integration

Gemini_Generated_Image_9amt3a9amt3a9amt.png

The Dashboard/Workspace Integratio

Gemini_Generated_Image_ge7639ge7639ge76.png

The Command Line/Slash Command

Gemini_Generated_Image_ugh17sugh17sugh1.png

The Multi-Agent/Multi-Tab Dashboard

Final Ideation

The Mobile/App Integration style works effectively on both mobile and web because it follows a Mobile-First strategy focused on simplicity and consistency.

On mobile, the design provides the optimal experience: full-screen focus, high readability, and easy tapping of prominent actions like the sticky input bar and microphone button.

On the web/desktop, this mobile design is intentionally retained in a narrow, centered column. This prevents the UI from becoming overly complex or distracting, ensuring the same intuitive flow and identical design language for the user. It scales effectively without losing the key elements that make it quick and accessible on a smaller screen.

Low-Fi

This low-fidelity wireframe focuses on the core structure of an AI chat interface. It clearly differentiates the "Chat Window" for dialogue from dedicated "Action" buttons for quick user inputs. The prominent input bar at the bottom confirms the dual interaction model: guided actions for common tasks versus free-form text for detailed queries, streamlining user interaction.

Group 2405.png

High-Fi

This high-fidelity design meticulously incorporates IndiGo's brand language. The use of vibrant blue hues and clear, modern typography aligns with their existing aesthetic. Crucially, the functional and straightforward layout—emphasizing quick actions and efficient task completion—mirrors IndiGo's ethos of "keeping flying simple" and customer-focused, ensuring a cohesive brand experience within the chat.

Group 2382.png

WORKING PROTOTYPE

MOBILE APP

Design Decision: The Top-Right Header Icon

  1. Placement in the Primary Action Area: The icon is placed in the top-right corner, immediately next to the primary airline logo and any other critical header elements (like system alerts). This is a globally recognized location for help, profile, or search functions.

  2. Visual Prominence: It utilizes the clear 6Eskai branding/iconography (the bright, circular logo) to ensure it stands out within the otherwise functional header elements.

  3. Full Screen Modal Activation: When the user taps the icon, the chat interface opens as a Full Screen Modal overlay, completely taking over the viewport. This is essential for mobile design as it dedicates the maximum screen real estate to the conversational interface.

4. Actionable Prompts: Once opened, the chat clearly presents Quick Action Pills (e.g., Web check-in, Retrieve booking, Refund status) at the top, immediately guiding the user toward transactional queries.

Group 2370.png

WEB PLATFOARM

Design Decision: The Floating Action Button (FAB) Approach

  1. High-Contrast Icon: The icon uses IndiGo’s primary color against a white/light blue background, ensuring high visibility regardless of the page content.

  2. Viewport Anchor: The FAB uses a fixed position (position: fixed;) to remain visible across all dashboard scrolls and responsive breakpoints.

  3. Drawer/Overlay Activation: Upon clicking the FAB, the full chat interface opens as a side-panel drawer (overlay). Crucially, it does not navigate the user away from the main dashboard. The underlying content remains visible, but it is often slightly dimmed or overlaid to draw focus to the chat interaction.

  4. Contextual Intelligence: By keeping the chat in the main dashboard viewport, the AI is positioned to leverage contextual data (e.g., current search parameters, user location, logged-in status) to offer more relevant suggestions, such as the pre-populated Quick Action Pills ("Book flight," "Flight status").

Group 2367.png

RESULT

27%

increase in task completion across the top three intents.

19%

Conversation drop-offs decreased by 19%.

1.5m

Average task resolution time dropped from 2.6 minutes to 1.5 minutes.

23%

Agent handovers dropped by 23%

31%

Self-serve usage grew by 31% in the first two months

4.1

Customer Satisfaction Score went from 3.4 to 4.1 for chatbot-assisted tasks.

Thanks for checking out this project!

See how I tackled a different design challenge in other projects. Let me know what you think! I'm always looking for feedback."

home.png
bottom of page