Home

   /   Four Seasons II

The Self-Service Booking Platform

Nov 18, 2025
10 min read

Role

Design Director

Client

Four Seasons

Agency

MRM McCann

Role

Design Director

Client

Four Seasons

Agency

MRM McCann

Impact

37%

of bookings via self-service booking (vs expected 10-13%)

$190M

sales goal achieved in the first three months of launch

9%

task completion rate (booking funnel only)

Role

Product Designer

Client

Four Seasons

Agency

MRM

Timeline

3 months

Overview

The first step towards redesigning booking links from the ground up was creating an experience that the recipient is familiar—their calendar. Turning what is normally a long list of time slots provided without context into a scrollable calendar-like experience provided instant comfortability to the recipients of Availability Links.

Impact

20,685 New opt-ins leads

20,685 New opt-ins leads

20,685 New opt-ins leads

Awards

The Effie Award in Digital Commerce | Product

Booking a yacht voyage isn't like booking a hotel room or an flight

Most booking platforms are built around a single assumption: one person, one room, one payment. Four Seasons Yachts breaks all three.

Guests travel in groups — multi-generational families, groups of couples, close friends with very different budgets. Some bring a personal assistant. Some want connected suites. Some are being bookedfor, not booking themselves. And at the price point of a luxury superyacht charter, the financial decisions are rarely simple or immediate.

Design tensions we had to solve
Who is actually booking — and for whom?
How do you handle a group that doesn't travel as one?
When does someone actually pay — and how much?
What does "my booking" mean after you've booked?

Experience Mapping

Three types of bookers, one coherent flow

We identified three distinct contexts in which a booking gets made. Each has different needs, but the underlying system — suite selection, payment, guest assignment — is the same. The platform adapts its framing, not its structure.

Single suite or several: an inventory decision

Most guests fall into one of two simple cases. They're booking a suite for themselves — or they're booking multiple independent suites for a group traveling together. Different cabins, different guests, but no dependency between the rooms.

We designed these two cases as a single progressive flow. You start by selecting one suite. If you need more, you add them. The system builds a guest roster as you go, letting the organizer assign travelers to each cabin. No extra steps unless you need them.

Single Suite Selection

Multi-Suite Selection

Connecting suites: a spatial decision

Connecting suites are a different design challenge entirely. It's not about choosing from available inventory — it's about understanding where rooms sit in relation to each other on a physical ship.

This need comes up most often with multi-generational families: grandparents and grandchildren who want to be close, a family with young children who need a door between rooms, or a guest traveling with a personal assistant who needs to be directly accessible. The requirement isn't just "two suites" — it's "two suites that are physically connected, or at minimum adjacent."

Our approach was to abstract the ship's layout into a connectivity model. Rather than presenting a full deck map, the system surfaces only what's relevant: which suites are available as connecting pairs, what the connection looks like (shared door, same corridor, adjacent on deck), and what that means in practice for the guest's group.

Users choosing suites based on connected configurations

Pay now, Pay a little bit now or pay later

At this price point, payment isn't a checkout step — it's a relationship. Guests may put down a deposit months before sailing, with a balance due closer to departure. Some pay in full immediately. Some are managing payments across multiple parties in a group.

We designed the payment experience around three states — full payment, deposit with balance tracking and hold(reservation only) — and surfaced all of this clearly within the guest's profile. The deposit tracker shows balance due, upcoming reminders, and a direct path to completing payment, so nothing falls through the cracks in the months between booking and departure.

full payment, deposit or hold(reservation only)

Deposit with balance tracking

My Profile becomes a living document

After confirming, guests land in a profile that holds everything: their suites, the guests assigned to each, dietary preferences, wellness goals, celebration notes, and payment status.

For group bookings, the guest and suite overview gives the organizer a clear picture of who's in which cabin — and the ability to update that as plans change. Guests can self-manage their preferences without the organizer acting as a middleman. Everyone has the right level of visibility and the right level of control.

Plan my day

Shore excursions, spa reservations, and onboard experiences aren't afterthoughts — for many guests, they're the reason for the trip. We created "Plan my day" as a dedicated experience layer that sits inside the booking.

Rather than presenting a catalogue of options, we framed it as an itinerary builder: here is your day, here is what's possible at each port, here is what you've reserved. Guests can browse, reserve, and adjust experiences the same way they'd manage a personal calendar.

"Plan my Day" experience builder

See Also

Four Seasons

The Self-Service Booking Platform

View Project

Four Seasons

Designing the Arrival Experience

Coming soon