0→1 FeatureBooking FlowUX

MakeMyTrip Holidays

Designing Split Stay for Maldives holidays.

I led Split Stay as a 0→1 feature for MakeMyTrip Holidays, turning a premium Maldives booking behavior into a clear, customer-facing flow inside the existing holiday package journey. Maldives is MMT Holidays' premium category — enabling split stays meant activating booking intent that already existed but had no digital path.

Split Stay experience across the MakeMyTrip Holidays booking journey

1

Designer Lead IC

2–3

Room types supported in one stay

2

Platforms Desktop and mobile

My Role

Sole designer making a complex multi-room stay sequence legible and bookable inside an existing package system — without a separate flow or new booking model.

The Team

Core loop: Senior Design Manager, Lead PM

Weekly reviews: Director of Design, Director PM

Monthly: Head of Design, CPO

Timeline

Designed and submitted in 2025

Status

In the engineering pipeline.

Context

In Maldives, the room journey is part of the holiday.

Travellers may want to begin in a Beach Villa, move into a Water Villa, or split the trip across multiple premium room experiences. That behavior is easy to sell in conversation, but much harder to make understandable inside a structured booking flow.

Split Stay focused on turning that premium stay pattern into something public users could actually understand and control inside MakeMyTrip Holidays, without creating a separate booking model for high-intent travellers.

Split Stay was a central feature of a broader Maldives initiative the business team estimated at ₹1.5 crore in projected upside — making its digital enablement a direct commercial priority, not just a product improvement.

Existing Holidays System

The feature had to fit the package system customers already used.

The opportunity was not to redesign the entire product. It was to translate a premium stay pattern into the existing hotel, itinerary, package pricing, coupon, and review surfaces customers already understood.

Existing Holidays model

What Split Stay needed

One primary room type for the stay

Two-room and three-room combinations

Room selection as a single choice

Room sequence plus nights per room

Package price shown as one total

Visible price delta before updating

One hotel block in the itinerary

Room changes represented day by day

Review confirms a single room

Review confirms sequence, charges, and inclusions

The existing flow was the foundation, not something to replace

MakeMyTrip Holidays already connected hotels, transfers, meals, coupons, pricing, and review. Split Stay needed to fit that connected model without becoming a separate premium-booking journey.

Existing Holidays package and hotel context

Existing package context — hotel, itinerary, and package pricing already operated as one connected journey.

Existing room-change flow in MakeMyTrip Holidays

Existing interaction baseline — clicking Change Hotel already opened a familiar package-edit flow, so Split Stay needed to extend that behavior instead of replacing it.

Existing connected package flow across the Holidays journey

Connected system view — clicking More Room Options already exposed room-selection behavior, so Split Stay had to preserve that package context while introducing stay sequencing.

Problem

A room change had to feel like one coherent holiday.

The challenge was not to add another room selector. It was to introduce a new mental model inside a product customers already knew — without making the existing journey feel more complex or uncertain.

Split Stay had to explain room sequence, night allocation, pricing, and final review without making the package journey feel complicated or fragile.

Design Challenge

The experience had to answer six trust questions at once.

Split Stay asked more of the user than a typical room picker. Each question had to resolve in sequence — concept first, then configuration, cost, and confirmation.

What is Split Stay?

The concept needed to make sense to a public traveller without internal product knowledge or Holiday Expert assistance.

Where am I staying first?

Users needed to understand the order of the stay, not just the set of selected room types.

How are nights divided?

Night allocation had to remain editable without turning the holiday booking into a spreadsheet.

What does the upgrade cost?

Every room change affected package pricing, so the delta and updated total needed to be visible before confirmation.

Will the itinerary stay clear?

The room sequence had to carry into the day-wise itinerary as one understandable holiday.

Will review still feel trustworthy?

Inclusions, mandatory charges, room changes, and final totals still needed to resolve into one clean booking story.

Core Solution

Keep the flow familiar. Change the mental model.

The non-obvious call was designing Split Stay as a stay-sequencing experience — not a room-selection overlay. That single decision shaped everything else: where it lives in the flow, how rooms are shown, how price changes are communicated, and how the sequence carries into review.

Introduce it in package context

Place Split Stay near the hotel section, where travellers are already evaluating stay quality, room type, and inclusions.

Show sequence, not only selection

Reframe the feature as a stay editor with check-in, room order, nights, room details, and checkout.

Explain price before commitment

Keep the edited stay tied to the package while showing the incremental increase and updated total before update.

Treat review as part of the feature

Carry the selected room sequence into itinerary, review, and payment so the full trip reads as one trusted package.

Desktop Experience

Desktop could hold the broader package story together.

On desktop, the wider package layout kept the itinerary, room customization panel, pricing sidebar, coupons, and package update actions visible together — holding the full booking story in one view.

Two entry points within the existing package flow

On desktop, Split Stay surfaces at two moments where users were already engaged with the stay — a dedicated introduction banner on the Itinerary tab, and the hotel block inside the day plan. Both kept the feature discoverable without requiring users to leave the flow they already understood.

