Contentsquare Enters Definitive Agreement To Acquire Loris AI →
Learn More
Contentsquare x Hussle

How Hussle uses Hotjar by Contentsquare to identify bugs and improve their digital customer experience

Customer Story - Hussle - Cover Image
Customer Story - Hussle - Logo
Industry
Retail & ecommerce
Products used
Voice of Customer
Surveys
Session Replay
Heatmaps
Share article

This customer story was originally published on Hotjar.com and reflects the customer’s experience with its product offering. Following Hotjar's integration under the Contentsquare legal group, this customer story has been migrated to this site [Contentsquare.com] as part of our unified content experience.

The company

Hussle is an online marketplace for gyms and spas. (Luke describes Hussle as the ‘Airbnb for gyms’.) Essentially, Hussle connects you with all the best gyms in your area, and provides day passes or MultiGym passes that include digital fitness apps.

Product Lead Luke Caldon, who joined Hussle 18 months ago as a Product Lead, jokes that his role is basically to ship things”—a sentiment most product people can probably agree with.

But, of course, it’s more nuanced than that. He describes his role as prioritizing what to build next: “I help shape what we ship by prioritizing why we should build certain things over other things—based on both user and business needs.”

A typical day for Luke involves checking his inbox and Slack channels to see if Hotjar by Contentsquare has identified anything he needs to act on before he heads off to daily standups with his tech team. Sometimes the platform alerts him to things he wasn’t expecting, but Luke specifically looks for:

  1. Churn interviews: survey responses from users who have left Hussle

  2. New feature analysis: session replays of people using Hussle’s latest features

  3. Broken user flows: spotting users getting stuck and figuring out why

  4. Discovering bugs: identifying issues he wasn’t aware of before

Let's take a deep dive into each point as Luke explains how Hotjar by Contentsquare gives him the product experience insights he needs to build a better product for his users.

Customer Story - Hussle - Image 1 (Feedback button)
Hotjar by Contentsquare enables Hussle to collect feedback at every stage of the user journey, helping them learn from users as they experience Hussle’s product

How Luke used Surveys to interview over 1,000 churning users

Like most product managers, Luke cares deeply when a user decides to cancel their subscription: it’s his responsibility to build features that delight users and keep them hooked on the product. If users are leaving, he needs to know why.

That’s where Surveys come in. Hotjar by Contentsquare automatically sends a survey to every churned Hussle user right after they cancel their subscription.

Customer Story - Hussle - Image 2 (Feedback)
Hotjar by Contentsquare helps Hussle capture feedback in the moment, not weeks later

The timing is essential here. Luke could send a survey to everyone at the end of the month, but that would be too late. To capture reliable feedback, he needs to hear from users as they’re leaving.

At the time of our chat, Luke had collected over 1,000 responses and made the effort to read them all.

Customer Story - Hussle - Logo

I don't like to get emails from Hotjar by Contentsquare saying 'Here's another Survey response' because it means someone has canceled! But it's vital information, and I read every single one.

Luke Calton
Product Lead
Customer Story - Hussle - Image 3 (survey)
Here's what Luke sees when a customer answers the survey

Each survey response tells its own story and can help Luke identify small bugs, or discover larger UX or PX (product experience) problems. To help make sense of all the survey data, Luke exports responses into a CSV before clustering common reasons into themes.

Initially, this process revealed three key churn reasons:

  1. Hussle's service was too expensive

  2. The user moved location and no longer needed the service

  3. The user bought a contract directly with a gym

That last point stood out to Luke and to Jamie Owens, Director of Fitness Partnerships at Hussle.

“Hussle’s two key principles are increasing participation in physical activity and generating revenue for operators.," says Jamie. "We know from other research that 26% of users who use Hussle go onto join the gym directly. We wanted to professionalize this service.”

Hotjar by Contentsquare’s cancellation surveys helped echo similar research findings and ultimately led to the creation of a new Hussle product. The Membership Conversion Service (which Hussle is piloting with some gyms now) offers users the ability to buy gym memberships through Hussle. Luke adds:

