Upflex

case study

Search Design
Retention Design
Mobile Design
Web Design

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.

Full Case Study

Highlights

Company

Upflex

Platform

Web ( desktop, mobile etc )

Role

Product Designer

Skills & Methods

Secondary research, Lean UX

Tools

Figma, Protopie, Adobe After Effects,

The Problem

What? 

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.

Why? 

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.

So what?

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.

Core challenge

The challenge was to improve first-time user retention, particularly during the booking process for coworking spaces on Upflex.

My Impact

+18%

Increased user retention by about 18% within 3 months of study on average.

-25%

Reduced average search time by about 25% on average.

The Solutions

Context

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 ) 

Original empty state

Pain point 1 - non-urban relevance

The original design allowed for real-time searching, but when no matches were found, users received an error message with no clear next steps.

Solution -

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.

Solution M

A button that will automatically tell you what filters you can remove from your search to automatically get several more search results.

Context

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.

Pain point

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.

Solution

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.

Solution N 

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 ) 

Context

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.

Pain point

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? 

Solution

Color coded map side with gray location markers

We introduced color-coded map markers, which visually indicated filtered-out options, improving the clarity of search results without eliminating potentially relevant spaces.

Defining the problem

Identified User Pain Points

Pain Point 1: Non-Urban Relevance

Difficulty finding coworking spaces in non-urban locations.

Pain Point 2: Amenity Confusion

Users couldn’t easily distinguish between essential and optional amenities.

Pain Point 3: Map Filtering Issues

Irrelevant search results still appeared on the map despite filters

Research

Ok... but how did we find those pain points? 

Quantitative Research:

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.

Target User Profile:

Hybrid/remote workers, aged 20-45, located in metropolitan areas, and junior to mid-level professionals.

Key Research Methods:

Targeted surveys, a competitive analysis, and user testing with specific screening criteria.

Before
After

Ideation

Design Solutions & Iterations

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.

Pain Point 1: Non-Urban Relevance

Original Issue:

The original design allowed for real-time searching, but when no matches were found, users received an error message with no clear next steps.

Solution 1: Filter Manipulation

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.

Solution 2: Email Notification

Users were notified via email when new coworking spaces meeting their criteria were added to the platform. This low-friction solution kept users engaged.

Solution 3: Single Filter Removal

A simplified option to remove the most impactful filter was introduced, ensuring that users could expand their results without overwhelming them

Pain Point 2: Amenity Confusion

Original Issue:

Users struggled to differentiate between essential and optional amenities, causing confusion when filtering search results

Solution 1: Bubble Tags

We introduced bubble tags for toggling amenities, making it clearer which amenities were selected and helping users adjust their criteria without clutter.

Solution 2: Segmented Toggles

We combined checkboxes with toggle functionality, allowing users to mark certain amenities as “must-have” to refine their search results

Solution 3: Final Design

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.

Pain Point 3: Map Filtering Issues

Original Issue:

Users still saw irrelevant results on the map despite applying filters.

Solution:

We introduced color-coded map markers, which visually indicated filtered-out options, improving the clarity of search results without eliminating potentially relevant spaces

Additional Feedback

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 validation

Pain point 1

Users struggled to find co-working spaces because of their filters

  • Did we solve it? Yes because...
    • I made it easy to remove the problematic filters to get to instantly using the app to find a coworking space.
    • We also provide them with email notifications

Pain point 2

Users can’t differentiate between needed amenities and optional ones.

  • Did we solve it? Yes because …
    • We created a way to search for the different requirements as needed and unneeded

Pain Point 3

Users still see search options on the map even if their filters should remove them.

  • Did we solve it? Yes because…
    • By making it a modal, the user can see as search options depopulate and repopulate
    • Ergo, users will see how their filters affect their search by seeing the background change.

Impact

+18%

Increased user retention by about 18% within 3 months of study on average.

-25%

Reduced average search time by about 25% on average.

Retrospective & FAQ

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 did I know this would work? 

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.

Key Metrics

  1. 18% increase in first-time user retention over 3 months.
  2. 25% decrease in time spent searching for coworking spaces.
  3. 30% improvement in user satisfaction with search result relevance.

Lessons Learned

  1. Rapid iteration proved crucial for solving user pain points efficiently.
  2. Balancing innovation and feasibility ensured that solutions aligned with the platform’s capabilities and business goals.
  3. Collaboration with product managers, engineers, and sales teams enriched the problem-solving process.
  4. User-centric design led to more impactful, relevant solutions for our target audience.

Future Considerations

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.

Conclusion

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.

Do you have more details?

Yep! In notion! Read it over here.

What other projects did you work on here?

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.