Skip to main content
Jorge de Lima Jorge de Lima

Case study 02 · Booking.com for Business · continues the onboarding case study

Tips to getting started

Personalising a dashboard checklist to a user's stated goal — after a one-size-fits-all version of the same idea hurt conversion.

B4B dashboard with the Tips for getting started widget

Hypothesis ledger

Written before design · resolved after ship

Hypothesis

Personalising the dashboard checklist to a user's stated goal, rather than showing it to everyone, will increase bookings and Company Setup engagement without repeating the conversion loss of the generic version.

Testing for

  • Bookings vs. control (Bayesian lift)
  • Unique bookers
  • Company Setup task engagement

Status

Confirmed — +9.96% bookings

Shipped and live. Bookings up 9.96% for the targeted segment at odds greater than 100 to 1, measured after I'd left the team.

Context & challenge

New users completing B4B registration landed on an empty dashboard with no clear next step — and a piece of information already collected during onboarding, what the user wanted to achieve on the platform, was going unused the moment their account existed.

The business goal was direct: drive administrators into the Admin area to add more users, since team size correlates with booking volume — the same growth thesis behind the registration redesign and the Team Management project.

Role & contribution

Senior Product Designer, working with Anna Bondarenko (Product Manager), James (Product Owner), Lucas (Senior Engineer), and Keryn (Senior Researcher).

Product

Anna B., James

Research

Keryn

Engineering

Lucas

The mechanism

The last onboarding step asks users what they want to achieve — multi-select, intentionally skippable so it never blocks account creation. On first dashboard visit, a "Tips to getting started" widget shows three tasks mapped to whatever they chose, each routing directly into the matching Admin page.

The version that shipped was scoped deliberately, not shown to everyone. Only users whose stated goal went beyond booking for themselves saw the checklist; users who selected only "book trips for myself" didn't. That scoping turned out to be the entire result, not a detail.

  1. 01Signal. Goals captured on the last onboarding step — skippable by design.
  2. 02Mapping. Three tasks selected from those goals: invite colleagues, add payment methods, add a company logo.
  3. 03State. Completing a task and returning marks it done and decrements the remaining count, persistent across sessions.

For users who skip the goal picker, the widget doesn't come up empty. Keryn (Senior Researcher) validated the fallback set through card sorting: with no goal selected, the widget defaults to the three options users rated most important — invite a colleague, add payment methods, add company logo — the same three in the shipped widget. Legacy usage data pointed the same way before the card sort confirmed it.

Last onboarding step: what do you want to achieve with Booking.com for Business
InputGoals captured on the last onboarding step
Dashboard after completing the widget tasks
OutputWidget on the dashboard, all tasks complete

Iteration through the growth team

The feature didn't ship in its final shape, and the first real attempt actively hurt the business. An earlier version, "Let's get started," was a slide-out sidebar triggered as soon as a user landed on the dashboard, with a static seven-item checklist shown to every user regardless of stated goal: watch the video, complete your profile, add a company logo, invite your team, add a company credit card, view your starter kit, make a booking. Tested as a one-size-fits-all rollout, it reduced booking conversion by 14%.

That failure is what justified narrowing the feature to a personalised, segment-specific version rather than shipping a generic checklist to everyone. Personalisation wasn't a polish pass here — it was the fix for a version that was actively losing bookings.

Let's get started sidebar, V1 tested by the growth team
V1 · −14% conversion"Let's get started" — seven static tasks, shown to everyone

V1 — generic

7

items, everyone · −14%

Shipped design

3

tasks, targeted · +9.96%

That convergence, from a generic seven-item list to a personalised three-item one, lines up with well-documented onboarding research: checklists in the three-to-five item range consistently outperform longer ones, and personalising a checklist to stated intent is the same pattern Notion uses when it asks new users what they'll use the product for. Whether the growth team worked from that research directly or arrived at it through testing, the outcome matches it.

Results & impact

I left the team before this had been live long enough to measure. Anna Bondarenko, who stayed on and owned the analysis, shared the results afterward. Every figure below applies to the segment the checklist actually targeted — users whose stated goal went beyond booking for themselves — not the full user base.

Metric Result Confidence
Bookings vs. no-checklist control+9.96%Odds >100:1 (Bayesian)
Unique bookers+3.4%Odds ~60:1 (Bayesian)

Engagement with every Company Setup task the widget pointed to also rose.

Company Setup task Change
Team invites+17.15%
Company logo+17.38%
Company credit card+38.4%
Hotel budget+37.7%

The unique-bookers lift is worth reading carefully: a 3.4% increase in unique bookers means part of the booking gain came from activating people who wouldn't have booked at all, not only from existing bookers booking more.

Status

Shipped and live. Results confirmed, for the targeted segment, by data shared after I'd left the team.

Reflection & learnings

The same checklist idea failed by 14% when shown to everyone, and worked by nearly 10% when shown only to the people it was built for. Personalisation wasn't a refinement on top of a good idea — it was the difference between the feature hurting the business and helping it. The connective tissue, a signal captured in onboarding activating a mechanism in a completely different part of the product, is still the more interesting design story. But it's the segmentation, not the connection itself, that the numbers actually back up.

Next case study

Team management & budget governance

Booking.com for Business →