“We know there are users who land on our site who might not need a MultiGym pass. Our hypothesis is that we get a lot of visits from users who are looking for a Gym Membership. So these churn reasons helped inform a brand new product offering. We ask users a few questions on-site, and based on their answers, we recommend them a personalized pass.

If they’re more suitable for a Gym Membership, then we want to help them buy one. This not only supports our gym partners but also reduces our churn. This helps us understand what our customers want and frames Hussle as a one-stop-shop for any fitness pass.”

It wasn’t Luke’s intention to use exit surveys for this reason, but it shows why they're so important to have, in the first place. Ultimately, they're likely to reveal insights. Luke says:

“We send out these surveys to every single churned user and probably get a few insights every single day.”

What Luke learns from watching 8 minutes of Session Replay every day

Product managers tend to obsess over user journeys, and Luke is no different. Every time Hussle launches a new feature, he’s desperate to see if people are using it in the way he expected.

“Have users clicked on the right button? Did they visit the right URL? Did they understand the concept?” These are questions Luke needs to answer after every launch, and he uses Session Replay to help.

The concept behind the Personalized Pass Builder is to ask users a series of questions and, based on their responses, recommend the best pass to meet their needs:

For example, recently the folks at Hussle launched a Personalized Pass Builder.

  • If they want to go to a single gym lots of times, they’re perfect for a gym membership.

  • If they need access to more than one gym near home and work because they travel frequently, they can build a MultiGym pass and select the gyms they want to access.

Customer Story - Hussle - Image 4 (landing page)
The landing page promoting Hussle's new personalized pass builder

When the Personalized Pass Builder launched, Luke dived into Hotjar by Contentsquare.I open up Session Replay to watch people using the new feature. Immediately, I’ll spot things I wasn’t expecting—stuff like:

  • Why is that user hitting the back button at checkout?

  • Why did this user immediately change their options?

  • Why isn’t this user heading to the next step?

  • Do users understand they can build a pass, or why we automatically include other gyms when you add one to your pass?

"I build hypotheses around each of these and test them in future product iterations.”

For Luke, shipping the product is only the start. He’s keen on continuous discovery and wants to continue to improve the product week-on-week. To do this, he couples Session Replay with user testing: “It’s a powerful thing—I spot insights in Hotjar by Contentsquare, implement a change, then test with users.”

With Recordings, Luke and his team have the data they need to make dozens of small but vital changes. They don’t wait for feedback to make its way back to them organically. They learn from the user, in the moment, to create a product that delivers.

Customer Story - Hussle - Logo

I try and watch 8 minutes of session replays, every single day. Sometimes it's more, sometimes it's less. I think it helps you be really close to the user. Rather than guess, I can watch—and this helps us stay focused on building what’s right for the user.

Luke Calton
Product Lead

Find the perfect plan for your team

Get transparent pricing tailored to your business needs. Discover how affordable it is to unlock actionable insights and drive higher conversions with Contentsquare.

Luke’s Slack channel of ‘absolute pain’ (and why you need one too)

With thousands of users at Hussle, there are bound to be a few unhappy customers.Luke says the goal at Hussle isn’t to make every experience perfect (that’s impossible) but rather to identify problems quickly so they don’t happen again.

So, how does Luke sift through hundreds of hours of session replay? By setting up some basic filters:

Rage clicks + Slack integration = Prioritize the right changes fast

Thanks to Hotjar by Contentsquare's Slack integration, Luke can send every replay containing a rage click straight to a specific Hussle Slack channel, which Luke calls “a folder of absolute pain.”

Luke isn’t alone in the Slack group. He’s joined by Hussle’s Customer Experience Manager, who watches rage click replays and quickly checks if there's a problem affecting all users. She does this by checking support tickets and looking at a Heatmap of the page to see an aggregate of where users click, scroll, and move.

If the problem is affecting all users, she lets Luke know, and he puts it on a Monday board to deal with the following day.

