Hotel Engine native app

Case Study 03

Native
App

Client
Hotel Engine
Role
Lead Product Designer
Discipline
Product · Research · Visual
Location
Denver, CO

The Problem

Built for the road warrior.

Our clients are often on the go for work and need a place to stay for the night.

Imagine driving all day for work and then having to use an app that was confusing, slow and overly difficult when all you wanted to do was relax. Our native app was outdated, lacking key functionality, not serving the unique needs of our clients and demanded a major redesign.

Project Goals

Make it easy for users to find the perfect hotel for the night.
Provide a quick, responsive app that allows users to manage their travel plans.
Make checking out a breeze whether you are a travel admin with 100 members or a sole traveler.

The Team

Who built it.

Tony LardieSenior Product Designer
Savannah I.Product Manager
Kevin S.Engineering Manager

My Role

As the lead Product Designer for our native app, I am in charge of creating a product that brings functionality and design direction to our mobile users. I identified features that needed adoption on the app, designed true native interaction patterns, and created workflows that our admin users needed to do their jobs.

I also created a design guide for engineers and fellow designers to follow so our app was always built around best design practices no matter what team worked on it. For this project I focused on three key pages: the dashboard, property page and checkout.

Design timeline

Design Timeline

Roadmap and gaps.

I collaborated with the Leadership team to prioritize the roadmap and identified the pages and features we wanted to implement. Parts of the design process included design sprints, data collection, design iterations, user testing and leadership feedback.

Legacy Experience Critique

  • Our current dashboard had too many inputs and was confusing to users.
  • Our property page had major accessibility concerns, and room rate latency issues which caused users to think the page was broken.
  • Our checkout was really hard to navigate on a mobile device and entering guest information was a chore.
Legacy experience critique

Design Process

Sprint, data, Crazy 8s.

I led a design sprint with Engineering Managers, Product Managers, Designers, Data Scientists, Member Support staff and key Stakeholders to discover our current app’s biggest gaps and pain-points. We dove into the current app’s faults and led a walk-the-store exercise with everyone searching for a hotel and completing checkout. I then asked everyone to report their issues and quickly a common pattern emerged. Next I had our data team dig into our current app’s usage numbers to gauge who was using our app and how they most commonly searched for hotels.

Lastly I led a Crazy 8s design session to start exploring new ideas for our app. I often find Crazy 8s is a great way for non designers to share their ideas and allow their creative sides to shine. We had numerous great ideas that I would begin prototyping out.

Competitive Analysis

I researched companies in our market share as well as more consumer facing Online Travel Agencies to understand what other designs were in the hotel app experience. I found a common pattern emerging on a simplified search flow that auto prompted users to enter location details, dates and guest information. I had found our first big opportunity to design a better native app experience.

Marriott TravelPerk Hotels.com Expedia Hilton IHG Booking.com Airbnb

Research

Findings &
Opportunities

Findings

  • Internal interviews revealed centralized admins manage travel for the company and often need to book hotels for their employees while they are not in the office.
  • Our data showed the highest percent of our app users are road warriors and needed to find places to stay for that night.
  • Our data also showed a majority of bookings are in small towns with low hotel volume.
  • A whopping 74% of all our native app bookings were same day bookings for 1 night total.
  • Users relied on ratings, photos and amenities when picking out their hotels but often struggled to find this information.

Opportunities

  • Make it easy for travel admins to find hotels that work for each guest and make it simple to select that employee at checkout.
  • Simplify our search patterns to make it easy to find a hotel nearby or suggest cities they often stay at.
  • Inform travelers on their limited choices and suggest the best properties available in that area.
  • Auto select a 1 night stay for users instead of forcing everyone to interact with the calendar widget.
  • Make it easy to view amenities, ratings and photos for each room and allow room rate data to load in the background.
74%

Of native app bookings were same day, single night stays

3

Key pages redesigned — dashboard, property and checkout

8

Competitor apps analyzed across OTAs and hotel brands

Design Iterations

Exploring the dashboard.

After our design sprint I experimented with a lot of design opportunities for our new dashboard. Ideas ranged from a super simple approach with nothing but a search field to a map experience similar to Google Maps. I tested out different designs in user testing and collaborated with engineering to address our tech limitations.

Due to supplier search times, I ultimately decided to not pursue a map based dashboard at this time as our current latency would cause a lot of frustration for users exploring hotels in a map environment. I focused on highlighting our search flow, and updating our navigation.

The Solution

Jobs to
be done

After several rounds of user testing, presentations to the Executive Leadership team, and critiques within the design team, I had found the design solutions for our native app.

Native app overview

Reimagined Dashboard

  • Updated our top and bottom navigation to quickly and easily find your favorite properties, trips, rewards, notifications and account settings.
  • Streamlined our search flow and gave users a clear and concise entry point into our brand new search experience.
  • Utilized true native interaction patterns: bottom sheets for quicker thumb navigation and swipe gestures for deleting and dismissing.
Dashboard mockup

Updated Property Page

I wanted to make it easy to find all the amenities a hotel has to offer, ensure the location was ideal for their trip, and to read reviews from other travelers so that our users would feel safe and comfortable during their stay.

I also wanted to make it easier to find the right room at the right price. Through numerous experiments we found the right balance between the amount of data to show and the pricing information clients were focused on. I introduced quick filters to allow users to narrow down the important features they demand in a room, while still offering more detailed information if they needed it.

Property page mockup

Simplified Checkout

I wanted to give our travel admins the best experience possible when booking for travelers. I did this by making it much easier to find members of their team when checking out. No more searching and hoping you found the right guest — we introduced a recently booked card with smart searching to pick the right guest faster.

I also made it easier to add loyalty reward programs, edit users and change guests, and to switch payment methods and save defaults like Apple Pay for quick checkouts on future bookings.

Checkout mockup

Deep Dive

Search Flow

The biggest update to our new dashboard was a simplified search workflow. Our old page had three inputs and a search button that was always enabled. This experience was clunky and often led users to either click prematurely on the search button or miss important fields like the date or guests for their trip.

I changed this with a workflow approach that simplified the entry point to one clear “Find a Stay” button, guiding users through picking their location, selecting the dates and lastly picking the amount of rooms and guests they required.

Deep Dive

Property Page Features

I wanted to give travelers and admins alike an updated property page that made it easy to research hotels, ensure it had all the amenities they required, has great reviews and photos, and ensure the room price fit into their travel policy.

To accomplish these goals I moved the amenities section higher on the page, updated the map with walk scores, built a reviews page with filters and sort, and added quick filters to our room cards so users find the right refundable or hotel loyalty rate for their stay.

Deep Dive

Checkout Guest Selection

One of the biggest complaints from our current checkout was how hard it was to find the guest you needed to book for. So I completely redesigned this experience with travel admins in mind.

Admins can now tap into the guest selection button and a drawer will load with their recently booked guests, a search bar and a button to create a new guest. This updated experience makes it simple to book repeat guests and find the right traveler without endlessly scrolling hoping to find the right “Chris” in their 100 plus person member list.

Measuring Success

Three metrics to track

To ensure our new features are delivering value to our clients and the business I set up three metrics to track. I wanted to capture user feedback and overall satisfaction with a survey, track conversion rates to ensure people could move through our funnel efficiently, and lastly track the amount of repeat bookers on the native app. Data on our main platform indicated that guests who book three times are far more sticky than those who don’t hit that third booking.

We are still in the process of collecting initial data and will update shortly with our initial findings…

Up Next

More experiments

I have a full slate of experiments to track on our property page to fully optimize conversion, such as where we should place our room cards, and have more designs coming for our search results, map experience and managing upcoming and past trips.