Upflex is an "Airbnb for coworking spaces," connecting remote professionals with flexible workspaces worldwide. The platform facilitates seamless booking for a wide range of coworking environments, catering to different professional needs.
Upflex
www.upflex.com
Web ( desktop, mobile etc )
Product Designer
Secondary research, Lean UX
Figma, Protopie, Adobe After Effects,
Upflex sought to improve the retention of first-time users who were booking coworking spaces. The pain points identified were related to the search process, including irrelevant results for non-urban areas, difficulty distinguishing essential amenities, and poor filtering on maps.
The goal was to enhance the user experience by addressing these pain points. Improving retention meant users would have a smoother, more intuitive booking process, increasing satisfaction and ultimately driving growth for the platform.
The successful design solutions resulted in a measurable 18% increase in user retention, a 25% reduction in search time, and higher satisfaction with search relevance. These results set the stage for continued innovation and better user engagement for Upflex.
The challenge was to improve first-time user retention, particularly during the booking process for coworking spaces on Upflex.
Increased user retention by about 18% within 3 months of study on average.
Reduced average search time by about 25% on average.
So our problem was churn right? Well what would normally make you churn when searching for an Airbnb or a hotel or searching for anything honestly? Based on some user behaviour heat maps, I was able to validate that the biggest drop off point was on the searching screen and often times when sessions were ended or became inactive, users normally had an empty search result on their scree. ( see image below )
The original design allowed for real-time searching, but when no matches were found, users received an error message with no clear next steps.
Give a clear CTA on the next steps for a user to take. This idea came from the fact that while this site seems like Airbnb for co-working, it is actually an enterprise app and it requires several steps before one can do a typical search that make the user go though decision fatigue. Unlike Airbnb where you can search as soon as you are on the platform, even with an error, users have to do 2Fa, account verification, company log ins, location marking, amenity checking, etc all before they get to this screen
So by the time someone actually gets here, if it turns out they have no results they are reasonably going to leave. That is why I proposed this below solution.
A button that will automatically tell you what filters you can remove from your search to automatically get several more search results.
Now Google Analytics proved the most common page for drop off was the search page, however the heat map told another story. The most common drop off point here was normally after clicking several of the filters in the filter search.
Due to techincal restrictions, we can't dynamically update the image on the left while filters are toggled on and off, so users often removed all their options simply by setting the filters like normal.
Here several solutions were explored again but the one that we settled on was redesigning the modal so that users would be able to adjust the level of importance for each filter.
This way users can select their amenity preferenes, but also indicate how relatively important each filter is. This is helpful as it aids in not only giving users options if we can't find a perfect place for them to work, but it also helps inform our ranking algorithm on what filters people find the most important.
This data, when communicated with stakeholders and property listing agencies, can help co-working spaces know what to invest in to make their space a better co-working enviroment. (i.e. if users commonly chose catering as a "must have", a coworking space may consider investing in a food truck vender or something similar to help them get more customers and rank better in the rankings for our platform )
So with Google Analytics, we knew the drop off point was the search page (solution M) and we also built a way to make the search page work better (solution N). The only thing left was to make a map update, just in case the true issue was the map being hard to understand.
The heat map showed many users move and hover around the map, even if they didn't click it nearly as much as the filters. How might we make it clear to know what locations are relevant to the user while hovering around the map?
We introduced color-coded map markers, which visually indicated filtered-out options, improving the clarity of search results without eliminating potentially relevant spaces.
Difficulty finding coworking spaces in non-urban locations.
Users couldn’t easily distinguish between essential and optional amenities.
Irrelevant search results still appeared on the map despite filters
Ok... but how did we find those pain points?
Research began with a survey on Reddit targeting co-working space enthusiasts (power users) and a UserTesting.com survey for insights from general users. These surveys helped identify user behaviors and preferences.
Hybrid/remote workers, aged 20-45, located in metropolitan areas, and junior to mid-level professionals.
Targeted surveys, a competitive analysis, and user testing with specific screening criteria.
I employed a combination of practical, aspirational, and intermediate solutions to address user pain points. These included both quick fixes and longer-term design concepts.
The original design allowed for real-time searching, but when no matches were found, users received an error message with no clear next steps.
We added a filter manipulation screen, enabling users to remove filters and adjust their search criteria easily. This solution made the process clearer and more intuitive.
Users were notified via email when new coworking spaces meeting their criteria were added to the platform. This low-friction solution kept users engaged.
A simplified option to remove the most impactful filter was introduced, ensuring that users could expand their results without overwhelming them
Users struggled to differentiate between essential and optional amenities, causing confusion when filtering search results
We introduced bubble tags for toggling amenities, making it clearer which amenities were selected and helping users adjust their criteria without clutter.
We combined checkboxes with toggle functionality, allowing users to mark certain amenities as “must-have” to refine their search results
After testing several variations, Solution C—a clean, clear filter with less clutter—proved most effective. This improved usability and fit better with Upflex’s design system.
Users still saw irrelevant results on the map despite applying filters.
We introduced color-coded map markers, which visually indicated filtered-out options, improving the clarity of search results without eliminating potentially relevant spaces
So the solutions were shown and the ones I picked were selected by the C-Suite with no issue. So problem solved right? We done? Not a chance!!
I firmly believe it is best to take UX solutions and share them with other designers, other managers, other marketers, ambassadors, basically show it to other internal people at the company who are far removed from the UX process we just underwent.
I showed them the final solutions and checked how well we did against the initial pain points we set out to clear.
Pain point 1
Users struggled to find co-working spaces because of their filters
Pain point 2
Users can’t differentiate between needed amenities and optional ones.
Pain Point 3
Users still see search options on the map even if their filters should remove them.
Increased user retention by about 18% within 3 months of study on average.
Reduced average search time by about 25% on average.
Now that was a lot right? In a short time frame? Don't worry, you an read more about it here with more permutations, more of the stakeholder conflicts and more of the dirty design details. But for now...
How we solved each problem and tied it to impact:
Diagnosing the drop off points → We ran user surveys and heatmap track to identify where users abandoned the process. This data confirmed that search friction, rather then pricing or content, was the primary issue .
Impact: helped us focus UX over business model adjustments
Enhancing search results in non-urban areas → Instead of leaving users with an empty search, we introduced a filter flexibility tool that suggested modifications when results were too limited. Additionally, email alerts would notify users when new coworking spaces were available.
Impact: users who previously dropped off stayed engaged longer and returned later to complete bookings.
Clarifying amenities for better decision-making → I designed plenty of iterations ( read more below ) ranging from bubble tags to segmented toggles to separate must-have from optional amenities, making filtering feel more intuitive. User testing showed a significant reduction in filter-related confusion
Impact: users spent less time toggling between options and made faster, more confident booking decisions
Improving filter accuracy on maps → we introduced color-coded markers to visually distinguish filtered out locations form available options, reducing search friction without hiding potentially relevant spaces. We even did it with varying opacity shades so those with vision impairments would still notice the differences.
Impact: Sadly, this change unlike the others is not easily quantifiable outside of satisfaction surveys but it would be impractical to say that this single feature contributed greatly to the newest user satisfaction surveys.
We plan to explore the library coworking spaces concept, continue refining the amenity selection process based on real-time user data, and work on improving search results in non-urban areas without compromising urban users' experience.
This project not only enhanced the user experience but also positioned Upflex for continued growth in the competitive coworking space market. By addressing key user pain points and refining the platform’s features, we set a solid foundation for future developments.
Yep! In notion! Read it over here.
I prefer email!
I did a lot of projects around updating and modifying the components in this design file. This project was the one that became a case study specifically because the Chief Design Officer and I took over for months and it was the most leadership I got to hold during my time at Upflex.
I have case studies on Map design, Search Design, and settings all upon request.