Houseparty Work Example

Streaks

At Houseparty we work to find interesting and engaging ways to encourage users to have deeper relationships with the people they care about most. We strongly believe that video chat is the best way to communicate when you are physically apart, and we want to facilitate maintaining those relationships by encouraging people to stay in the app for longer. What we lacked was social proof that you and your bestie really do spend hours together just chatting. Enter streaks, something we saw that competitors had, but knew we could make fit our model through rigorous testing.

 
 
s.gif

How this came about

We did a ton of user interviews in 2018, where we travelled to suburbs and did group interviews with our core demo, which at that point was almost exclusively teens. Snapchat was very widely used and a considerable part of users’ daily habit was continuing their existing streaks. We wanted to create something for Houseparty that would encourage better friendships through increased connection and provide a reminder of how much users actually speak to one another.


A User's Current Experience

A user really enjoys using Houseparty. They talk to their friend often, but after a while, the habit just fades. Both them and their friends slowly stop using the app.

Why…
Houseparty has a strong concurrence because of how it sends out notifications. When a user opens the app, their friends are notified. Their presence is announced. If a vector and their friends slow their use of Houseparty it has a ripple effect throughout the system.

Our data pointed to the slow churn of users who at one point had strong ties to one another. We had tested sending notifications to these friendships saying “You and XYZ haven’t talked in a few days. Hop on” and found that by directly pushing that friendship into the user’s path we could encourage app opens.

Users with 4+ friends with frequent communication are able to maintain their use much more because the presence of one friend triggers the others through notification.

As we built the case for streaks, we were able to develop the backend necessary to correlate friendship and time spent in the app.

Status Bar Copy 2.png

Hypothesis

A simple in-app reminder of friendship will encourage users to increase and continue their usage of Houseparty. We should aim to increase weekly average users by increasing the number of people who open multiple times a week. The long-term effect of this should increase retention of users with streaks. By increasing multi-day opens we should also have a positive effect on churned users.


Design Solution

Simple/Expressive/Fits In

Both users see an accumulation of the time they spend together. This appears in the most common places in the app. We emphasize the beginning and the possible end of a streak. Because it’s so simple, it’s about fine tuning all these parts.

Screen Shot 2020-07-23 at 12.25.39 AM.png
7ae685d31968f84ef0fd471849f56f11.jpg

While this feature isn’t super visual design forward, it was important that the mechanics were fined tuned and tested heavily. We put a lot of effort into observing the patterns of our users to test the windows in which their friendship existed. We couldn’t do a daily test because face to face calling doesn’t really work inside of that paradigm. We A/B tested multiple versions of this feature, testing time; proxied into a score, or in seconds, in minutes and in hours. We tested iconography; an hourglass or different smileys. We tested score; dying instantly after a cutoff time, never dying, or bleeding out exponentially. The amount of testing created a mix-and-match approach, where we should be able to pair the right score, icon, and timing.

Because our demographic was young, we developed a system where it wouldn’t be activated by anything other than time. The flows were simple, and really leaned on our notification system.

Conversation (New and Old Streak).png
Activity (More Normal).png

In designing it, we wanted to make sure it was unintrusive, but still felt important. The font sizes and shapes that we replicated made this pretty simple. We tried to make it look as much like an emoji as possible, so that it wouldn’t look cluttered as a part of a list. Although we tested it only appearing in lists and user profiles, we needed to make sure the indicator was visible in our primary conversation screen. Users spend over 80% of their time in Houseparty in that screen so it was important we didn’t make a “Power feature” for users who were diving into menus.

The Iconography was determined by what we could send through the notification system. This meant something that could be represented inside of notifications without images, so we settled on ⏱, a symbol of the accumulation of time. Additionally, this creates a sense of urgency and as a desire to “retain” the streak, prompting users to open Houseparty more frequently.


graph.gif

Outcomes

Our first round of testing rolled out to a 20% of users. Once we felt confident we were on the right track, we fine-tuned some of the awkwardness out of the mechanics and the design and we settled on the final product. After release, we saw a jump in users opening the app 3 days a week. Users who had streaks retain at a much higher level. For users already using the app a lot, it gave them more incentive to continue doing so.

The increases in new users and resurrection never really happened, but the feature was good enough to ship 🚀

This represented a scientific approach to the design process that allows me to take an analytical data-driven approach to making choices.