Split Stay introduction banner on the hotel package page

Itinerary tab entry — a dedicated banner introduces Split Stay with a direct Customize Room Types CTA, positioned within the hotel section where users are already in a hotel evaluation mindset, before they move into pricing.

Split Stay entry point in the day plan hotel block

Day plan hotel block entry — the same customization is accessible directly from the hotel item in the itinerary, sitting alongside room details, inclusions, and an Add Room Type control so the feature feels native to the stay summary.

Turn room choice into a stay editor

The customization surface organizes check-in, room order, nights per room, room details, and checkout into one timeline-like structure. That changes the mental model from choosing a room to editing the stay.

Split Stay customization state

Desktop stay editor — room order, nights, details, and pricing come together in one structured editing surface.

Two-room and three-room combinations use the same desktop logic

Users can add, remove, change, and reorder rooms without learning a different pattern as the stay becomes more complex.

Two-room and three-room Split Stay combinations

Room sequencing — the same interaction model supports a simple two-room split and a more complex three-room stay.

Changing a room mid-sequence in the Split Stay panel

Room reorder mid-sequence — rooms can be dragged to any position in the stay sequence, keeping the confirmed rooms intact while the order is being rearranged.

Three-room Split Stay configuration confirmed

Three-room stay confirmed — Beach Villa, Pool Villa, and Water Villa across three nights, with room order, night counts, and the updated package price visible before committing to the update.

Mobile Experience

Mobile had to simplify the concept without reducing control.

The desktop panel layout couldn't carry to mobile. The key adaptations were a linear stacked-card flow instead of a side panel, sticky pricing and action areas so cost stayed visible while scrolling, and a split entry point — banner on the package page, inline control on the hotel block.

Mobile entry points for Split Stay on the package page and hotel block

Mobile entry points — the package page introduces Split Stay with a dedicated banner and Customize Room Types CTA, while the hotel block in the day plan surfaces the same option alongside room details and an Add Room Type control.

Building the room sequence on mobile from one to three rooms

Building the room sequence — stacked room cards let users add one room at a time, with the sequence, night count, and running package price visible at each step from a single room to three.

Changing a room mid-sequence on mobile

Changing a room mid-sequence — users can open Change Room from any position in the stay, select a different room type, and update the sequence without disrupting the other confirmed rooms.

Choosing the next room had to feel informed

Room details and inclusions stay visible inside the flow so travellers understand what they are moving into next, rather than discovering the consequences later.

Change Rooms list showing room options with pricing and inclusions

Change Rooms — a browsable list of available room types with photos, inclusions, and per-room price delta, so users can compare options before committing to a swap.

Room Details expanded view with amenities, rate plans, and cancellation options

Room Details — tapping View Room Details expands full room information including size, amenities, rate plans, and free cancellation options, giving users enough context to make a confident next-room decision.

Review & Booking

The room split had to remain clear at payment.

Split Stay could not end at customization. Every room-level choice had to survive the handoff — carrying into itinerary, review, and payment without the traveller having to re-confirm what they had already decided.

Room changes become itinerary events

The day-wise timeline shows where the traveller stays first, when the room changes, and how the nights are divided. That preserves trust when the traveller validates the final package before payment.

Split Stay itinerary — day-wise room sequenceSplit Stay review — room details and inclusions per nightSplit Stay review — final booking summary with charges and totals
Split Stay review on mobile — room sequence, charges, and booking summary

Mobile review — the selected room sequence, mandatory charges, inclusions, and final total carry into the booking summary, so the traveller can validate the full holiday before payment.

The same clarity carried through to payment

The payment page surfaced only the relevant updates — room types, mandatory charges, and the final total — without requiring the traveller to re-read the full booking.

Split Stay payment page — relevant room and charge updatesSplit Stay payment page — mandatory charges and inclusionsSplit Stay payment page — final total and booking confirmation
Split Stay payment on mobile — charges and final total

Mobile payment — the same room-level charges, inclusions, and final total surface at payment without requiring the traveller to navigate back to review.

Outcome

A premium Maldives stay pattern became bookable inside Holidays.

The final design connected discovery, customization, room sequencing, pricing, review, and payment across desktop and mobile without creating a parallel booking journey.

Current status

The direction was well received by the Lead PM, Director PM, and CPO. The complete design scope — feature model, room sequencing, pricing, review, and payment across desktop and mobile — was submitted in 2025 and is in the engineering pipeline.

0→1 feature model

The work introduced a new customer-facing booking behaviour — not a visual cleanup of an existing screen.

Pricing transparency at every step

Each room change surfaced a price delta and updated total before confirmation — keeping cost legible across a multi-room sequence.

One journey, two surfaces

Desktop and mobile reached full feature parity — room sequencing, night allocation, and review — without building a parallel booking flow.

No breakage in the connected system

Room sequencing, pricing delta, coupons, itinerary, and review all had to remain coherent — the feature had to thread through an existing connected journey without disrupting any part of it.