Expanding Bumble Premium’s reach

With this assignment, I was tasked with creating a new Bumble feature based on a design brief, functional specs, and analytics. It challenged me to complete additional research and reframe existing documentation in order to come up with an informed design. I was given the Material UI Design System to work within, and I was able to also add my own components to build on it.


I believe I achieved these goals by researching user behaviors and looking at analytics, iterating on wireframes, and incorporating feedback from class critiques.

Role

UX/UI designer

Services

UX/UI design

UX research

Course

Advanced Interaction Design

Instructors

Sinan Goral

Kelsey Dusenka

Timeline

6 weeks

Research & Ideation

Context

The design brief of this project pushed for the development of a new feature using location-based data in order to drive more paid member conversion. I first did a deep deconstruction of the project brief, functional specifications, and requirements that were provided. I then performed an analysis on the data given to me on Bumble’s existing location-based features: Map Integration and Proximity Alerts. I also began researching Bumble’s current social and dating features, as well as analyzing competitors. This helped me understand user expectations and identify gaps in the market.

Proximity Alerts: paid user rate

Map Integration: paid user rate

Findings

From my desktop research and analysis of the provided data, I identified key insights from two perspectives: First, for new dating app users, dating apps can be nerve-wracking experiences.


Despite the adoption of Bumble's existing location-based features, their impact on feature engagement was limited, with paid user rates across five cities steadily declining each month.


Interestingly, Bumble sees 94,000 new users join daily, and this group is particularly receptive to being influenced into purchasing Premium. Many new users also seek advice on how to overcome nerves before their first date and how to act naturally in front of their date. If Bumble can effectively target these new users and convert them to Premium, this presents a significant opportunity—94,000 potential Premium recruits every day.

How might we drive Premium conversions without over-exhausting a single user group and relying on an overused technology?

Bumble Tango

After research and analyzing different concepts, I decided that instead of trying to push lackluster location technology, I would pivot to catering to the new user demographic. Therefore, I created Tango (it takes two to tango!), a double dating feature where a user can pair with a friend to swipe together on other duos.

Critical Decisions

Where does Premium come into play?

I struggled to come up with a sensical introduction of Premium into this workflow. At first, I envisioned that Tango would be a Premium-only feature, and both users had to be paying users to participate.


However, I realized that this was realistic. Thus, I changed my approach: if a user swipes right on a duo but their partner swipes left even after the Summit, the user can opt to swipe on them normally, as an individual dater, if they have Premium. If they are not a Premium member, they will lose access to that duo forever.

Handling swipe conflicts with your pair

Because users will be joining with a friend to swipe on other duos, there needs to be a conflict resolution mechanism. Let’s say User A and B are paired. User A swipes right on another duo, but User B swipes left. What happens then?


If there are disagreements about a potential pairing, that pair is sent to the Summit section, where:

users can parse through the potential pairs that they have swiped left on but their friend has swiped right on, giving them a second-chance swipe.

users can trim through their own likes that their friend disliked

Design Evolutions

Showing two profiles in one

Since a user needs to pair up with a friend to create a single Tango profile, I needed to find a way to show dual profiles in one screen. I explored several ways to display two profiles in one.


Bumble only allows users to upload portrait cropped photos, Initially, I tried to adhere to this paradigm by placing one profile in front of the other, but quickly found that it then created a perception of one user being more “important” than the other, though they are both equally important.

Iteration: Using portrait photos, but unable to maximize screen real estate

Final: Two stacked landscape photos. Both users get the same exposure

Premium prompter

One of the more complex interactions I designed was the “last chance” feature, where if a pair can't agree on whether to swipe left or right on another duo, the user who initially swiped right has one final opportunity to save the match—if they have Bumble Premium.


I initially struggled to surface this information with minimal text, aiming to maintain a clean and concise interface. I experimented with various iconography and subtle UI cues.


However, I realized that a text-heavy approach would be the most viable and direct way to convey this feature. I opted for a brief but clear pop-up message explaining the “last chance” option and its exclusivity to Premium users. This decision prioritized user comprehension over minimalism, ensuring that the feature’s value proposition was communicated effectively.

Iteration: Minimal text, relying on iconography (the Premium star in the middle)

Final: Text-heavy but clear and effective value proposition

Final Deliverables

Bumble mobile app

Apple watch notifications

Two to Tango

AIxD Spring 2025 | Jyaleen Wu

Reflection & Takeaways

Communication

is key

Prioritizing clarity over minimalism ensured users understood my feature’s value and functionality, leading to (proposed) better engagement.

Balance newness with familiarity

Replicating Bumble’s user experience using MUI presented challenges, especially when introducing new feature functionality. Customization was often more complex than anticipated, impacting design flexibility.


The limitations of MUI forced me to think creatively about how to achieve the desired look and feel while working within the framework’s constraints.

Making animations in Figma

I never knew how goated smart animate was! My new best friend!