"I have no idea how many hours we saved or how many users we’ve helped as a result," says Luke. "But we couldn’t spot these issues without Hotjar by Contentsquare."

Customer Story - Hussle - Image 5 (slack channel)
The infamous 'Slack channel of absolute pain'

Quick disclaimer: Hotjar by Contentsquare isn’t just used for a folder of absolute pain. Luke also has a Slack group called “People having a great time - via Hotjar by Contentsquare”, showing users behaving exactly how Hussle wants them to—a perfect antidote to keep morale high!

How to spot and solve product bugs every single week

At Hussle, Luke is responsible for users signing up for the corporate Hussle subscription. To capture feedback, Luke placed Hotjar by Contentsquare's feedback collection button on the signup page. The feedback widget helped him spot a major problem:

Users were saying that it was "impossible to register".

In the past, Luke would have to get in touch with these users via email or phone to understand what happened. But with Hotjar by Contentsquare, he can grab the user’s ID then head to Session Replay to see precisely what happened.

Customer Story - Hussle - Image 6 (incoming feedback)
With feedback collection, users give feedback when they encounter a problem

“The problem became clear after watching session replays. The user was trying to sign up for their corporate Hussle subscription. But Hussle hadn’t received the payroll number from that user yet. We need the user’s employer to send over the payroll number to prove they work for the firm and qualify them for the employee perks.”

This only affected a handful of corporate clients, but that’s potentially hundreds of people having the worst possible user experience with Hussle. Fortunately, Luke caught the issue early on with Hotjar by Contentsquare. He’s now implemented changes to the error message that tells the user they may need to wait a few days, and to get in touch with their HR department to send over the payroll number.

One of the impressive things about Hussle’s team is the speed at which they work.

“Without Hotjar by Contentsquare, it would take me at least 2 weeks to find the issue—and that’s assuming I find it in the first place," says Luke. "With Hotjar by Contentquare, we found the issue last Wednesday and we’ve already got a solution ready to publish in development on Friday.”

With Hotjar by Contentsquare’s help, Luke was able to spot a serious issue before it impacted hundreds of users.

Customer Story - Hussle - Logo

I find Hotjar by Contentsquare gives me empathy for the user. I can see their experience directly and notice how frustrating it can be, and this gives me real empathy. You know that your registration form works. So when you get feedback that it isn’t working for a user and you then watch the session replay, it makes you think: ‘Well, actually, the user can't do it.’ They're not wrong. And we need to take it seriously. Without Hotjar by Contentsquare, it's harder for me and the team to empathize in this way.

Luke Calton
Product Lead

You can’t help but think Hussle’s users are in good hands. With Luke at the helm, it’s clear they’ll be using a product that’s uniquely designed to match their needs.And that’s the real story here.

By using Hotjar by Contentsquare’s full range of features, Luke can continuously learn from Hussle users. He’s first to know when there’s a problem and can prioritize improvements that will really help. This is great for Hussle—but it’s even better for Hussle’s users.

With Hotjar by Contentsquare, Luke’s been able to:

  • Identify a bug that would have stopped dozens of users from buying

  • Collect over 1,000 Survey responses from users who canceled their subscription

  • Watch over 73,000 seconds of Recordings (including the infamous ‘folder of pain’)

  • Spot and fix a bug once a week

  • Downgrade to Hotjar’s free plan during the pandemic while gyms were closed (without losing any data) before returning to the paid Business plan

Customer Story - Hussle - Logo

We really love Hotjar by Contentsquare. I share all the insights I find with the team. We get the Customer Success Manager to watch session replays, the UX person to watch session replays, devs to watch session repalys. It’s a team effort. It’s democratic learning.

Luke Calton
Product Lead

Interested in a personalized demo on your own data?

Find out how you can deliver experiences that maximize business impact with Contentsquare.

FAQ about Hotjar by Contentsquare

  • Hotjar is now officially part of Contentsquare. By joining forces, we’re building a single, powerful platform for experience intelligence—designed for teams of every size, across every stage of growth. Learn more here: https://contentsquare.com/hotjar/

Continue reading