BACKGROUND
Setting the stage
The Business App is an Android application that currently has around 6,000 active users.
It allows restaurants to:
View upcoming reservations
Create reservations and walk-ins
See reservations mapped onto the restaurant table plan
Create a wait-list
And more…
THE PROBLEMS
Identifying the pain points
The main reason we needed to replace the BA was technical. The tool is currently only available for Android, and designed for one tablet size. We supply the tablets for restaurants who sign-up to use this product which results in high-costs for the company and excludes restaurants who prefer iOS.
Not only this, but the code base was so outdated that simple bug fixes and improvements to the product experience took much longer than is ideal.
Knowing we needed to rebuild the tool from scratch, it was our opportunity to improve the experience and align to our new design system.
Our churn analysis reports that 25% of customers have listed “bad experience/usability” as a churn reason. By analyzing existing foundational research, support requests, and usability audits we identified many aspects to focus on:
Due to product complexity, onboarding new partners to the BA can be a lengthy process, resulting in high costs
The lack of proper visibility and clarity surrounding key actions results in errors
Users are not aware of how to undo their mistakes
Important information is often hidden and therefore goes unnoticed
The steps within flows for key actions are not guided, resulting in the user not knowing what to do next
The process of seating walk-ins isn't quick enough, resulting in restaurants not logging this into the system and creating inaccurate availability in the table plan
PROCESS
Creating hypotheses
01. We believe that by improving the user experience for completing service related tasks, we will increase the amount of engaged users, reduce support requests and reduce acquisition costs for new restaurants.
HOW?
We believe that by increasing visibility and clarity of key actions we will reduce the time to correctly complete intended actions.
We believe that by providing more guidance for when to complete key actions we will reduce the time to correctly complete intended actions.
We believe that by simplifying the flows to complete key actions we will reduce the time to correctly complete intended actions.
We believe that by making it easier to undo incorrect actions we will reduce the amount of errors and reduce support requests.
We believe that by making important notifications and action items more apparent we will reduce problems such as overbooking and/or guests showing up with reservations the restaurant isn't aware of.
WE WILL KNOW THIS TO BE TRUE
when we see an increase in manually created reservations and walk-ins, as well as the type of information added (reservation notes) in Host vs BA.
when we see a reduction in the number of support requests Quandoo receives via Intercom.
when we see a reduction in the current cost and time Quandoo spends to onboard a new restaurant.
02. We believe that by providing a table plan view that users have ownership and control over, we will increase the amount of engaged users, increase the number of restaurants that report accurate inventory and reduce acquisition costs for new restaurants.
WE WILL KNOW THIS TO TRUE
when see an increase in interactions with the Table Plan view in Host vs BA.
when we see an increase in restaurants adding new inventory using the new Table Plan.
when we see a reduction in the current cost and time Quandoo spends to create a Table Plan.
PRIORITIZING
Creating the milestones
Partnering with my Product Owner, we established a list of user stories for the product as a whole. He then worked his google-sheet magic by importing data gathered from our BI team to measure most frequently used features, as well as qualitative insights from our market teams.
Then, an ICE prioritization framework was put together using total number of users and also “sales enabler” as impact factors. We also had a session as an entire team to estimate level of effort from a design and implementation perspective.
With the combination of these artefacts we were able to define our first four milestones.
VALUE 01
Plan for the day
All reservations for the day can be seen in one list, with system suggested actions based on the relation of the reservation start time and the current time. This helps hosts fully plan for the current moment and shifts ahead as well as take all relevant actions in a timely manner
VALUE 02
Easily keep the system in sync with reality
A restaurant in a busy place! Guests are arriving, guests are leaving, maybe some guests don't even show up at all. Keeping the system in sync with reality is important in order to keep capacity accurate in the system.
The system makes it easy to keep track of the flow of guests by surfacing the actions when they're most relevant.
VALUE 03
Quickly log new reservations and walk-ins
Adding new reservations and walk-ins to the system is quick and efficient. The guided flow is intended to mimic a typical reservtion made via phone call (date, covers, time, and contact details).
The process becomes even quicker with system-generated table assignments, making planning easier.
VALUE 04
Create the best experience for the guests
The reservation detail view is the space to capture information about the guest and make any necessary adjustments to the reservation. With different types of notes, all employees can be on the same page with any special requests or reservation specifications.
VALUE 05
Reduce errors
The system aims to be smart and helpful, but never in the way. Things the restaurant may want to adjust, like overbooked tables, will always be indicated. Additionally, all actions will have an undo option in case mistakes are made. However, the restaurant has full autonomy to make decisions that they feel are best.

PROCESS
Validation
Together with the UX researcher, we met with 5 restaurants in in Berlin to evaluate the usability of the first few milestones, with a particular focus on guest and reservation management. Restaurants with a large number of walk-ins were chosen because they have more guests coming in without bookings and thus a larger need to manage these arrivals.
We asked them to walk through the prototype on a tablet, and perform the following tasks:
Manage current and past seatings
Manage no-shows
Adjusting table assignments
Our results indicated that we were on the right track as there were no standout usability issues, but we could definitely improve by making current capacity more obvious to help hosts understand at a glance if there's space for walk-in guests.
THE LAUNCH
The challenges
We launched the product in August 2020 (with the first 2 milestones complete) as a beta with a selected group of 20 restaurants who currently use the Business App. We included a “send feedback” button in the product and encouraged these restaurants to contact us at any time.
We also put a plan in place for UX research to conduct check-in calls after 2 months of use and again after a month.
And then we hit some roadblocks
Due to the COVID-19 pandemic, testing our tool was not made a priority by restaurants (understandably so!) — so needless to say, we didn't collect many insights.
The Sales team believed we needed to reach 100% feature-parity with the Business App in order for them to properly sell the new tool to existing BA users.
MOVING FORWARD
We improved
At this point I had to switch focus to kick off our next new product and we hired in a new designer to join the Host team.
I supported the team in adjusting their workflow to collaborate more closely with our Supply team, to ensure a the roadmap ahead includes all necessary features to successfully migrate BA users to the new tool.
IMPROVEMENT 01
Plan ahead
Now planning ahead is possible by seeing future days in the reservation list. Navigation is easy by using the quick arrow toggles, or choosing a date from the calendar.
Designs by Elham Salemian
IMPROVEMENT 02
Table allocations just got easier
The addition of a table plan takes this product to the next level. In the table plan view, the restaurant has a glimpse of tables that are free, and tables that have associated upcoming, checked-in, or late reservations.
Making adjustments to table allocations or blocking tables from receiving online reservations is now just a few taps.
Designs by Elham Salemian

WHERE WE ARE NOW
Continue the push
The team has aligned on a road-map with the support from the Supply team that contains prioritized features such as:
Waitlist
Booking deposits
Dining packages
Guest tags
And much more…
We also identified a few other improvement points:
We need to continuously improve our tech efforts
Currently Host lacks all settings features, meaning it still has to connect to another of our legacy products to define things like capacity (tables and seats), reservation availability, etc. We will need to make the technical adjustments to connect Host to Pro (our newest product that contains settings) moving forward.
We need to add a self-service aspect
Due to the point above, Host must be set-up manually by our internal support team. In order to align with the new self-service component of the other tools in our new suite, this will need to be adjusted.
We need a clear migration plan
At the moment, focus is on reaching a strong feature-parity with the BA to get ready to properly release the product. But we do need a clear plan to switch current BA users to Host in the most painless way possible.