Year
2023
Contribution
User flows
Wireframing
Product design
Design System
Prototyping
What we accomplished
As a tag-team of two, we created and interactive inbox for Boutique, a platform with hand-picked holidays homes. The selective property selection means homeowners value personal connection with their potential guests. The inbox was designed to facilitate both direct communication and semi-automated booking management, as bookings are often discussed first before confirmation.
Disclaimer: Buckle up, this one is a bit of a marathon read – it was one of the most complex features I've ever worked on. I stuck to the most interesting bits, but it could easily be a novel, if I tried to be comprehensive. Get comfy and enjoy the journey!
What were our challenges?
The new inbox was part of a larger redesign – that means there was an existing version of the tool. It was helpful to highlight painpoints (and there were many) but we also suspected we might get trapped by tradition and expectations to make it the same, just better.
Many of our homeowners are busy professionals, who often don't rent their homes full time – we needed to make it easy for them to stay engaged and responsive.
Any project rarely runs without a pressing timeframe, but for us it meant operating with little room for errors or testing for the first iteration – we needed to get it right. No pressure.
First look
How did we handle it?
Since the Inbox was part of a larger site redesign, we had the previous iteration of the platform to learn from, but also to match up to. Both users and the internal team were used to some outdated patterns, that we wanted to improve on. That bias was part of our challenge to untagle – starting with a flow helped us get back to what and why, instead of rushing to how.
Remember how I said we needed to get it right on the first try? Well spoiler alert, we didn't. Or rather, we pivoted, to make sure we do, when we decide to implement. Amongst other things, we tripped over having the old platform reference – some concepts were hard for the team to let go off, like moderators messages visible only to one side (yikes).
Short term pain, for long term gain – confusing features, no matter how familiar, had to be overhauled. Analyzing what problems they tried to solve in the first place, kickstarted our rethinking process. We were onto something with the idea of inline actions, but we needed to find a smarter way to: keep the messaging history consistent for both sides and not multiply CTAs (and figure out everything else in the meantime)
Takeaway
Redesigns are challenging for both designers and users, but clinging onto familiarity can be treacherous. We were excited to try out scripted automation, but we realized that not only our resources can't lift the multi-thread implementation in time, but it was just too complex and distracting
We knew we had to create more consistent patterns and simplify, both for experience clarity and implementation's sake. A few design brainstorms later, with a mantra of "you can't make an omelette without breaking a few eggs", we landed on how we want to achieve it.
We standardized the actions, to follow the same patterns and limited them to a short support message and sticky buttons
Available actions were private, but after they were documented as callouts, visible to both sides to keep the chat history consistent for both sides.
Only actions that were vital to the golden path were handled inline, everything else stayed in the side panel – this way users were gently guided to not make too many changes to bookings or cancel too hastily.
What did it look like in the end?
This worked – we had a blueprint to follow across all the different flows. Alpha users and moderators were excited about the changes, switching their previous doubts for enthusiasm, after a thoughtful presentation: we pressed on to tie everything together.
Something for everyone (even the engineers)
We had three user groups: hosts, guests and moderators: all with different needs and goals. The inbox functionalities adapted to each of them, while also reusing patterns for implementation's sake – when there is a tight deadline, it's a fine balance between sacrificing functionalities for simplification, and we found the right one.
Many of our hosts are busy professionals such as architects, designers, travelers, and engineers. We needed to ensure they had an equally intuitive experience across all device sizes, enabling them to manage bookings on the go.
Implementing features like dark mode ensure quicker response times and conversion opportunities during off-peak hours.
Boutique prides itself in very active and engaged customer support, but we wanted to empower guests and hosts alike to be able to manage their bookings, before support got involved. Booking changes requested needed to be approved from both sides, with a clear overview on what changes were made – clarity of communication.
Hosts often forget to update their rates or availability – we offered them tools to adjust the settings on the go (with guest’s approval) to maximize booking potential. Sometimes a booking just won't work out – we made sure that hosts let the guests down gently with a direct reason.
Tthe alternative outcomes like changes to reservations, cancellations and request expiry needed to be taken into account as well. At the same time, we wanted to automate the process, so layed out over 20 scenarios with customized layouts.
Year
2023
Contribution
User flows
Wireframing
Product design
Design System
Prototyping
What we accomplished
As a tag-team of two, we created and interactive inbox for Boutique, a platform with hand-picked holidays homes. The selective property selection means homeowners value personal connection with their potential guests. The inbox was designed to facilitate both direct communication and semi-automated booking management, as bookings are often discussed first before confirmation.
Disclaimer: Buckle up, this one is a bit of a marathon read – it was one of the most complex features I've ever worked on. I stuck to the most interesting bits, but it could easily be a novel, if I tried to be comprehensive. Get comfy and enjoy the journey!
What were our challenges?
The new inbox was part of a larger redesign – that means there was an existing version of the tool. It was helpful to highlight painpoints (and there were many) but we also suspected we might get trapped by tradition and expectations to make it the same, just better.
Many of our homeowners are busy professionals, who often don't rent their homes full time – we needed to make it easy for them to stay engaged and responsive.
Any project rarely runs without a pressing timeframe, but for us it meant operating with little room for errors or testing for the first iteration – we needed to get it right. No pressure.
First look
How did we handle it?
Since the Inbox was part of a larger site redesign, we had the previous iteration of the platform to learn from, but also to match up to. Both users and the internal team were used to some outdated patterns, that we wanted to improve on. That bias was part of our challenge to untagle – starting with a flow helped us get back to what and why, instead of rushing to how.
Remember how I said we needed to get it right on the first try? Well spoiler alert, we didn't. Or rather, we pivoted, to make sure we do, when we decide to implement. Amongst other things, we tripped over having the old platform reference – some concepts were hard for the team to let go off, like moderators messages visible only to one side (yikes).
Short term pain, for long term gain – confusing features, no matter how familiar, had to be overhauled. Analyzing what problems they tried to solve in the first place, kickstarted our rethinking process. We were onto something with the idea of inline actions, but we needed to find a smarter way to: keep the messaging history consistent for both sides and not multiply CTAs (and figure out everything else in the meantime)
Takeaway
Redesigns are challenging for both designers and users, but clinging onto familiarity can be treacherous. We were excited to try out scripted automation, but we realized that not only our resources can't lift the multi-thread implementation in time, but it was just too complex and distracting
We knew we had to create more consistent patterns and simplify, both for experience clarity and implementation's sake. A few design brainstorms later, with a mantra of "you can't make an omelette without breaking a few eggs", we landed on how we want to achieve it.
We standardized the actions, to follow the same patterns and limited them to a short support message and sticky buttons
Available actions were private, but after they were documented as callouts, visible to both sides to keep the chat history consistent for both sides.
Only actions that were vital to the golden path were handled inline, everything else stayed in the side panel – this way users were gently guided to not make too many changes to bookings or cancel too hastily.
What did it look like in the end?
This worked – we had a blueprint to follow across all the different flows. Alpha users and moderators were excited about the changes, switching their previous doubts for enthusiasm, after a thoughtful presentation: we pressed on to tie everything together.
Something for everyone (even the engineers)
We had three user groups: hosts, guests and moderators: all with different needs and goals. The inbox functionalities adapted to each of them, while also reusing patterns for implementation's sake – when there is a tight deadline, it's a fine balance between sacrificing functionalities for simplification, and we found the right one.
Many of our hosts are busy professionals such as architects, designers, travelers, and engineers. We needed to ensure they had an equally intuitive experience across all device sizes, enabling them to manage bookings on the go.
Implementing features like dark mode ensure quicker response times and conversion opportunities during off-peak hours.
Boutique prides itself in very active and engaged customer support, but we wanted to empower guests and hosts alike to be able to manage their bookings, before support got involved. Booking changes requested needed to be approved from both sides, with a clear overview on what changes were made – clarity of communication.
Hosts often forget to update their rates or availability – we offered them tools to adjust the settings on the go (with guest’s approval) to maximize booking potential. Sometimes a booking just won't work out – we made sure that hosts let the guests down gently with a direct reason.
Tthe alternative outcomes like changes to reservations, cancellations and request expiry needed to be taken into account as well. At the same time, we wanted to automate the process, so layed out over 20 scenarios with customized layouts.